[Build] Enforce engine at build time (#4846)

* lock engine

* pin jsdoc to latest to support larger node range

Co-authored-by: unlikelyzero <jchill2@gmail.com>
This commit is contained in:
John Hill 2022-02-10 11:04:30 -08:00 committed by GitHub
parent ce98c10145
commit 345285b966
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

5
.npmrc
View File

@ -3,4 +3,7 @@ loglevel=warn
# Temporary: istanbul-instrumenter-loader is working with webpack 5, but states # Temporary: istanbul-instrumenter-loader is working with webpack 5, but states
# webpack 4 being the latest version it supports, so this legacy-peer-deps # webpack 4 being the latest version it supports, so this legacy-peer-deps
# allows us to install it anyway. # allows us to install it anyway.
legacy-peer-deps=true legacy-peer-deps=true
#Prevent folks from ignoring an important error when building from source
engine-strict=true

View File

@ -34,7 +34,7 @@
"imports-loader": "0.8.0", "imports-loader": "0.8.0",
"istanbul-instrumenter-loader": "^3.0.1", "istanbul-instrumenter-loader": "^3.0.1",
"jasmine-core": "4.0.0", "jasmine-core": "4.0.0",
"jsdoc": "^3.3.2", "jsdoc": "3.5.5",
"karma": "6.3.15", "karma": "6.3.15",
"karma-chrome-launcher": "3.1.0", "karma-chrome-launcher": "3.1.0",
"karma-cli": "2.0.0", "karma-cli": "2.0.0",