⌈⌋ ⎇ branch:  Bitrhythm


Hex Artifact Content

Artifact cc8bbe1505e145e7b2af360fb1d0058687ef7962e51c79b1991200ec3936a226:


0000: 69 6d 70 6f 72 74 20 6e 6f 64 65 52 65 73 6f 6c  import nodeResol
0010: 76 65 20 66 72 6f 6d 20 27 72 6f 6c 6c 75 70 2d  ve from 'rollup-
0020: 70 6c 75 67 69 6e 2d 6e 6f 64 65 2d 72 65 73 6f  plugin-node-reso
0030: 6c 76 65 27 0a 69 6d 70 6f 72 74 20 63 6f 6d 6d  lve'.import comm
0040: 6f 6e 6a 73 20 66 72 6f 6d 20 27 72 6f 6c 6c 75  onjs from 'rollu
0050: 70 2d 70 6c 75 67 69 6e 2d 63 6f 6d 6d 6f 6e 6a  p-plugin-commonj
0060: 73 27 0a 69 6d 70 6f 72 74 20 61 6c 69 61 73 20  s'.import alias 
0070: 66 72 6f 6d 20 27 72 6f 6c 6c 75 70 2d 70 6c 75  from 'rollup-plu
0080: 67 69 6e 2d 61 6c 69 61 73 27 0a 69 6d 70 6f 72  gin-alias'.impor
0090: 74 20 62 75 62 6c 65 20 66 72 6f 6d 20 27 72 6f  t buble from 'ro
00a0: 6c 6c 75 70 2d 70 6c 75 67 69 6e 2d 62 75 62 6c  llup-plugin-bubl
00b0: 65 27 0a 69 6d 70 6f 72 74 20 70 61 74 68 20 66  e'.import path f
00c0: 72 6f 6d 20 27 70 61 74 68 27 0a 76 61 72 20 64  rom 'path'.var d
00d0: 65 66 61 75 6c 74 73 20 3d 20 72 65 71 75 69 72  efaults = requir
00e0: 65 28 27 2e 2f 64 65 66 61 75 6c 74 73 27 29 0a  e('./defaults').
00f0: 0a 63 6f 6e 73 74 20 74 6d 70 6c 50 61 74 68 20  .const tmplPath 
0100: 3d 20 70 61 74 68 2e 72 65 73 6f 6c 76 65 28 70  = path.resolve(p
0110: 72 6f 63 65 73 73 2e 63 77 64 28 29 2c 20 27 6e  rocess.cwd(), 'n
0120: 6f 64 65 5f 6d 6f 64 75 6c 65 73 27 2c 20 27 72  ode_modules', 'r
0130: 69 6f 74 2d 74 6d 70 6c 27 2c 20 27 64 69 73 74  iot-tmpl', 'dist
0140: 27 2c 20 27 63 73 70 2e 74 6d 70 6c 2e 6a 73 27  ', 'csp.tmpl.js'
0150: 29 0a 0a 65 78 70 6f 72 74 20 64 65 66 61 75 6c  )..export defaul
0160: 74 20 4f 62 6a 65 63 74 2e 61 73 73 69 67 6e 28  t Object.assign(
0170: 64 65 66 61 75 6c 74 73 2c 20 7b 0a 20 20 70 6c  defaults, {.  pl
0180: 75 67 69 6e 73 3a 20 5b 0a 20 20 20 20 61 6c 69  ugins: [.    ali
0190: 61 73 28 7b 0a 20 20 20 20 20 20 27 72 69 6f 74  as({.      'riot
01a0: 2d 74 6d 70 6c 27 3a 20 74 6d 70 6c 50 61 74 68  -tmpl': tmplPath
01b0: 0a 20 20 20 20 7d 29 2c 0a 20 20 20 20 6e 6f 64  .    }),.    nod
01c0: 65 52 65 73 6f 6c 76 65 28 7b 20 6a 73 6e 65 78  eResolve({ jsnex
01d0: 74 3a 20 74 72 75 65 2c 20 6d 61 69 6e 3a 20 74  t: true, main: t
01e0: 72 75 65 20 7d 29 2c 0a 20 20 20 20 63 6f 6d 6d  rue }),.    comm
01f0: 6f 6e 6a 73 28 7b 0a 20 20 20 20 20 20 69 6e 63  onjs({.      inc
0200: 6c 75 64 65 3a 20 27 6e 6f 64 65 5f 6d 6f 64 75  lude: 'node_modu
0210: 6c 65 73 2f 2a 2a 27 2c 0a 20 20 20 20 20 20 6e  les/**',.      n
0220: 61 6d 65 64 45 78 70 6f 72 74 73 3a 20 7b 0a 20  amedExports: {. 
0230: 20 20 20 20 20 20 20 5b 74 6d 70 6c 50 61 74 68         [tmplPath
0240: 5d 3a 20 5b 27 74 6d 70 6c 27 2c 20 27 62 72 61  ]: ['tmpl', 'bra
0250: 63 6b 65 74 73 27 5d 0a 20 20 20 20 20 20 7d 0a  ckets'].      }.
0260: 20 20 20 20 7d 29 2c 0a 20 20 20 20 62 75 62 6c      }),.    bubl
0270: 65 28 29 0a 20 20 5d 0a 7d 29                    e().  ].})