|
@ -8,7 +8,7 @@ var node = src |
|
|
entry: 'rollup.js', |
|
|
entry: 'rollup.js', |
|
|
dest: 'rollup.js', |
|
|
dest: 'rollup.js', |
|
|
format: 'cjs', |
|
|
format: 'cjs', |
|
|
external: [ 'fs', 'acorn' ], |
|
|
external: [ 'fs' ], |
|
|
sourceMap: true |
|
|
sourceMap: true |
|
|
}) |
|
|
}) |
|
|
.transform( 'babel' ); |
|
|
.transform( 'babel' ); |
|
@ -22,19 +22,13 @@ var browser = src |
|
|
.transform( 'rollup-babel', { |
|
|
.transform( 'rollup-babel', { |
|
|
entry: 'rollup.js', |
|
|
entry: 'rollup.js', |
|
|
dest: 'rollup.browser.js', |
|
|
dest: 'rollup.browser.js', |
|
|
format: 'cjs', |
|
|
format: 'umd', |
|
|
|
|
|
moduleName: 'rollup', |
|
|
load: function ( id ) { |
|
|
load: function ( id ) { |
|
|
if ( ~id.indexOf( 'utils/fs' ) ) return browserPlaceholders.fs; |
|
|
if ( ~id.indexOf( 'utils/fs' ) ) return browserPlaceholders.fs; |
|
|
if ( ~id.indexOf( 'es6-promise' ) ) return browserPlaceholders.promise; |
|
|
if ( ~id.indexOf( 'es6-promise' ) ) return browserPlaceholders.promise; |
|
|
return fs.readFileSync( id ).toString(); |
|
|
return fs.readFileSync( id ).toString(); |
|
|
}, |
|
|
} |
|
|
external: [ 'acorn' ] |
|
|
|
|
|
}) |
|
|
|
|
|
.transform( 'browserify', { |
|
|
|
|
|
entries: [ './rollup.browser' ], |
|
|
|
|
|
dest: 'rollup.browser.js', |
|
|
|
|
|
standalone: 'rollup', |
|
|
|
|
|
builtins: false |
|
|
|
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
module.exports = gobble([ node, browser ]); |
|
|
module.exports = gobble([ node, browser ]); |
|
|