lgabster
6/28/2016 - 9:02 AM

basic webpack config

basic webpack config

var debug = process.env.NODE_ENV !== 'production'
var webpack = require('webpack')

module.exports = {
    context: __dirname,
    devtool: debug ? 'source-map' : null,
    entry: './js/scripts.js',
    output: {
        path: __dirname + '/js',
        filename: 'scripts.min.js'
    },
    module: {
        preLoaders: [{
            test: /\.js$/,
            exclude: /node_modules/,
            loader: 'jshint-loader'
        }],
        loaders: [{
            test: /\.css$/,
            loaders: ['style', 'css']
        }]
    },
    jshint: {
        // any jshint option http://www.jshint.com/docs/options/
        camelcase: true,
        asi: false,
        reporter: function(errors) { }
    }
}