@ices/check-dependency-engines
v1.2.3
Published
A tool for analyzing engines of dependency.
Downloads
13
Maintainers
Readme
@ices/check-dependency-engines
About
Install
Used as a cli util:
npm i @ices/check-dependency-engines -g
or run without install:
npx @ices/check-dependency-engines
Used as a dev util:
npm i @ices/check-dependency-engines -D
Usage
As a cli util:
> check-engines
Options:
- --help, -h Show help
- --version, -v Show version number
- --allow-pre-release, -p Allow match pre-release version
- --exact, -e Use exact version when update
- --disable-auto-install, -t Disable auto install after update
- --update, -u Auto update package.json file
- --cwd, -d Current Working Directory
- --registry, -r Registry url for npm repository
- --development, -D Only update the devDependencies
- --quiet, -q Disable the logs
As a package:
;(async () => {
const Checker = require('@ices/check-dependency-engines')
const ck = new Checker({
cwd: process.cwd(), // current working dir
registry: 'https://registry.some.domain', // npm registry for download metadata
preRelease: false, // should match pre-release version of dependency
exact: true, // should use exact version when update matched version of dependency
update: true, // should auto update package.json when there ara some changes
log: 'log', // can be a string as log level (log、warn、error) or a function, or false to disable.
development: false, // set only run with devDependencies.
})
const data = await ck.verify()
// the data is an object that contains all dependency info.
})()
Author
@ices/check-dependency-engines © Stone, Released under the MIT License.