6.3.0 • Published 5 months ago

npm-install-checks v6.3.0

Weekly downloads
2,053,924
License
BSD-2-Clause
Repository
github
Last release
5 months ago

npm-install-checks

Check the engines and platform fields in package.json

API

Both functions will throw an error if the check fails, or return undefined if everything is ok.

Errors have a required and current fields.

.checkEngine(pkg, npmVer, nodeVer, force = false)

Check if a package's engines.node and engines.npm match the running system.

force argument will override the node version check, but not the npm version check, as this typically would indicate that the current version of npm is unable to install the package properly for some reason.

Error code: 'EBADENGINE'

.checkPlatform(pkg, force, environment)

Check if a package's os, cpu and libc match the running system.

force argument skips all checks.

environment overrides the execution environment which comes from process.platform process.arch and current libc environment by default. environment.os environment.cpu and environment.libc are available.

Error code: 'EBADPLATFORM'

npm-pick-manifestnpmkilli8n-react-native-fast-image@cashremit/cr-streamline-icons@saeon/ol-react@saeon/quick-formcogoportutilsgtpmgtmp@mink-opn/build-tokens@infinitebrahmanuniverse/nolb-npm-i@everything-registry/sub-chunk-2339arti-bundleastra-ufo-sdkyss-perseuswow.js-juziwuchuanmaxarboristnpm5vnpm5npm2npmcnpm-msys2npm-for-cnpmnpm-progomegapm@cdk8s-extensions/argo-rolloutomoonzzzxxxyyy321123@0xcda7a/npm421752593pro@buganto/clientnuxtpaginationsnot-bundled-npmnpm-betanpm-2nst-clinull-session-npmnaver-npm@cleveradssolutions/cas.cordova.unity@cleveradssolutions/cas.cordova.vungle@cleveradssolutions/cas.cordova.yandex@cleveradssolutions/cas.cordova.adcolony@cleveradssolutions/cas.cordova.admob@cleveradssolutions/cas.cordova.applovin@cleveradssolutions/cas.cordova.facebook@cleveradssolutions/cas.cordova.families@cleveradssolutions/cas.cordova.fyber@cleveradssolutions/cas.cordova.inmobi@cleveradssolutions/cas.cordova.ironsource@cleveradssolutions/cas.cordova.kidoz@cleveradssolutions/cas.cordova.mintegral@cleveradssolutions/cas.cordova.mytarget@cleveradssolutions/cas.cordova.optimal@cleveradssolutions/cas.cordova.pangle@cleveradssolutions/cas.cordova.superawesome@cleveradssolutions/cas.cordova.tapjoypyreswap-sdkpzmtestqxf2006hf0216candlelabssdkyingpengsha-npmng-search-dropdowndatetimemodulepackage-bundle-fixreact-picky-with-clear@beisen/npm@kuinox/testpackagethatnooneshoulduse@kuinox/testpackagethatnooneshoulduseever@marinaga/bananize@khulnasoft-opensource/check-engines@jasonssun/npm@medijobs/check-engines@tomw2w/my-nuxt-layer@tmcb/check-engines@titanium/appceleratorsushi-sdk-ftmud7-act2jmpr-jpm@open-sauced/check-enginesevanutils@opn-ooo/eslint-config-opn@npmcli/arboristvinpmwedmasterhubot-budajameslinenode.js1@saeon/logger@se-yl/npm@se-yl/npm-pick-manifest@pnpm/arborist__fork@salomvary/npmgh-monoproject-cligit-branching-workflow@sounisi5011/run-if-supported@parallelnft/web3modal@mrauhu/npmgundam5eslint-config-k3cman-angularfixed_form_builder
6.3.0

5 months ago

6.2.0

7 months ago

6.1.1

11 months ago

6.1.0

12 months ago

6.0.0

1 year ago

5.0.0

2 years ago

4.0.0

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

1.0.7

8 years ago

3.0.0

8 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.0.1

10 years ago