text: import webpack from 'webpack';
  import path from 'path';
  
  const GLOBALS = {
    'process.env.NODE_ENV': JSON.stringify('development'),
    __DEV__: true
  };
  
  export default {
    debug: true,
    devtool: 'cheap-module-eval-source-map', // more info:https://webpack.github.io/docs/build-performance.html#sourcemaps and https://webpack.github.io/docs/configuration.html#devtool
    noInfo: true, // set to false to see a list of every file being bundled.
    entry: [
      'webpack-hot-middleware/client?reload=true',
      './src/index'
    ],
    target: 'web', // necessary per https://webpack.github.io/docs/testing.html#compile-and-test
    output: {
      path: `${__dirname}/dist`, // Note: Physical files are only output by the production build task `npm run build`.
      publicPath: 'http://127.0.0.1:3000/', // Use absolute paths to avoid the way that URLs are resolved by Chrome when they're parsed from a dynamically loaded CSS blob. Note: Only necessary in Dev.
      filename: 'bundle.js'
    },
    plugins: [
      new webpack.DefinePlugin(GLOBALS), // Tells React to build in prod mode. https://facebook.github.io/react/downloads.htmlnew webpack.HotModuleReplacementPlugin());
      new webpack.HotModuleReplacementPlugin(),
      new webpack.NoErrorsPlugin()
    ],
    module: {
      loaders: [
        { test: /(\.js|\.jsx)$/, include: path.join(__dirname, 'src'), loaders: ['babel'] },
        { test: /\.eot(\?v=\d+.\d+.\d+)?$/, loader: 'file' },
        { test: /\.(woff|woff2)$/, loader: 'file-loader?prefix=font/&limit=5000' },
        { test: /\.ttf(\?v=\d+.\d+.\d+)?$/, loader: 'file-loader?limit=10000&mimetype=application/octet-stream' },
        { test: /\.svg(\?v=\d+.\d+.\d+)?$/, loader: 'file-loader?limit=10000&mimetype=image/svg+xml' },
        { test: /\.(jpe?g|png|gif)$/i, loaders: ['file'] },
        { test: /\.ico$/, loader: 'file-loader?name=[name].[ext]' },
        { test: /(\.css|\.less)$/, loaders: ['style', 'css?sourceMap', 'less?sourceMap'] }
      ]
    },
    resolve: {
      extensions: ['', '.jsx', '.js']
    }
  };
  