selector2
Version:
Virtual selector component for react.js
38 lines (36 loc) • 783 B
JavaScript
var path = require('path');
var package = require('./package.json');
var webpack = require('webpack');
module.exports = {
cache: true,
devtool: 'cheap-module-source-map',
module: {
loaders: [
{
test: /\.(jsx|es6)$/,
loader: 'babel-loader'
},
{
test: /\.(css|less)$/,
loader: 'style!css!less'
}
]
},
entry: [
'./src/javascript/'+ package.name +'-example.jsx'
],
plugins: [
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV)
})
],
output: {
path: path.join(__dirname, 'statics'),
publicPath: '/statics/',
filename: 'bundle.js'
},
resolve: {
root: process.cwd(),
moduleDirectories: ['node_modules', 'src/javascript']
}
};