Add generate version module script
This commit is contained in:
@@ -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",
|
||||
|
||||
12
scripts/generate-version-module.js
Normal file
12
scripts/generate-version-module.js
Normal 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}"`);
|
||||
});
|
||||
Reference in New Issue
Block a user