[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
# webpack 4 being the latest version it supports, so this legacy-peer-deps
# 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",
"istanbul-instrumenter-loader": "^3.0.1",
"jasmine-core": "4.0.0",
"jsdoc": "^3.3.2",
"jsdoc": "3.5.5",
"karma": "6.3.15",
"karma-chrome-launcher": "3.1.0",
"karma-cli": "2.0.0",