function genConfig(opts) { const config = { input: { input: opts.input, plugins: [ replace({ __VERSION__: version, }), buble(), ], }, output: { banner, file: opts.file, format: opts.format, name: 'AxiosMiddleware', }, }; if (opts.env) { config.input.plugins.unshift(replace({ 'process.env.NODE_ENV': JSON.stringify(opts.env), })); } return config; }
function genConfig (opts) { const config = { entry: opts.entry, dest: opts.dest, external: opts.external, format: opts.format, banner: opts.banner, moduleName: 'Vue', plugins: [ replace({ __WEEX__: !!opts.weex, __WEEX_VERSION__: weexVersion, __VERSION__: version }), flow(), buble(), alias(Object.assign({}, require('./alias'), opts.alias)) ] } if (opts.env) { config.plugins.push(replace({ 'process.env.NODE_ENV': JSON.stringify(opts.env) })) } return config }