mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
fix(config): Adjust webpack config to provide appName and appVersion which are expected by @nextcloud/vue
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
This commit is contained in:
parent
22163c60d4
commit
8fc0395d61
1 changed files with 7 additions and 0 deletions
|
|
@ -7,6 +7,9 @@ const NodePolyfillPlugin = require('node-polyfill-webpack-plugin')
|
|||
const WorkboxPlugin = require('workbox-webpack-plugin')
|
||||
|
||||
const modules = require('./webpack.modules.js')
|
||||
const { readFileSync } = require('fs')
|
||||
|
||||
const appVersion = readFileSync('./version.php').toString().match(/OC_VersionString[^']+'([^']+)/)?.[1] ?? 'unknown'
|
||||
|
||||
const formatOutputFromModules = (modules) => {
|
||||
// merge all configs into one object, and use AppID to generate the fileNames
|
||||
|
|
@ -205,6 +208,10 @@ module.exports = {
|
|||
},
|
||||
}],
|
||||
}),
|
||||
|
||||
// Make appName & appVersion available as a constants for '@nextcloud/vue' components
|
||||
new webpack.DefinePlugin({ appName: JSON.stringify('Nextcloud') }),
|
||||
new webpack.DefinePlugin({ appVersion: JSON.stringify(appVersion) }),
|
||||
],
|
||||
externals: {
|
||||
OC: 'OC',
|
||||
|
|
|
|||
Loading…
Reference in a new issue