Fix core version grabbing

This commit is contained in:
Alice Gaudon 2020-07-08 11:09:27 +02:00
parent afdfadd34e
commit 724d59daba
2 changed files with 12 additions and 2 deletions

View File

@ -1,6 +1,6 @@
{
"name": "wms-core",
"version": "0.10.21",
"version": "0.10.22",
"description": "Node web framework",
"repository": "git@gitlab.com:ArisuOngaku/wms-core.git",
"author": "Alice Gaudon <alice@gaudon.pro>",

View File

@ -14,6 +14,16 @@ export default class NunjucksComponent extends ApplicationComponent<void> {
}
public async start(app: Express, router: Router): Promise<void> {
let coreVersion = 'unknown';
try {
coreVersion = require('../../package.json').version;
} catch (e) {
try {
coreVersion = require('../package.json').version;
} catch (e) {
}
}
const env = nunjucks.configure(this.viewsPath, {
autoescape: true,
express: app,
@ -26,7 +36,7 @@ export default class NunjucksComponent extends ApplicationComponent<void> {
return path;
})
.addGlobal('app_version', this.app!.getVersion())
.addGlobal('core_version', require('../../package.json').version)
.addGlobal('core_version', coreVersion)
.addFilter('hex', (v: number) => {
return v.toString(16);
});