X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=js%2Fwebpack.common.js;h=dccac82c4d767ac6163f2cebb1d6ddc5041e37b2;hb=7b8a247e57b447fc2a758b1d2e38251321f1575c;hp=88b22bceca39c6db19108027897d7ca080a31ceb;hpb=d20dc77d29ffae31c6c5b0a45b1b26224b80fc31;p=gpl%2Fargeo-suite.git diff --git a/js/webpack.common.js b/js/webpack.common.js index 88b22bc..dccac82 100644 --- a/js/webpack.common.js +++ b/js/webpack.common.js @@ -5,13 +5,13 @@ const path = require('path'); module.exports = { entry: { - "org.argeo.app.geo.js": { - import: './src/org.argeo.app.geo.js/index.js', - } + "geo": './src/geo/index.js', + "graph": './src/graph/index.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: { @@ -43,9 +43,18 @@ module.exports = { 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', + filename: 'geo.html', + chunks: ['geo'], + }), + new HtmlWebpackPlugin({ + title: 'Argeo Suite Graph JS', + template: 'src/graph/index.html', + scriptLoading: 'module', + filename: 'graph.html', + chunks: ['graph'], }), ],