     extensions: ['', '.js', '.json', '.coffee', '.cjsx']
 
   devServer:
-    contentBase: './dist'
+    contentBase: './'
     publicPath: 'http://localhost:8000/dist/'
-    hot: true
+    hotComponents: true
+    historyApiFallback: true
     inline: true
     port: 8000
     # It suppress error shown in console, so it has to be set to false.

    publicPath: '/dist/'

  plugins: [
    new ExtractTextPlugin("tutor.css")
  ]

  module:

    ]
    loaders: [
      { test: /\.json$/,   loader: "json-loader" }
      { test: /\.coffee$/, loaders: LOADERS.concat("coffee-loader") }
      { test: /\.cjsx$/,   loaders: LOADERS.concat("coffee-jsx-loader") }
      { test: /\.less$/,   loaders:
        if isProduction then [ExtractTextPlugin.extract('css!less')]
        else LOADERS.concat('style-loader', 'css-loader', 'less-loader')
      }
      { test: /\.(png|jpg|svg)/, loader: 'file-loader?name=[name].[ext]'}
      { test: /\.(woff|woff2|eot|ttf)/, loader: "url-loader?limit=30000&name=[name]-[hash].[ext]" }
   ]
