fix npm compile script

This commit is contained in:
champkeh 2021-06-08 15:07:19 +08:00
parent 71d576b986
commit 7829d83c42
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.js && 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"
}
}