text: 'use strict';
  
  var webpack = require('webpack'),
      WebpackConfig = require('webpack-config');
  
  module.exports = new WebpackConfig().extend('./conf/webpack.base.config.js').merge({
      filename: __filename,
      debug: true,
      devtool: '#source-map',
      output: {
          pathinfo: true,
          publicPath: 'http://localhost:8080/',
          filename: '[name].bundle.js',
          chunkFilename: '[name].bundle.js'
      },
      entry: {
          app: './src/main.js',
          vendor: [
              'rx',
              '@cycle/core',
              '@cycle/dom',
              '@cycle/isolate',
              'ramda'
          ]
      },
      plugins: [
          new webpack.optimize.CommonsChunkPlugin('vendor', 'vendor.js')
      ],
      devServer: {
          contentBase: './public',
          stats: {
              modules: false,
              cached: false,
              colors: true,
              chunk: false
          }
      }
  });
  