UNPKG

generator-frigate

Version:

Yeoman generator for webapp development with React, webpack hot reloading, es6 (babel), sass, karma and BrowserSync as a development server/proxy.

51 lines (43 loc) 1.05 kB
// For instructions about this file refer to // webpack and webpack-hot-middleware documentation var webpack = require('webpack'); var path = require('path'); var isProduction = process.env.NODE_ENV === 'production'; module.exports = { debug: true, devtool: isProduction ? null : '#eval-source-map', entry: [ 'webpack/hot/dev-server', 'webpack-hot-middleware/client', './client/js/app.js' ], output: { path: path.resolve(__dirname, 'build/'), filename: 'js/bundle.js', publicPath: '/static/' }, // enzyme testing requirements externals: { 'cheerio': 'window', 'react/addons': true, 'react/lib/ExecutionEnvironment': true, 'react/lib/ReactContext': true }, plugins: [ new webpack.optimize.OccurenceOrderPlugin(), new webpack.HotModuleReplacementPlugin(), new webpack.NoErrorsPlugin() ], module: { loaders: [ { test: /\.jsx?$/, loaders: ['babel'], include: path.join(__dirname, 'client') } ] }, node: { fs: "empty" } };