Artifact
3961280ef348e24d2bcff2807d0e69d5f9063634aa4247a494b0e53eeeeefaa9:
0000: 63 6f 6e 73 74 20 63 6f 6d 6d 6f 6e 6a 73 20 3d const commonjs =
0010: 20 72 65 71 75 69 72 65 28 27 72 6f 6c 6c 75 70 require('rollup
0020: 2d 70 6c 75 67 69 6e 2d 63 6f 6d 6d 6f 6e 6a 73 -plugin-commonjs
0030: 27 29 2c 0a 20 20 6e 6f 64 65 52 65 73 6f 6c 76 '),. nodeResolv
0040: 65 20 3d 20 72 65 71 75 69 72 65 28 27 72 6f 6c e = require('rol
0050: 6c 75 70 2d 70 6c 75 67 69 6e 2d 6e 6f 64 65 2d lup-plugin-node-
0060: 72 65 73 6f 6c 76 65 27 29 2c 0a 20 20 62 75 62 resolve'),. bub
0070: 6c 65 20 3d 20 72 65 71 75 69 72 65 28 27 72 6f le = require('ro
0080: 6c 6c 75 70 2d 70 6c 75 67 69 6e 2d 62 75 62 6c llup-plugin-bubl
0090: 65 27 29 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f e')..module.expo
00a0: 72 74 73 20 3d 20 7b 0a 20 20 6f 75 74 70 75 74 rts = {. output
00b0: 3a 20 7b 0a 20 20 20 20 6e 61 6d 65 3a 20 27 72 : {. name: 'r
00c0: 69 6f 74 27 2c 0a 20 20 20 20 66 6f 72 6d 61 74 iot',. format
00d0: 3a 20 27 75 6d 64 27 2c 0a 20 20 20 20 62 61 6e : 'umd',. ban
00e0: 6e 65 72 3a 20 27 2f 2a 20 52 69 6f 74 20 57 49 ner: '/* Riot WI
00f0: 50 2c 20 40 6c 69 63 65 6e 73 65 20 4d 49 54 20 P, @license MIT
0100: 2a 2f 27 2c 0a 20 20 7d 2c 0a 20 20 6f 6e 77 61 */',. },. onwa
0110: 72 6e 28 77 61 72 6e 69 6e 67 29 20 7b 0a 20 20 rn(warning) {.
0120: 20 20 69 66 20 28 77 61 72 6e 69 6e 67 2e 63 6f if (warning.co
0130: 64 65 20 3d 3d 3d 20 27 43 49 52 43 55 4c 41 52 de === 'CIRCULAR
0140: 5f 44 45 50 45 4e 44 45 4e 43 59 27 29 20 72 65 _DEPENDENCY') re
0150: 74 75 72 6e 0a 20 20 7d 2c 0a 20 20 70 6c 75 67 turn. },. plug
0160: 69 6e 73 3a 20 5b 0a 20 20 20 20 6e 6f 64 65 52 ins: [. nodeR
0170: 65 73 6f 6c 76 65 28 7b 20 6a 73 6e 65 78 74 3a esolve({ jsnext:
0180: 20 74 72 75 65 2c 20 6d 61 69 6e 3a 20 74 72 75 true, main: tru
0190: 65 20 7d 29 2c 0a 20 20 20 20 63 6f 6d 6d 6f 6e e }),. common
01a0: 6a 73 28 7b 0a 20 20 20 20 20 20 69 6e 63 6c 75 js({. inclu
01b0: 64 65 3a 20 27 6e 6f 64 65 5f 6d 6f 64 75 6c 65 de: 'node_module
01c0: 73 2f 2a 2a 27 2c 0a 20 20 20 20 20 20 69 67 6e s/**',. ign
01d0: 6f 72 65 47 6c 6f 62 61 6c 3a 20 74 72 75 65 0a oreGlobal: true.
01e0: 20 20 20 20 7d 29 2c 0a 20 20 20 20 2f 2f 20 69 }),. // i
01f0: 67 6e 6f 72 65 20 74 68 65 20 63 6f 76 65 72 61 gnore the covera
0200: 67 65 20 6f 66 20 72 69 6f 74 20 65 78 74 65 72 ge of riot exter
0210: 6e 61 6c 20 6d 6f 64 75 6c 65 73 20 6c 69 6b 65 nal modules like
0220: 20 72 69 6f 74 2d 74 6d 70 6c 0a 20 20 20 20 7b riot-tmpl. {
0230: 0a 20 20 20 20 20 20 74 72 61 6e 73 66 6f 72 6d . transform
0240: 20 28 63 6f 64 65 29 20 7b 0a 20 20 20 20 20 20 (code) {.
0250: 20 20 72 65 74 75 72 6e 20 7b 0a 20 20 20 20 20 return {.
0260: 20 20 20 20 20 63 6f 64 65 3a 20 63 6f 64 65 2e code: code.
0270: 72 65 70 6c 61 63 65 28 2f 28 65 78 70 6f 72 74 replace(/(export
0280: 5c 6e 76 61 72 20 28 62 72 61 63 6b 65 74 73 7c \nvar (brackets|
0290: 74 6d 70 6c 29 7c 76 61 72 20 28 6f 62 73 65 72 tmpl)|var (obser
02a0: 76 61 62 6c 65 29 7c 76 61 72 20 28 73 6b 69 70 vable)|var (skip
02b0: 52 65 67 65 78 29 29 20 3d 2f 67 2c 20 66 75 6e Regex)) =/g, fun
02c0: 63 74 69 6f 6e 28 6d 29 20 7b 0a 20 20 20 20 20 ction(m) {.
02d0: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 5b 27 return ['
02e0: 2f 2a 20 69 73 74 61 6e 62 75 6c 20 69 67 6e 6f /* istanbul igno
02f0: 72 65 20 6e 65 78 74 20 2a 2f 27 2c 20 6d 5d 2e re next */', m].
0300: 6a 6f 69 6e 28 27 5c 6e 27 29 0a 20 20 20 20 20 join('\n').
0310: 20 20 20 20 20 7d 29 0a 20 20 20 20 20 20 20 20 }).
0320: 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c }. }. },
0330: 0a 20 20 20 20 62 75 62 6c 65 28 29 0a 20 20 5d . buble(). ]
0340: 0a 7d .}