diff options
Diffstat (limited to 'support/build/aggregate-build.js')
-rw-r--r-- | support/build/aggregate-build.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/support/build/aggregate-build.js b/support/build/aggregate-build.js new file mode 100644 index 0000000..61833b8 --- /dev/null +++ b/support/build/aggregate-build.js @@ -0,0 +1,20 @@ +import compileModules from './compile-modules'; +import rollup from 'rollup'; +import rimraf from 'rimraf/rimraf'; + +export default function buildBundle(options) { + function bundle() { + rollup.rollup({ + entry: options.outpath + '/index.js' + }).then(function ( bundle ) { + bundle.write({ + format: options.format, + moduleName: 'async', + dest: options.outfile + }); + rimraf.sync(options.outpath); + }).catch(console.error); + } + + compileModules(bundle, options); +} |