test-postinstall-node-version-check
v0.1.3test-postinstall-node-version-check
Tests warning for deprecated Node.js versions in postinstall script.
Prints message in npm
Node.js version v8.11.3
$ npm --version
5.6.0
$ npm install test-postinstall-node-version-check
> [email protected] postinstall /Users/trivikr/workspace/test-warning/node_modules/test-postinstall-node-version-check
> node check-node-version.js
The Node.js version v8.11.3 is no longer supported.
npm notice created a lockfile as package-lock.json. You should commit this file.
...
Node.js version v10.24.0
$ npm --version
6.14.11
$ npm install test-postinstall-node-version-check
> [email protected] postinstall /Users/trivikr/workspace/test-warning/node_modules/test-postinstall-node-version-check
> node check-node-version.js
npm notice created a lockfile as package-lock.json. You should commit this file.
Does not print deprecation message in yarn and pnpm
$ yarn --version
1.22.10
$ yarn add test-postinstall-node-version-check
yarn add v1.22.10
info No lockfile found.
[1/4] 🔍 Resolving packages...
[2/4] 🚚 Fetching packages...
[3/4] 🔗 Linking dependencies...
[4/4] 🔨 Building fresh packages...
success Saved lockfile.
success Saved 1 new dependency.
info Direct dependencies
└─ [email protected]
info All dependencies
└─ [email protected]
✨ Done in 0.49s.
yarn doesn't seem to support postinstall script https://github.com/yarnpkg/yarn/issues/5476
$ pnpm --version
3.8.1
$ pnpm add test-postinstall-node-version-check
Already up-to-date
Resolving: total 1, reused 0, downloaded 1, done
node_modules/.registry.npmjs.org/test-postinstall-node-version-check/0.1.1/node_modules/test-postinstall-node-version-check: Running node_modules/.registry.npmjs.org/test-postinstall-node-version-check/0.1.1/node_modules/test-postinstall-node-version-check: Running node_modules/.registry.npmjs.org/test-postinstall-node-version-check/0.1.1/node_modules/test-postinstall-node-version-check: Running postinstall script, done in 64ms
dependencies:
+ test-postinstall-node-version-check 0.1.1
pnpm also doesn't seem to print console.warn from postinstall script.
npm i [email protected]
Metadata
- MIT
- Whatever
- Kamat, Trivikram
- released 7/14/2021