UNPKG

1.21 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6
7var _path = require('path');
8
9var _path2 = _interopRequireDefault(_path);
10
11var _webpack = require('webpack');
12
13var _webpack2 = _interopRequireDefault(_webpack);
14
15var _caseSensitivePathsWebpackPlugin = require('case-sensitive-paths-webpack-plugin');
16
17var _caseSensitivePathsWebpackPlugin2 = _interopRequireDefault(_caseSensitivePathsWebpackPlugin);
18
19var _utils = require('./utils');
20
21function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
22
23var config = {
24 devtool: '#cheap-module-eval-source-map',
25 entry: {
26 manager: [require.resolve('../../manager')]
27 },
28 output: {
29 path: _path2.default.join(__dirname, 'dist'),
30 filename: 'static/[name].bundle.js',
31 publicPath: '/'
32 },
33 plugins: [new _utils.OccurenceOrderPlugin(), new _webpack2.default.HotModuleReplacementPlugin(), new _caseSensitivePathsWebpackPlugin2.default()],
34 module: {
35 loaders: [{
36 test: /\.jsx?$/,
37 loader: require.resolve('babel-loader'),
38 query: require('./babel.js'),
39 include: _utils.includePaths,
40 exclude: _utils.excludePaths
41 }]
42 }
43};
44
45exports.default = config;
\No newline at end of file