New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

nupdate

Package Overview
Dependencies
Maintainers
1
Versions
90
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nupdate

Update node module dependency in package.json

latest
Source
npmnpm
Version
14.0.2
Version published
Maintainers
1
Created
Source

Nupdate License NPM version Build Status

Update node modules dependecy to last version in package.json. For bower you could use bupdate. Respects commitType = colon | paren from package.json.

Install

npm i nupdate -g

How to use?

Update spawnify to latest version:

nupdate spawnify

Update to known version:

nupdate eslint:9.0.0-alpha.0

Options

Usage: nupdate [pattern] [options]
Options:
 -h, --help          display this help and exit
 -v, --version       output version information and exit
 -D, --dev           update development dependencies
 -E, --save-exact    save exact version of dependency
 -i, --install       install dependency after updating
 -c, --commit        create commit with updated dependency
 -a, --add           add absent dependency
 -r, --remove        remove dependency
 -*, --set-any       set * as dependency version
 --public            set publichConfig access='public'
 --restricted        set publichConfig access='restricted'
 --no-verify         pass '--no-verify' to git
 --all               run for all outdated dependencies

Use as module

nupdate(name, version, info [, options])

  • name - name of module
  • version - version of a module
  • info - stringified content of package.json
  • options:
    • dev - update devDependencies
    • exact - update to exact version
    • add - add absent dependency
    • remove - remove dependency
    • set-any - set * as dependency version
import fs from 'node:fs';
import nupdate from 'nupdate';

const info = fs.readFileSync('package.json', 'utf8');
nupdate('eslint', '9.0.0:aplha.0', info);
// returns
({
    devDendencies: {
        eslint: '9.0.0',
    },
});

License

MIT

Keywords

npm

FAQs

Package last updated on 08 Feb 2026

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