mirror of
https://github.com/nodejs/node.git
synced 2025-04-28 13:40:37 +00:00
deps: update corepack to 0.32.0
Some checks failed
Coverage Linux (without intl) / coverage-linux-without-intl (push) Has been cancelled
Coverage Linux / coverage-linux (push) Has been cancelled
Coverage Windows / coverage-windows (push) Has been cancelled
Test and upload documentation to artifacts / build-docs (push) Has been cancelled
Linters / lint-addon-docs (push) Has been cancelled
Linters / lint-cpp (push) Has been cancelled
Linters / format-cpp (push) Has been cancelled
Linters / lint-js-and-md (push) Has been cancelled
Linters / lint-py (push) Has been cancelled
Linters / lint-yaml (push) Has been cancelled
Linters / lint-sh (push) Has been cancelled
Linters / lint-codeowners (push) Has been cancelled
Linters / lint-pr-url (push) Has been cancelled
Linters / lint-readme (push) Has been cancelled
Notify on Push / Notify on Force Push on `main` (push) Has been cancelled
Notify on Push / Notify on Push on `main` that lacks metadata (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Some checks failed
Coverage Linux (without intl) / coverage-linux-without-intl (push) Has been cancelled
Coverage Linux / coverage-linux (push) Has been cancelled
Coverage Windows / coverage-windows (push) Has been cancelled
Test and upload documentation to artifacts / build-docs (push) Has been cancelled
Linters / lint-addon-docs (push) Has been cancelled
Linters / lint-cpp (push) Has been cancelled
Linters / format-cpp (push) Has been cancelled
Linters / lint-js-and-md (push) Has been cancelled
Linters / lint-py (push) Has been cancelled
Linters / lint-yaml (push) Has been cancelled
Linters / lint-sh (push) Has been cancelled
Linters / lint-codeowners (push) Has been cancelled
Linters / lint-pr-url (push) Has been cancelled
Linters / lint-readme (push) Has been cancelled
Notify on Push / Notify on Force Push on `main` (push) Has been cancelled
Notify on Push / Notify on Push on `main` that lacks metadata (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
PR-URL: https://github.com/nodejs/node/pull/57265 Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
This commit is contained in:
parent
5ac95510c7
commit
635aed90c0
18
deps/corepack/CHANGELOG.md
vendored
18
deps/corepack/CHANGELOG.md
vendored
@ -1,5 +1,23 @@
|
||||
# Changelog
|
||||
|
||||
## [0.32.0](https://github.com/nodejs/corepack/compare/v0.31.0...v0.32.0) (2025-02-28)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add limited support for `devEngines` ([#643](https://github.com/nodejs/corepack/issues/643)) ([b456268](https://github.com/nodejs/corepack/commit/b4562688513f23e37e37b0d69a0daff33ca84c8d))
|
||||
* add more informative error when fetching latest stable fails ([#644](https://github.com/nodejs/corepack/issues/644)) ([53b1fe7](https://github.com/nodejs/corepack/commit/53b1fe75c47c06bd72a8b8f8bb699a47c9ca32fb))
|
||||
* add support for `.corepack.env` ([#642](https://github.com/nodejs/corepack/issues/642)) ([9b95b46](https://github.com/nodejs/corepack/commit/9b95b46f05e50fe1c60f05309c210ba8fe4e23c5))
|
||||
* update package manager versions ([#617](https://github.com/nodejs/corepack/issues/617)) ([b83bb5e](https://github.com/nodejs/corepack/commit/b83bb5ec150980c998b9c7053dff307d912cb508))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* do not resolve fallback descriptor when `packageManager` is defined ([#632](https://github.com/nodejs/corepack/issues/632)) ([12e77e5](https://github.com/nodejs/corepack/commit/12e77e506946d42a0de9ce8e68d75af8454d6776))
|
||||
* **doc:** fix link to proxy library ([#636](https://github.com/nodejs/corepack/issues/636)) ([bae0839](https://github.com/nodejs/corepack/commit/bae08397943d4b99437389b4286546361091f4b3))
|
||||
* replace explicit with specify as verb ([#665](https://github.com/nodejs/corepack/issues/665)) ([351d86c](https://github.com/nodejs/corepack/commit/351d86c20226a8c18bfe212be27401f2908b1595))
|
||||
* **use:** do not throw on invalid `packageManager` ([#663](https://github.com/nodejs/corepack/issues/663)) ([4be72f6](https://github.com/nodejs/corepack/commit/4be72f6941afa0c9b2b7d26635016bb7b560df8a))
|
||||
|
||||
## [0.31.0](https://github.com/nodejs/corepack/compare/v0.30.0...v0.31.0) (2025-01-27)
|
||||
|
||||
|
||||
|
60
deps/corepack/README.md
vendored
60
deps/corepack/README.md
vendored
@ -41,6 +41,25 @@ is distributed along with Node.js itself.
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>Update Corepack using npm</summary>
|
||||
|
||||
To install the latest version of Corepack, use:
|
||||
|
||||
```shell
|
||||
npm install -g corepack@latest
|
||||
```
|
||||
|
||||
If Corepack was installed on your system using a Node.js Windows Installer
|
||||
`.msi` package then you might need to remove it before attempting to install a
|
||||
different version of Corepack using npm. You can select the Modify option of the
|
||||
Node.js app settings to access the Windows Installer feature selection, and on
|
||||
the "corepack manager" feature of the Node.js `.msi` package by selecting
|
||||
"Entire feature will be unavailable". See
|
||||
[Repair apps and programs in Windows](https://support.microsoft.com/en-us/windows/repair-apps-and-programs-in-windows-e90eefe4-d0a2-7c1b-dd59-949a9030f317)
|
||||
for instructions on accessing the Windows apps page to modify settings.
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>Install Corepack from source</summary>
|
||||
|
||||
See [`CONTRIBUTING.md`](./CONTRIBUTING.md).
|
||||
@ -94,6 +113,35 @@ use in the archive).
|
||||
}
|
||||
```
|
||||
|
||||
#### `devEngines.packageManager`
|
||||
|
||||
When a `devEngines.packageManager` field is defined, and is an object containing
|
||||
a `"name"` field (can also optionally contain `version` and `onFail` fields),
|
||||
Corepack will use it to validate you're using a compatible package manager.
|
||||
|
||||
Depending on the value of `devEngines.packageManager.onFail`:
|
||||
|
||||
- if set to `ignore`, Corepack won't print any warning or error.
|
||||
- if unset or set to `error`, Corepack will throw an error in case of a mismatch.
|
||||
- if set to `warn` or some other value, Corepack will print a warning in case
|
||||
of mismatch.
|
||||
|
||||
If the top-level `packageManager` field is missing, Corepack will use the
|
||||
package manager defined in `devEngines.packageManager` – in which case you must
|
||||
provide a specific version in `devEngines.packageManager.version`, ideally with
|
||||
a hash, as explained in the previous section:
|
||||
|
||||
```json
|
||||
{
|
||||
"devEngines":{
|
||||
"packageManager": {
|
||||
"name": "yarn",
|
||||
"version": "3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Known Good Releases
|
||||
|
||||
When running Corepack within projects that don't list a supported package
|
||||
@ -227,6 +275,7 @@ it.
|
||||
|
||||
Unlike `corepack use` this command doesn't take a package manager name nor a
|
||||
version range, as it will always select the latest available version from the
|
||||
range specified in `devEngines.packageManager.version`, or fallback to the
|
||||
same major line. Should you need to upgrade to a new major, use an explicit
|
||||
`corepack use {name}@latest` call (or simply `corepack use {name}`).
|
||||
|
||||
@ -248,6 +297,7 @@ same major line. Should you need to upgrade to a new major, use an explicit
|
||||
set to `1` to have the URL shown. By default, when Corepack is called
|
||||
explicitly (e.g. `corepack pnpm …`), it is set to `0`; when Corepack is called
|
||||
implicitly (e.g. `pnpm …`), it is set to `1`.
|
||||
The default value cannot be overridden in a `.corepack.env` file.
|
||||
When standard input is a TTY and no CI environment is detected, Corepack will
|
||||
ask for user input before starting the download.
|
||||
|
||||
@ -273,6 +323,14 @@ same major line. Should you need to upgrade to a new major, use an explicit
|
||||
project. This means that it will always use the system-wide package manager
|
||||
regardless of what is being specified in the project's `packageManager` field.
|
||||
|
||||
- `COREPACK_ENV_FILE` can be set to `0` to request Corepack to not attempt to
|
||||
load `.corepack.env`; it can be set to a path to specify a different env file.
|
||||
Only keys that start with `COREPACK_` and are not in the exception list
|
||||
(`COREPACK_ENABLE_DOWNLOAD_PROMPT` and `COREPACK_ENV_FILE` are ignored)
|
||||
will be taken into account.
|
||||
For Node.js 18.x users, this setting has no effect as that version doesn't
|
||||
support parsing of `.env` files.
|
||||
|
||||
- `COREPACK_HOME` can be set in order to define where Corepack should install
|
||||
the package managers. By default it is set to `%LOCALAPPDATA%\node\corepack`
|
||||
on Windows, and to `$HOME/.cache/node/corepack` everywhere else.
|
||||
@ -294,7 +352,7 @@ same major line. Should you need to upgrade to a new major, use an explicit
|
||||
empty password, explicitly set `COREPACK_NPM_PASSWORD` to an empty string.
|
||||
|
||||
- `HTTP_PROXY`, `HTTPS_PROXY`, and `NO_PROXY` are supported through
|
||||
[`node-proxy-agent`](https://github.com/TooTallNate/node-proxy-agent).
|
||||
[`proxy-from-env`](https://github.com/Rob--W/proxy-from-env).
|
||||
|
||||
- `COREPACK_INTEGRITY_KEYS` can be set to an empty string or `0` to
|
||||
instruct Corepack to skip integrity checks, or to a JSON string containing
|
||||
|
1494
deps/corepack/dist/lib/corepack.cjs
vendored
1494
deps/corepack/dist/lib/corepack.cjs
vendored
File diff suppressed because one or more lines are too long
14
deps/corepack/package.json
vendored
14
deps/corepack/package.json
vendored
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "corepack",
|
||||
"version": "0.31.0",
|
||||
"version": "0.32.0",
|
||||
"homepage": "https://github.com/nodejs/corepack#readme",
|
||||
"bugs": {
|
||||
"url": "https://github.com/nodejs/corepack/issues"
|
||||
@ -16,7 +16,7 @@
|
||||
"./package.json": "./package.json"
|
||||
},
|
||||
"license": "MIT",
|
||||
"packageManager": "yarn@4.3.1+sha224.934d21773e22af4b69a7032a2d3b4cb38c1f7c019624777cc9916b23",
|
||||
"packageManager": "yarn@4.6.0+sha512.5383cc12567a95f1d668fbe762dfe0075c595b4bfff433be478dbbe24e05251a8e8c3eb992a986667c1d53b6c3a9c85b8398c35a960587fbd9fa3a0915406728",
|
||||
"devDependencies": {
|
||||
"@types/debug": "^4.1.5",
|
||||
"@types/node": "^20.4.6",
|
||||
@ -29,18 +29,18 @@
|
||||
"better-sqlite3": "^11.7.2",
|
||||
"clipanion": "patch:clipanion@npm%3A3.2.1#~/.yarn/patches/clipanion-npm-3.2.1-fc9187f56c.patch",
|
||||
"debug": "^4.1.1",
|
||||
"esbuild": "^0.21.0",
|
||||
"esbuild": "^0.25.0",
|
||||
"eslint": "^8.57.0",
|
||||
"proxy-from-env": "^1.1.0",
|
||||
"semver": "^7.6.3",
|
||||
"supports-color": "^9.0.0",
|
||||
"supports-color": "^10.0.0",
|
||||
"tar": "^7.4.0",
|
||||
"tsx": "^4.16.2",
|
||||
"typescript": "^5.3.3",
|
||||
"typescript": "^5.7.3",
|
||||
"undici": "^6.19.2",
|
||||
"v8-compile-cache": "^2.3.0",
|
||||
"vitest": "^2.0.3",
|
||||
"which": "^4.0.0"
|
||||
"vitest": "^3.0.5",
|
||||
"which": "^5.0.0"
|
||||
},
|
||||
"resolutions": {
|
||||
"undici-types": "6.x"
|
||||
|
Loading…
Reference in New Issue
Block a user