react-smart-app-banner
Version:
A simple smart app banner implementation with React.js support
44 lines (37 loc) • 858 B
JavaScript
var webpack = require("webpack");
var path = require("path");
module.exports = {
entry: __dirname + "/src",
output: {
path: __dirname + "/dist",
filename: "react-smart-app-banner-bundle.js",
library: ['ReactSmartAppBanner'],
libraryTarget: 'umd'
},
module: {
loaders: [
{
test: /src\/.+.js$/,
exclude: /node_modules/,
loader: 'babel',
},
]
},
plugins: [
new webpack.optimize.DedupePlugin(),
new webpack.optimize.UglifyJsPlugin({
compress: {warnings: false},
output: {comments: false},
}),
new webpack.optimize.OccurenceOrderPlugin(),
new webpack.optimize.AggressiveMergingPlugin(),
],
resolve: {
extensions: ['', '.js', '.jsx', '.css', '.scss'],
root: 'src'
},
externals: {
'react': 'react',
'react-dom': 'react-dom'
}
}