nupdate

12.0.0 • Public • Published

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:
-v, --version        show version number and exit
-h, --help           show help and exit
-D, --dev            update development dependencies
-E, --save-exact     save exact version of a 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'

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

Dependencies (13)

Dev Dependencies (8)

Package Sidebar

Install

npm i nupdate

Weekly Downloads

4

Version

12.0.0

License

MIT

Unpacked Size

21.6 kB

Total Files

10

Last publish

Collaborators

  • coderaiser