Add generate version module script

This commit is contained in:
Mikko Lakomaa
2017-12-30 16:29:04 +02:00
parent 216793bbb8
commit a0162d0674
2 changed files with 14 additions and 1 deletions

View File

@@ -76,7 +76,7 @@
"lint:ts:test-serializer": "tslint --type-check --project ./packages/test-serializer/tsconfig.json",
"lint:ts:uhk-usb": "tslint --type-check --project ./packages/uhk-usb/tsconfig.json",
"lint:style": "stylelint \"packages/uhk-agent/src/**/*.scss\" \"packages/uhk-web/src/**/*.scss\" --syntax scss",
"build": "run-s build:common build:usb build:web build:electron",
"build": "run-s generate:version build:common build:usb build:web build:electron",
"build:web": "lerna exec --scope uhk-web npm run build",
"build:electron": "cross-env AOT_BUILD=true run-s -sn build:electron:renderer build:electron:main",
"build:electron:main": "lerna exec --scope uhk-agent npm run build",
@@ -88,6 +88,7 @@
"electron": "lerna exec --scope uhk-agent npm start",
"electron:auto-write-config": "lerna exec --scope uhk-agent npm run auto-write-config",
"standard-version": "standard-version",
"generate:version": "node ./scripts/generate-version-module.js",
"pack": "node ./scripts/release.js",
"sprites": "node ./scripts/generate-svg-sprites",
"release": "node ./scripts/release.js",

View File

@@ -0,0 +1,12 @@
const path = require('path');
const fs = require('fs');
const mainPackage = require('../package.json');
fs.writeFile(path.join(process.cwd(), 'packages/uhk-web/src/app/app-version.ts'), `// Generated by generate-version-module.js, do not modify
export const appVersion = '${mainPackage.version}';
`, function(err) {
if(err) {
return console.log(err);
}
console.log(`Version module generated with version "${mainPackage.version}"`);
});