1.2.3 • Published 4 years ago

@ices/check-dependency-engines v1.2.3

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

@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.