text: import webpack from 'webpack';
  import ExtractTextPlugin from 'extract-text-webpack-plugin';
  import merge from 'webpack-merge';
  import baseConfig from './webpack.config.base';
  
  const config = merge(baseConfig, {
    devtool: 'cheap-module-source-map',
  
    entry: './frontend/index',
  
    output: {
      publicPath: '../dist/'
    },
  
    module: {
      loaders: [
        {
          test: /\.global\.css$/,
          loader: ExtractTextPlugin.extract(
            'style-loader',
            'css-loader'
          )
        },
  
        {
          test: /^((?!\.global).)*\.css$/,
          loader: ExtractTextPlugin.extract(
            'style-loader',
            'css-loader?modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]'
          )
        }
      ]
    },
  
    plugins: [
      new webpack.optimize.OccurrenceOrderPlugin(),
      new webpack.DefinePlugin({
        'process.env.NODE_ENV': JSON.stringify('production'),
        'global.GENTLY': false
      }),
      new webpack.optimize.UglifyJsPlugin({
        compressor: {
          screw_ie8: true,
          warnings: false
        }
      }),
      new ExtractTextPlugin('style.css', { allChunks: true })
    ],
  
    target: 'electron-renderer'
  });
  
  export default config;
  