LukeSheard/Monzo-Dashboard

View on GitHub
webpack.config.babel.js

Summary

Maintainability
A
0 mins
Test Coverage
import webpackMultiConfigurator from 'webpack-multi-configurator';

import baseMixin from './webpack/base';
import developmentMixin from './webpack/development';
import productionMixin from './webpack/production';
import testMixin from './webpack/test';

const config = webpackMultiConfigurator()
.define('base')
  .append(baseMixin)
.define('development')
  .append('base')
  .append(developmentMixin)
.define('production')
  .append('base')
  .append(productionMixin)
.define('test')
  .append(testMixin)
.create(process.env)
.include(process.env.NODE_ENV)
.otherwise('development')
.resolve()[0];

export default config;