exseed/exseed-cli

View on GitHub
src/configs/webpack.development.js

Summary

Maintainability
A
2 hrs
Test Coverage
import webpack from 'webpack';
import defaultBabelConfig from './babel.default';

export default {
  devtool: 'eval',
  entry: {},
  output: {
    filename: '[name]/public/js/bundle.js',
    publicPath: '/',
  },
  resolve: {
    alias: {},
  },
  plugins: [
    new webpack.DefinePlugin({
      'process.env': {
        NODE_ENV: JSON.stringify('development'),
        BROWSER: JSON.stringify(true),
      },
    }),
    new webpack.HotModuleReplacementPlugin(),
    new webpack.NoErrorsPlugin(),
  ],
  module: {
    loaders: [{
      test: /\.jsx?$/,
      exclude: /node_modules/,
      loader: 'babel',
      query: {
        // This is a loader-specific option, do not put it on .babelrc
        // see https://github.com/babel/babel-loader#options
        cacheDirectory: true,
        ...defaultBabelConfig,
      },
    },],
  },
};