promisu
Version:
functional promise with map filter reduce scan all race every some few try waitfor finally queue debounce throttle
40 lines (38 loc) • 808 B
JavaScript
const webpack = require('webpack')
const UglifyJSPlugin = require('uglifyjs-webpack-plugin')
const env = process.env.NODE_ENV || 'development'
module.exports = {
entry: __dirname + '/src/index.js',
target: 'web',
output: {
path: __dirname + '/dist',
filename: 'promisu.js',
libraryTarget: 'umd'
},
module: {
rules: [
{
test: /\.js$/,
include: __dirname + '/src',
exclude: /node_modules/,
use: {
loader: "babel-loader",
options: {
cacheDirectory: true
}
}
}
]
},
plugins: [
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': JSON.stringify(env)
}
}),
new UglifyJSPlugin({
sourceMap: true,
uglifyOptions: { ecma: 8 }
})
]
}