projects
/
gpl
/
argeo-suite.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Prepare multi JavaScript modules
[gpl/argeo-suite.git]
/
js
/
webpack.common.js
diff --git
a/js/webpack.common.js
b/js/webpack.common.js
index 88b22bceca39c6db19108027897d7ca080a31ceb..1f2f2a2b80d40c23590b34ff8305715fdde052fe 100644
(file)
--- a/
js/webpack.common.js
+++ b/
js/webpack.common.js
@@
-5,13
+5,14
@@
const path = require('path');
module.exports = {
entry: {
module.exports = {
entry: {
- "
org.argeo.app.geo.js
": {
- import: './src/
org.argeo.app.geo.js
/index.js',
+ "
geo
": {
+ import: './src/
geo
/index.js',
}
},
output: {
filename: '[name].[contenthash].js',
}
},
output: {
filename: '[name].[contenthash].js',
- path: path.resolve(__dirname, 'org.argeo.app.geo.js/org/argeo/app/geo/js'),
+ path: path.resolve(__dirname, 'org.argeo.app.js/org/argeo/app/js'),
+ publicPath:'/pkg/org.argeo.app.js',
clean: true,
},
optimization: {
clean: true,
},
optimization: {
@@
-43,9
+44,11
@@
module.exports = {
new MiniCssExtractPlugin(),
// deal with HTML generation
new HtmlWebpackPlugin({
new MiniCssExtractPlugin(),
// deal with HTML generation
new HtmlWebpackPlugin({
- title: '
Open Layers
',
- template: 'src/
org.argeo.app.geo.js
/index.html',
+ title: '
Argeo Suite Geo JS
',
+ template: 'src/
geo
/index.html',
scriptLoading: 'module',
scriptLoading: 'module',
+ filename: 'geo.html',
+ chunks: ['geo'],
}),
],
}),
],