{"_id":"@alasdair/check-engines","_rev":"1-060c1aa61b2254e1ed8d6b7674d5e6a6","name":"@alasdair/check-engines","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@alasdair/check-engines","version":"1.0.0","description":"checks the node engines of a module against it's package.json","engines":{"node":">=13.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"check-engines":"bin/check-engines.js"},"author":"","license":"MIT","dependencies":{"mingine":"^1.0.2","semver":"^7.3.5"},"gitHead":"e473995927d5a51385904d0dce860d29d541700b","_id":"@alasdair/check-engines@1.0.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-qLUpnb4CJj9fdc8DYHlyqG4Xf8726nNLsw22Z/cWU7nsSy2XyD7tjjfflLNhXK76ru+oHbfgy937o8/QFw5meQ==","shasum":"cad4fd92abdfaa10faef6ae2a73b580fd88848e9","tarball":"https://registry.npmjs.org/@alasdair/check-engines/-/check-engines-1.0.0.tgz","fileCount":4,"unpackedSize":3611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoREJCRA9TVsSAnZWagAACDEQAIoMrK+y47Yk+Lm6nfSj\nXeVE5DTrbZJiGAOQlWQu8FlU0NduXYk+jboaw3Rct9oJB8wQsbTMDKs2OKYo\n6ZxVOVFeixFB5hM76cMYJbGJT7wiJSuDpnwGHQAWrjw+Eu6TRbVNoFxXqMwq\nD6JpI+gItwWn12EGUkgv0V4kBTK8cJDxyWAiefDaaKyEBKQgoy6jeJRa/7Zy\nWTxnN8l7jQEED2kYMi7euNKWlEj1wTSt1a9Vb/ZNtbkDtzjzGKGHyCy0lH9Z\ne0xx0kFUWTDFtJmnxxfY30JfuEiI8zBqmFnM1w0YeiRvkHy71KgJ9PeEG1KU\naV7HiINI6mkN5ec7+3UkSyIPoQNN12W+HMOJLDbW2eJppJqsy4m/iMrKK0in\nvHvrO16hf1uexYhDmyTutV6j2wcRwZF90yS/L2tQ114ayZlpY9JIpjxSRYQr\n+j5iZ4ACAWhfsMj3+xKa3kxuoPxlkPK43ArYeLWE9zjLouui0GP2Ym+qBJGL\n6P18Whb7clKt34erC3EnLO6v9Zfk+y209h67NyPC7Hs7hVx17mgwCxbTruhd\nteBTkU1qfYyLFNlqeYThbb8knKqLQSykk1yx7RyTQIqCgITDY/bnoGLhrhto\nf/G/dFMPBIEzO7hDKkAbmrnoghF6BDhjdRQrwNv7v3A1XFrlZnc1Bbg+xZnq\nSfBF\r\n=PISM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZvYASQtVrUp682WynahrAhXvPWfhwBjf8J24YtsWU8AiEAtyI5qOJywFPJIWCua9hMCjKF5qWcuLFQ+kwChzB9aIY="}]},"_npmUser":{"name":"alasdair","email":"omega@omegahurst.co.uk"},"directories":{},"maintainers":[{"name":"alasdair","email":"omega@omegahurst.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-engines_1.0.0_1621168393183_0.4861113331145468"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-16T12:33:13.138Z","1.0.0":"2021-05-16T12:33:13.363Z","modified":"2022-04-04T12:33:25.133Z"},"maintainers":[{"name":"alasdair","email":"omega@omegahurst.co.uk"}],"description":"checks the node engines of a module against it's package.json","license":"MIT","readme":"# @alasdair/check-engines\n\n## Description\nCLI application to check which dependencies require a newer Node.js version than the configured minimum in the package.json engines.node range.\n\nAny dependencies which require a greater Node.js version will be printed out, alongside their respective requirement.\n\n## Requirements\nNode.js 13 minimum.\n\n## Installation\n### Globally\n```bash\nnpm install -g @alasdair/check-engines\n```\n\n### As a dev-dependency\n```bash\n$ npm i @alasdair/check-engines --save-dev\n```\n\nIn your `package.json` add `check-engines` to your build script.\n```json\n\"scripts\": {\n\t\"build\": \"check-engines && npm test\"\n}\n```\n\n## Usage\nThe `check-engines` command can be used on it's own to print out the offending modules.\n```\n$ check-engines\nTarget range: >=13.0.0\nTarget minimum: 13.0.0\nMinimum required: 13.0.0\n```\n\n```\n$ check-engines\nTarget range: >=8.0.0\nTarget minimum: 8.0.0\nMinimum required: 10.0.0\n\nThe following dependencies do not satsify the target:\n10.0.0:\n        semver\n\nnpm ls semver\n```\n\nAn extra argument can be provided to specify a different target minimum:\n\n```\n$ check-engines 4.3.0\nTarget minimum: 4.3.0\nMinimum required: 10.0.0\n\nThe following dependencies do not satsify the target:\n10.0.0:\n        semver\n8.0.0:\n        which\n6.0.0:\n        debug\n\nnpm ls semver which debug\n```\n","readmeFilename":"README.md"}