webpack/development.js   A
last analyzed

Complexity

Total Complexity 0
Complexity/F 0

Size

Lines of Code 31
Function Count 0

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
cc 0
wmc 0
c 2
b 0
f 0
nc 1
mnd 0
bc 0
fnc 0
dl 0
loc 31
rs 10
bpm 0
cpm 0
noi 0
1
var path = require('path');
2
var webpack = require('webpack');
3
var HtmlWebpackPlugin = require('html-webpack-plugin');
4
var helpers = require('./helpers');
5
6
var environment = helpers.parseDotenvConfig(
7
  require('dotenv').config(path.resolve(__dirname, '../.env'))
8
);
9
10
var development = Object.assign({}, {
11
  devtool: 'source-map',
12
  plugins: [
13
    new webpack.DefinePlugin(Object.assign({}, {
14
      'process.env.NODE_ENV': '"development"'
15
    }, environment)),
16
    new webpack.ProvidePlugin({
17
      'fetch': 'imports?this=>global!exports?global.fetch!whatwg-fetch'
18
    }),
19
    new HtmlWebpackPlugin({
20
      inject: 'body',
21
      template: 'src/main.html'
22
    }),
23
    new webpack.HotModuleReplacementPlugin(),
24
    new webpack.NoErrorsPlugin()
25
  ]
26
}, require('./config'));
27
28
development.entry.app.push('webpack-dev-server/client?http://localhost:8080');
29
development.entry.app.push('webpack/hot/only-dev-server');
30
31
module.exports = development;
32