@digicat/cf-graphql
Version:
Generate a GraphQL schema out of your Contentful space
38 lines (35 loc) • 735 B
JavaScript
;
const webpack = require('webpack');
const root = x => require('path').join(__dirname, x);
const CopyWebpackPlugin = require('copy-webpack-plugin');
module.exports = {
entry: root('src/index.js'),
module: {
loaders: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader'
}
]
},
output: {
path: root('dist'),
publicPath: '/',
filename: 'bundle.js'
},
plugins: [
new CopyWebpackPlugin([
{
from: 'src/*.+(html|css|png)',
flatten: true
}
]),
new webpack.DefinePlugin({
'process.env': {
NODE_ENV: JSON.stringify('production')
}
}),
new webpack.optimize.UglifyJsPlugin()
]
};