redux-reorder
Version:
Higher-order reducer that tracks order fluctuation within iterable state
29 lines (26 loc) • 755 B
JavaScript
const webpack = require('webpack')
const { join } = require('path')
const env = process.env.NODE_ENV
const isProd = env === 'production'
const filename = `redux-reorder${isProd ? '.min' : '' }.js`
module.exports = {
entry: './src/index.js',
output: {
path: join(__dirname, 'dist/umd'),
filename,
library: 'ReduxReorder',
libraryTarget: 'umd'
},
plugins: [
new webpack.optimize.OccurrenceOrderPlugin(),
new webpack.NoEmitOnErrorsPlugin(),
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify(env)
})
].concat(isProd ? new webpack.optimize.UglifyJsPlugin({ minimize: true }) : []),
module: {
loaders: [
{ test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ }
]
}
}