16.4.0 • Published 10 months ago

updates v16.4.0

Weekly downloads
2,459
License
BSD-2-Clause
Repository
github
Last release
10 months ago

updates

npm.io npm.io npm.io

npm.io

updates is a CLI tool which checks for dependency updates. It is typically able to complete in less than a second. Supported dependencies are:

  • npm via package.json
  • poetry via pyproject.toml
  • go via go.mod (checking only currently, disabled by default when directory is used)

Usage

With Node.js:

# check for updates
npx updates

# update package.json and install new dependencies
npx updates -u && npm i

With Bun:

# check for updates
bunx updates

# update package.json and install new dependencies
bunx updates -u && bun i

Options

See --help. Options that take multiple arguments can take them either via comma-separated value or by specifying the option multiple times.

If an option has a optional pkg argument but none is given, the option will be applied to all packages instead.

All pkg options support glob matching via picomatch or regex (on CLI, wrap the regex in slashes, e.g. '/^foo/').

Notes

The module uses global fetch under the hood. In Node.js HTTP proxies from environment are not supported, but it's still possible to enable updates to use them by installing the undici dependency into your project.

Config File

The config file is used to configure certain options of the module. It be placed as updates.config.{js,ts,mjs,mts} or config/updates.config.{js,ts,mjs,mts}, relative to package.json. For typescript to work in Node 22.6.0 and above, set NODE_OPTIONS="--experimental-strip-types" in your environment.

import type {Config} from "updates";

export default {
  exclude: [
    "semver",
    "@vitejs/*",
    /^react(-dom)?$/,
  ],
} satisfies Config;

Config File Options

  • include ArrayString|Regexp: Array of dependencies to include
  • exclude ArrayString|Regexp: Array of dependencies to exclude
  • types ArrayString: Array of dependency types
  • registry String: URL to npm registry

CLI arguments have precedence over options in the config file, except for include and exclude options which are merged.

© silverwind, distributed under BSD licence

16.3.7

11 months ago

16.3.6

11 months ago

16.3.5

11 months ago

16.3.4

11 months ago

16.3.3

11 months ago

16.3.2

11 months ago

16.3.1

11 months ago

16.3.0

11 months ago

16.4.0

10 months ago

16.2.0

1 year ago

16.2.1

12 months ago

16.1.1

1 year ago

16.1.0

1 year ago

16.0.1

1 year ago

16.0.0

1 year ago

15.3.0

1 year ago

15.3.1

1 year ago

15.2.0

1 year ago

15.1.2

1 year ago

15.1.1

1 year ago

15.1.0

1 year ago

15.0.3

2 years ago

15.0.4

2 years ago

14.1.1

2 years ago

14.2.7

2 years ago

14.2.8

2 years ago

14.2.9

2 years ago

15.0.2

2 years ago

15.0.0

2 years ago

15.0.1

2 years ago

14.2.0

2 years ago

14.2.1

2 years ago

14.2.2

2 years ago

14.2.3

2 years ago

14.2.4

2 years ago

14.2.5

2 years ago

14.2.6

2 years ago

14.5.0

2 years ago

14.3.0

2 years ago

14.3.1

2 years ago

14.3.2

2 years ago

14.3.3

2 years ago

14.3.4

2 years ago

14.3.5

2 years ago

14.4.0

2 years ago

13.3.0

2 years ago

14.1.0

2 years ago

13.4.0

2 years ago

13.2.8

2 years ago

13.2.9

2 years ago

14.0.0

2 years ago

14.0.1

2 years ago

13.1.9

3 years ago

13.2.6

2 years ago

13.2.7

2 years ago

13.2.4

3 years ago

13.2.5

2 years ago

13.2.2

3 years ago

13.2.3

3 years ago

13.2.0

3 years ago

13.2.1

3 years ago

13.1.10

3 years ago

13.1.11

3 years ago

13.1.12

3 years ago

13.1.13

3 years ago

13.1.7

3 years ago

13.1.8

3 years ago

13.1.5

3 years ago

13.1.6

3 years ago

13.1.3

3 years ago

13.1.4

3 years ago

13.1.1

3 years ago

13.1.2

3 years ago

13.1.0

3 years ago

13.0.5

3 years ago

13.0.4

3 years ago

13.0.3

3 years ago

13.0.2

3 years ago

13.0.0

3 years ago

13.0.1

3 years ago

12.2.3

3 years ago

12.2.2

4 years ago

12.2.1

4 years ago

12.2.0

4 years ago

12.0.3

4 years ago

12.0.0

4 years ago

12.0.1

4 years ago

12.0.2

4 years ago

12.1.0

4 years ago

11.4.3

4 years ago

11.4.2

4 years ago

11.4.1

4 years ago

11.4.0

5 years ago

11.3.0

5 years ago

11.2.5

5 years ago

11.2.4

5 years ago

11.2.2

5 years ago

11.2.3

5 years ago

11.2.1

5 years ago

11.2.0

5 years ago

11.1.5

5 years ago

11.1.4

5 years ago

11.1.3

5 years ago

11.1.2

5 years ago

11.1.1

5 years ago

11.1.0

5 years ago

11.0.1

5 years ago

11.0.0

5 years ago

10.3.6

5 years ago

10.3.5

5 years ago

10.3.4

5 years ago

10.3.2

5 years ago

10.3.3

5 years ago

10.3.0

5 years ago

10.3.1

5 years ago

10.2.16

5 years ago

10.2.17

5 years ago

10.2.15

5 years ago

10.2.14

5 years ago

10.2.13

5 years ago

10.2.12

5 years ago

10.2.11

5 years ago

10.2.10

5 years ago

10.2.9

5 years ago

10.2.8

5 years ago

10.2.7

5 years ago

10.2.6

5 years ago

10.2.5

5 years ago

10.2.4

5 years ago

10.2.3

5 years ago

10.2.1

5 years ago

10.2.2

5 years ago

10.2.0

5 years ago

10.1.0

5 years ago

10.1.1

5 years ago

10.0.1

5 years ago

10.0.0

5 years ago

9.3.3

6 years ago

9.3.2

6 years ago

9.3.1

6 years ago

9.3.0

6 years ago

9.2.0

6 years ago

9.1.0

6 years ago

9.0.1

6 years ago

9.0.0

6 years ago

8.5.3

6 years ago

8.5.2

6 years ago

8.5.1

6 years ago

8.5.0

6 years ago

8.4.2

6 years ago

8.4.1

6 years ago

8.4.0

6 years ago

8.3.0

6 years ago

8.2.1

6 years ago

8.2.0

6 years ago

8.1.5

6 years ago

8.1.4

6 years ago

8.1.3

6 years ago

8.1.2

6 years ago

8.1.1

6 years ago

8.1.0

6 years ago

8.0.3

6 years ago

8.0.2

6 years ago

8.0.1

6 years ago

8.0.0

6 years ago

7.2.1

6 years ago

7.2.0

6 years ago

7.1.2

6 years ago

7.1.1

6 years ago

7.1.0

6 years ago

7.0.0

6 years ago

6.3.0

6 years ago

6.2.4

6 years ago

6.2.3

6 years ago

6.2.2

6 years ago

6.2.1

6 years ago

6.2.0

6 years ago

6.1.0

6 years ago

6.0.3

6 years ago

6.0.2

6 years ago

6.0.1

6 years ago

6.0.0

6 years ago

5.4.3

7 years ago

5.4.2

7 years ago

5.4.1

7 years ago

5.4.0

7 years ago

5.3.1

7 years ago

5.3.0

7 years ago

5.2.2

7 years ago

5.2.1

7 years ago

5.2.0

7 years ago

5.1.2

7 years ago

5.1.1

7 years ago

5.1.0

7 years ago

5.0.1

7 years ago

5.0.0

7 years ago

4.6.0

7 years ago

4.5.2

7 years ago

4.5.1

7 years ago

4.5.0

7 years ago

4.4.1

7 years ago

4.4.0

7 years ago

4.3.0

7 years ago

4.2.3

7 years ago

4.2.2

7 years ago

4.2.1

7 years ago

4.2.0

7 years ago

4.1.4

7 years ago

4.1.3

7 years ago

4.1.2

7 years ago

4.1.1

7 years ago

4.1.0

7 years ago

4.0.1

7 years ago

4.0.0

7 years ago

3.2.3

7 years ago

3.2.2

7 years ago

3.2.1

7 years ago

3.2.0

7 years ago

3.1.0

7 years ago

3.0.1

7 years ago

3.0.0

7 years ago

2.7.3

7 years ago

2.7.2

7 years ago

2.7.1

7 years ago

2.7.0

7 years ago

2.6.0

7 years ago

2.5.1

7 years ago

2.5.0

7 years ago

2.4.1

7 years ago

2.4.0

7 years ago

2.3.1

7 years ago

2.3.0

7 years ago

2.2.1

7 years ago

2.2.0

7 years ago

2.1.0

7 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.5.2

8 years ago

1.5.1

8 years ago

1.5.0

8 years ago

1.4.1

8 years ago

1.4.0

8 years ago

1.3.1

8 years ago

1.3.0

8 years ago

1.2.6

8 years ago

1.2.5

8 years ago

1.2.4

8 years ago

1.2.3

8 years ago

1.2.2

8 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.1.0

8 years ago