text: var webpack = require('webpack');
  
  /*
   * Default webpack configuration for development
   */
  var config = {
      devtool: 'eval-source-map',
      entry: __dirname + "/app/App.js",
      output: {
          path: __dirname + "/public",
          filename: "bundle.js"
      },
      module: {
          loaders: [{
              test: /\.jsx?$/,
              exclude: /node_modules/,
              loader: 'babel',
              query: {
                  presets: ['es2015', 'react']
              }
          }]
      },
      devServer: {
          contentBase: "./public",
          colors: true,
          historyApiFallback: true,
          inline: true
      },
  }
  
  /*
   * If bundling for production, optimize output
   */
  if (process.env.NODE_ENV === 'production') {
      config.devtool = false;
      config.plugins = [
          new webpack.optimize.OccurenceOrderPlugin(),
          new webpack.optimize.UglifyJsPlugin({
              comments: false
          }),
          new webpack.DefinePlugin({
              'process.env': {
                  NODE_ENV: JSON.stringify('production')
              }
          })
      ];
  };
  
  module.exports = config;