|
@@ -26,22 +26,22 @@ function build (builds) {
|
|
|
next()
|
|
|
}
|
|
|
|
|
|
-function buildEntry (config) {
|
|
|
- const isProd = /min\.js$/.test(config.file)
|
|
|
- return rollup.rollup(config)
|
|
|
- .then(bundle => bundle.generate(config))
|
|
|
+function buildEntry ({ input, output }) {
|
|
|
+ const isProd = /min\.js$/.test(output.file)
|
|
|
+ return rollup.rollup(input)
|
|
|
+ .then(bundle => bundle.generate(output))
|
|
|
.then(({ code }) => {
|
|
|
if (isProd) {
|
|
|
- var minified = (config.banner ? config.banner + '\n' : '') + uglify.minify(code, {
|
|
|
+ var minified = (output.banner ? output.banner + '\n' : '') + uglify.minify(code, {
|
|
|
output: {
|
|
|
/* eslint-disable camelcase */
|
|
|
ascii_only: true
|
|
|
/* eslint-enable camelcase */
|
|
|
}
|
|
|
}).code
|
|
|
- return write(config.file, minified, true)
|
|
|
+ return write(output.file, minified, true)
|
|
|
} else {
|
|
|
- return write(config.file, code)
|
|
|
+ return write(output.file, code)
|
|
|
}
|
|
|
})
|
|
|
}
|