Adding PLUGIN_CHAT_PACKAGE_NAME

This commit is contained in:
John Livingston 2021-04-12 15:08:05 +02:00
parent 6d3f376963
commit 20a5372e12
2 changed files with 12 additions and 3 deletions

1
client/@types/global.d.ts vendored Normal file
View File

@ -0,0 +1 @@
declare const PLUGIN_CHAT_PACKAGE_NAME: string

View File

@ -1,6 +1,9 @@
const path = require("path") const path = require('path')
const webpack = require('webpack')
const EsmWebpackPlugin = require("@purtuga/esm-webpack-plugin") const EsmWebpackPlugin = require('@purtuga/esm-webpack-plugin')
const packagejson = require('./package.json')
const clientFiles = [ const clientFiles = [
'common-client-plugin', 'common-client-plugin',
@ -27,7 +30,12 @@ let config = clientFiles.map(f => ({
library: "script", library: "script",
libraryTarget: "var" libraryTarget: "var"
}, },
plugins: [ new EsmWebpackPlugin() ] plugins: [
new webpack.DefinePlugin({
PLUGIN_CHAT_PACKAGE_NAME: JSON.stringify(packagejson.name)
}),
new EsmWebpackPlugin()
]
})) }))
config.push({ config.push({