usync
Version:
A lightweight library used for serial task control
34 lines (32 loc) • 1.03 kB
JavaScript
var base = require('./webpack.base.conf')
var webpack = require('webpack')
var merge = require('webpack-merge')
var config = require('./config')
module.exports = function (options) {
return merge(base,
{
watch: options && options.watch || false,
},
{
watchOptions: {
aggregateTimeout: 300,
poll: 1000,
ignored: [
/node_modules/,
'build/**/*.js',
'dist/**/*.js',
'test/**/*.js',
'examples/**/*.js'
]
},
entry: config.dev.entry,
output: config.dev.output,
devtool: "source-map",
// cheap-module-eval-source-map is faster for development
// devtool: '#cheap-module-eval-source-map',
plugins: [
// new webpack.HotModuleReplacementPlugin(),
// new webpack.NoEmitOnErrorsPlugin(),
]
})
}