# What changed in npm-package-arg

> 11 changes in npm-package-arg 7 to 14 from its official release notes, upgrade guides and advisories: 9 breaking. Each one cited. Sources checked 2026-10-25. HTML: https://unstale.sh/npm/npm-package-arg/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## npm-package-arg 14

### Breaking changes

- npm-package-arg now supports Node.js versions ^22.22.2, ^24.15.0, or >=26.0.0. (14.0.0) — [release notes](https://github.com/npm/npm-package-arg/releases/tag/v14.0.0)

## npm-package-arg 13

### Breaking changes

- The supported Node.js versions are now ^20.17.0 || >=22.9.0. (13.0.0) — [release notes](https://github.com/npm/npm-package-arg/releases/tag/v13.0.0)

## npm-package-arg 12

### Breaking changes

- npm-package-arg now supports Node.js versions ^18.17.0 || >=20.5.0, changing its runtime requirement. (12.0.0) — [release notes](https://github.com/npm/npm-package-arg/releases/tag/v12.0.0)

## npm-package-arg 11

### Breaking changes

- Support for Node.js 14 has been removed. (11.0.0) — [release notes](https://github.com/npm/npm-package-arg/releases/tag/v11.0.0)
- The strict RFC 8909 mode has been removed. (11.0.0) — [release notes](https://github.com/npm/npm-package-arg/releases/tag/v11.0.0)

## npm-package-arg 10

### Breaking changes

- The supported Node.js semver range is ^14.17.0 || ^16.13.0 || >=18.0.0. (10.0.0) — [release notes](https://github.com/npm/npm-package-arg/releases/tag/v10.0.0)
- x and x@ now return the same spec as x@*. (10.0.0) — [release notes](https://github.com/npm/npm-package-arg/releases/tag/v10.0.0)

### Fixes and other changes

- Relative URLs that start with file:// are now resolved. (10.0.0) — [release notes](https://github.com/npm/npm-package-arg/releases/tag/v10.0.0)

## npm-package-arg 9

### Breaking changes

- Support for Node 10 and non-LTS versions of Node 12 and Node 14 was dropped. (9.0.0) — [release notes](https://github.com/npm/npm-package-arg/releases/tag/v9.0.0)

### Fixes and other changes

- The error message now makes it clearer which package is invalid. (9.0.0) — [release notes](https://github.com/npm/npm-package-arg/releases/tag/v9.0.0)

## npm-package-arg 7

### Breaking changes

- Support for ancient Node.js versions was dropped. (7.0.0) — [release notes](https://github.com/npm/npm-package-arg/blob/HEAD/CHANGELOG.md)
