text: const path = require('path');
  const webpack = require('webpack');
  const { repoName } = require('./slide-info');
  
  module.exports = {
    entry: [
      'babel-polyfill',
      './index.jsx'
    ],
    output: {
      path: path.join(__dirname, 'dist'),
      filename: 'bundle.js',
      publicPath: `/${repoName}/`
    },
    plugins: [
      new webpack.optimize.OccurenceOrderPlugin(),
      new webpack.DefinePlugin({
        'process.env': {
          NODE_ENV: JSON.stringify('production')
        }
      }),
      new webpack.optimize.UglifyJsPlugin({
        compressor: {
          warnings: false
        }
      })
    ],
    module: {
      loaders: [{
        test: /\.md$/,
        loader: 'html-loader!markdown-loader?gfm=false'
      }, {
        test: /\.(js|jsx)$/,
        exclude: /node_modules/,
        loader: 'babel-loader'
      }, {
        test: /\.json$/,
        exclude: /node_modules/,
        loader: 'json-loader'
      }, {
        test: /\.css$/,
        loader: 'style-loader!css-loader'
      }, {
        test: /\.(png|jpg|gif)$/,
        loader: 'url-loader?limit=8192'
      }, {
        test: /\.svg$/,
        loader: 'url?limit=10000&mimetype=image/svg+xml'
      }]
    }
  };
  