const path = require('path');
const CleanWebpackPlugin = require('clean-webpack-plugin');
const { DefinePlugin, HotModuleReplacementPlugin } = require('webpack');
-
+const HtmlWebpackPlugin = require('html-webpack-plugin');
const devConfig = require('./tools/getDevConfig');
const proxyServer = require('./proxy-server');
const fs = require('fs');
},
output: {
path: path.join(__dirname, 'dist'),
- publicPath: DEV ? publicPath : '/onboarding/',
+ publicPath: DEV ? publicPath : './',
filename: DEV ? '[name].js' : '[name]_' + language + '.js'
},
module: {
],
include: [
/resources/,
- path.join(
- __dirname,
- 'node_modules/dox-sequence-diagram-ui/'
- ),
+ path.join(__dirname, DEV ? '../dox-sequence-diagram-ui/' : 'node_modules/dox-sequence-diagram-ui/'),
path.join(__dirname, 'node_modules/react-datepicker/'),
path.join(__dirname, 'node_modules/react-select/'),
- path.join(__dirname, 'node_modules/sdc-ui/'),
+ path.join(__dirname, 'node_modules/onap-ui-common/'),
path.join(__dirname, 'node_modules/react-checkbox-tree/')
]
},
__dirname,
'node_modules/dox-sequence-diagram-ui/'
),
- path.join(__dirname, 'node_modules/sdc-ui/')
+ path.join(__dirname, 'node_modules/onap-ui-common/')
]
},
{
new DefinePlugin({
DEBUG: DEV === true,
DEV: DEV === true
+ }),
+ new HtmlWebpackPlugin({
+ filename: 'index.html',
+ template: __dirname + '/src/index.html'
})
]
};