Socket
Socket
Sign inDemoInstall

check4updates

Package Overview
Dependencies
Maintainers
0
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

check4updates

Check and update package dependencies.


Version published
Weekly downloads
8
decreased by-11.11%
Maintainers
0
Weekly downloads
 
Created
Source

check4updates

npm version

Check and update package dependencies.

Yet another dependency checker / updater...

This one supports:

  • public / private npm repository
  • local tgz packages
  • tagged git versions on github/ gitlab/ bitbucket (e.g. uWebSockets.js)
  • ignore updates using c4uIgnore in package.json

For other similar tools see:

ignore updates in package.json

add a c4uIgnore field in the package.json file, like:

{ ...
  "c4uIgnore": {
    "<package-name>": "<allowed-range>[ // optional comment]"
  }
}

e.g.

{
  "name": "my-package",
  "dependecies": {
    "chalk": "^4.0.0"
  },
  "c4uIgnore": {
    "chalk": "^4 // do not upgrade; ^5 is ESM only support"
  }
}

cli

c4u [options] [package ...]

  --help|-h|-?          this help
  --version             show version
  --quiet|-q            quiet mode; no console.log
  --update|-u           update package.json
  --exclude|-x          exclude packages
  --filter|-f <regex>   filter packages by regular expression
  --Filter|-F <regex>   inverse filter packages by regular expression
  --dir|-d <dirname>    use different dirname instead of cwd
  --max                 update by max version
  --latest              update by latest version (default)
  --major               update by major version
  --minor               update by minor version
  --patch               update by patch version
  --prod                only dependencies
  --dev                 only devDependencies
  --peer                only peerDependencies

  package               package name to include/ exclude

examples:

  c4u
                        show packages to update by max possible version
  c4u -u debug npm
                        update package "debug" and "npm"
  c4u -u -x debug semver
                        update all packages excluding "debug" and "semver"
  c4u --minor --dev
                        show minor version updates in devDependencies

supported URLs in dependencies:

  git+ssh://git@github.com:npm/cli#semver:^5.0
  git+https://user@github.com/npm/cli.git#semver:^5.0
  git+ssh://git@github.com:npm/cli.git#semver:1.0.27
  git://github.com/npm/cli.git#semver:~1.0.27
  github:npm/cli#semver:~1.0.27
  https://github.com/npm/cli/archive/v1.0.27.tar.gz

  file:test/my-debug-1.0.0.tgz

api

See src/check.js for usage.

license

MIT licensed

Keywords

FAQs

Package last updated on 13 Jul 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc