Merge pull request #24 from champkeh/main

fix(tracker): node version check
This commit is contained in:
Alex K 2021-06-08 23:31:56 +02:00 committed by GitHub
commit d01ec9c0bf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 2 deletions

View file

@ -0,0 +1,7 @@
const semver = require("semver");
const { engines } = require("./package");
const version = engines.node;
if (!semver.satisfies(process.version, version)) {
console.error(`Required node version ${version}, got ${process.version}.`)
process.exit(1);
}

View file

@ -18,9 +18,9 @@
"clean": "rm -Rf build && rm -Rf lib && rm -Rf cjs",
"tsc": "tsc -b src/main && tsc -b src/webworker && tsc --project src/main/tsconfig-cjs.json",
"rollup": "rollup --config rollup.config.js",
"compile": "node --experimental-json-modules compile.js",
"compile": "node --experimental-modules --experimental-json-modules compile.js",
"build": "npm run clean && npm run tsc && npm run rollup && npm run compile",
"prepare": "npm run build"
"prepare": "node checkver.cjs && npm run build"
},
"devDependencies": {
"@babel/core": "^7.10.2",
@ -37,9 +37,13 @@
"replace-in-files": "^2.0.3",
"rollup": "^2.17.0",
"rollup-plugin-terser": "^6.1.0",
"semver": "^6.3.0",
"typescript": "^3.9.5"
},
"dependencies": {
"error-stack-parser": "^2.0.6"
},
"engines": {
"node": ">=12"
}
}