3 let path = require('path');
5 let localDevConfig = {};
7 localDevConfig = require('./devConfig');
9 console.log('Could not find local dev config.');
11 let devConfig = Object.assign(
13 require('./devConfig.defaults'),
17 entry: devConfig.bundles,
19 modules: [path.resolve('.'), path.join(__dirname, 'node_modules')],
21 i18nJson: 'nfvo-utils/i18n/en.json', // only for default build, not through gulp
22 'nfvo-utils': 'src/nfvo-utils',
23 'nfvo-components': 'src/nfvo-components',
24 'sdc-app': 'src/sdc-app',
25 'react-select/dist/': 'node_modules/react-select/dist/',
26 jquery: 'node_modules/restful-js/node_modules/jquery'
33 loader: 'source-map-loader',
36 path.resolve(__dirname, '../dox-sequence-diagram/')
43 { loader: 'babel-loader' },
44 { loader: 'eslint-loader', options: { fix: false } }
48 path.resolve(__dirname, '../dox-sequence-diagram/')
52 test: /\.(css|scss)$/,
54 { loader: 'style-loader' },
55 { loader: 'css-loader?sourceMap' },
57 loader: 'sass-loader?sourceMap',
59 output: { path: path.join(__dirname, 'dist') }
65 // required for font icons
67 test: /\.(woff|woff2)(\?.*)?$/,
68 loader: 'url-loader?limit=16384&mimetype=application/font-woff'
70 { test: /\.(ttf|eot|otf)(\?.*)?$/, loader: 'file-loader' },
72 test: /\.(png|jpg|svg)(\?.*)?$/,
73 loader: 'url-loader?limit=16384',
74 exclude: path.join(__dirname, 'resources/images/svg')
76 { test: /\.html$/, use: [{ loader: 'html-loader' }] }