kat-shows
Version:
The kat shows api client
41 lines (39 loc) • 934 B
JavaScript
import path from 'path';
import webpack from 'webpack';
export default {
module: {
loaders: [
{
test: /\.jsx?$/,
loaders: ['babel-loader'],
exclude: /node_modules/
},
{
test: /\.json$/,
loader: 'json-loader'
}
]
},
entry: './browser.js',
output: {
path: path.join(__dirname, 'lib'),
filename: 'kat-shows.js',
libraryTarget: 'umd',
library: 'KatShows',
umdNamedDefine: 'KatShows'
},
resolve: {
extensions: ['', '.js', '.jsx'],
packageMains: ['webpack', 'browser', 'web', 'browserify', ['jam', 'main'], 'main']
},
target: 'web',
plugins: [
new webpack.optimize.UglifyJsPlugin(),
new webpack.optimize.OccurrenceOrderPlugin(),
new webpack.optimize.DedupePlugin()
],
externals: [
// put your node 3rd party libraries which can't be built with webpack here
// (mysql, mongodb, and so on..)
]
};