mirror of
https://github.com/pnpm/pnpm.git
synced 2026-07-28 00:17:17 -04:00
215 lines
7.2 KiB
Markdown
215 lines
7.2 KiB
Markdown
# @pnpm/engine.runtime.commands
|
|
|
|
## 1100.0.14
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [18a464f]
|
|
- @pnpm/network.fetch@1100.0.4
|
|
- @pnpm/cli.utils@1101.0.4
|
|
- @pnpm/config.reader@1101.3.1
|
|
- @pnpm/engine.runtime.node-resolver@1101.0.8
|
|
|
|
## 1100.0.13
|
|
|
|
### Patch Changes
|
|
|
|
- a575dd2: `pnpm runtime set <name> <version>` no longer fails in the root of a multi-package workspace with the `ADDING_TO_ROOT` error. Installing the workspace root is a valid target for a runtime, so the command now bypasses that safety check.
|
|
- Updated dependencies [20e7aff]
|
|
- Updated dependencies [b61e268]
|
|
- Updated dependencies [e1e29c1]
|
|
- @pnpm/network.fetch@1100.0.3
|
|
- @pnpm/config.reader@1101.3.0
|
|
- @pnpm/engine.runtime.node-resolver@1101.0.7
|
|
- @pnpm/cli.utils@1101.0.3
|
|
|
|
## 1100.0.12
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [e9e876c]
|
|
- @pnpm/config.reader@1101.2.2
|
|
- @pnpm/engine.runtime.node-resolver@1101.0.6
|
|
|
|
## 1100.0.11
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [707a879]
|
|
- @pnpm/config.reader@1101.2.1
|
|
- @pnpm/engine.runtime.node-resolver@1101.0.5
|
|
|
|
## 1100.0.10
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [8fdd9a9]
|
|
- Updated dependencies [5f34a8d]
|
|
- Updated dependencies [c969392]
|
|
- Updated dependencies [817b1b4]
|
|
- Updated dependencies [c969392]
|
|
- Updated dependencies [2de318b]
|
|
- @pnpm/config.reader@1101.2.0
|
|
- @pnpm/engine.runtime.node-resolver@1101.0.4
|
|
|
|
## 1100.0.9
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [42a8f29]
|
|
- @pnpm/config.reader@1101.1.4
|
|
- @pnpm/engine.runtime.node-resolver@1101.0.3
|
|
|
|
## 1100.0.8
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [184ce26]
|
|
- @pnpm/config.reader@1101.1.3
|
|
- @pnpm/network.fetch@1100.0.2
|
|
- @pnpm/cli.utils@1101.0.2
|
|
- @pnpm/engine.runtime.node-resolver@1101.0.2
|
|
|
|
## 1100.0.7
|
|
|
|
### Patch Changes
|
|
|
|
- @pnpm/cli.utils@1101.0.1
|
|
|
|
## 1100.0.6
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [0fbcf74]
|
|
- @pnpm/config.reader@1101.1.2
|
|
- @pnpm/engine.runtime.node-resolver@1101.0.1
|
|
|
|
## 1100.0.5
|
|
|
|
### Patch Changes
|
|
|
|
- 9b23098: Updated `pnpm env` help examples to use Node.js 24 and its LTS codename.
|
|
|
|
## 1100.0.4
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [421317c]
|
|
- @pnpm/engine.runtime.node-resolver@1101.0.0
|
|
- @pnpm/config.reader@1101.1.1
|
|
|
|
## 1100.0.3
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [7d25bc1]
|
|
- Updated dependencies [9e0833c]
|
|
- @pnpm/config.reader@1101.1.0
|
|
- @pnpm/engine.runtime.node-resolver@1100.0.3
|
|
|
|
## 1100.0.2
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [cee550a]
|
|
- Updated dependencies [4ab3d9b]
|
|
- Updated dependencies [9af708a]
|
|
- Updated dependencies [ea2a7fb]
|
|
- Updated dependencies [ff7733c]
|
|
- @pnpm/cli.utils@1101.0.0
|
|
- @pnpm/config.reader@1101.0.0
|
|
- @pnpm/engine.runtime.node-resolver@1100.0.2
|
|
|
|
## 1100.0.1
|
|
|
|
### Patch Changes
|
|
|
|
- @pnpm/cli.utils@1100.0.1
|
|
- @pnpm/config.reader@1100.0.1
|
|
- @pnpm/engine.runtime.node-resolver@1100.0.1
|
|
- @pnpm/network.fetch@1100.0.1
|
|
|
|
## 1000.0.0
|
|
|
|
### Major Changes
|
|
|
|
- 491a84f: This package is now pure ESM.
|
|
- 7d2fd48: Node.js v18, 19, 20, and 21 support discontinued.
|
|
- 71de2b3: Removed support for the `useNodeVersion` and `executionEnv.nodeVersion` fields. `devEngines.runtime` and `engines.runtime` should be used instead [#10373](https://github.com/pnpm/pnpm/pull/10373).
|
|
|
|
### Minor Changes
|
|
|
|
- 9065f49: On systems using the musl C library (e.g. Alpine Linux), `pnpm env use` now automatically downloads the musl variant of Node.js from [unofficial-builds.nodejs.org](https://unofficial-builds.nodejs.org).
|
|
|
|
`pnpm env use` now installs Node.js via `pnpm add --global`, so Node.js versions are managed as regular global packages. Running `pnpm store prune` will clean up unused Node.js versions automatically.
|
|
|
|
The `pnpm env add` and `pnpm env remove` subcommands have been removed. Use `pnpm env use` to install and activate a Node.js version. `pnpm env list` now only lists remote Node.js versions (the `--remote` flag is no longer required).
|
|
|
|
### Patch Changes
|
|
|
|
- 23eb4a6: `parseNodeSpecifier` is moved from `@pnpm/plugin-commands-env` to `@pnpm/engine.runtime.node-resolver` and enhanced to support all Node.js version specifier formats. Previously `parseEnvSpecifier` (in `@pnpm/engine.runtime.node-resolver`) handled the resolver's parsing, while `parseNodeSpecifier` (in `@pnpm/plugin-commands-env`) was a stricter but now-unused validator. They are now unified into a single `parseNodeSpecifier` in `@pnpm/engine.runtime.node-resolver` that supports: exact versions (`22.0.0`), prerelease versions (`22.0.0-rc.4`), semver ranges (`18`, `^18`), LTS codenames (`argon`, `iron`), well-known aliases (`lts`, `latest`), standalone release channels (`nightly`, `rc`, `test`, `v8-canary`, `release`), and channel/version combos (`rc/18`, `nightly/latest`).
|
|
- 50fbeca: Added `getNodeBinsForCurrentOS` to `@pnpm/constants` which returns a `Record<string, string>` with paths for `node`, `npm`, and `npx` within the Node.js package. This record is now used as `BinaryResolution.bin` (type widened from `string` to `string | Record<string, string>`) and as `manifest.bin` in the node resolver, so pnpm's bin-linker creates all three shims automatically when installing a Node.js runtime.
|
|
- 2efb5d2: Added a new command `pnpm runtime set <runtime name> <runtime version spec> [-g]` for installing runtimes. Deprecated `pnpm env use` in favor of the new command.
|
|
- Updated dependencies [7730a7f]
|
|
- Updated dependencies [ae8b816]
|
|
- Updated dependencies [facdd71]
|
|
- Updated dependencies [3c72b6b]
|
|
- Updated dependencies [9f5c0e3]
|
|
- Updated dependencies [76718b3]
|
|
- Updated dependencies [cc1b8e3]
|
|
- Updated dependencies [90bd3c3]
|
|
- Updated dependencies [1cc61e8]
|
|
- Updated dependencies [606f53e]
|
|
- Updated dependencies [c7203b9]
|
|
- Updated dependencies [bb17724]
|
|
- Updated dependencies [da2429d]
|
|
- Updated dependencies [1cc61e8]
|
|
- Updated dependencies [491a84f]
|
|
- Updated dependencies [f0ae1b9]
|
|
- Updated dependencies [0dfa8b8]
|
|
- Updated dependencies [7fab2a2]
|
|
- Updated dependencies [cb367b9]
|
|
- Updated dependencies [543c7e4]
|
|
- Updated dependencies [075aa99]
|
|
- Updated dependencies [23eb4a6]
|
|
- Updated dependencies [ae43ac7]
|
|
- Updated dependencies [ccec8e7]
|
|
- Updated dependencies [4158906]
|
|
- Updated dependencies [ac944ef]
|
|
- Updated dependencies [9065f49]
|
|
- Updated dependencies [7d2fd48]
|
|
- Updated dependencies [cc7c0d2]
|
|
- Updated dependencies [d5d4eed]
|
|
- Updated dependencies [095f659]
|
|
- Updated dependencies [96704a1]
|
|
- Updated dependencies [50fbeca]
|
|
- Updated dependencies [bb8baa7]
|
|
- Updated dependencies [cb367b9]
|
|
- Updated dependencies [7b1c189]
|
|
- Updated dependencies [51b04c3]
|
|
- Updated dependencies [6c480a4]
|
|
- Updated dependencies [d01b81f]
|
|
- Updated dependencies [3ed41f4]
|
|
- Updated dependencies [499ef22]
|
|
- Updated dependencies [71de2b3]
|
|
- Updated dependencies [10bc391]
|
|
- Updated dependencies [831f574]
|
|
- Updated dependencies [2df8b71]
|
|
- Updated dependencies [ed1a7fe]
|
|
- Updated dependencies [cc7c0d2]
|
|
- Updated dependencies [5bf7768]
|
|
- Updated dependencies [ae43ac7]
|
|
- Updated dependencies [a5fdbf9]
|
|
- Updated dependencies [9d3f00b]
|
|
- Updated dependencies [6b3d87a]
|
|
- Updated dependencies [9587dac]
|
|
- Updated dependencies [09a999a]
|
|
- Updated dependencies [559f903]
|
|
- Updated dependencies [3574905]
|
|
- @pnpm/config.reader@1005.0.0
|
|
- @pnpm/cli.utils@1002.0.0
|
|
- @pnpm/exec.pnpm-cli-runner@1001.0.0
|
|
- @pnpm/engine.runtime.node-resolver@1002.0.0
|
|
- @pnpm/error@1001.0.0
|
|
- @pnpm/network.fetch@1001.0.0
|