v22.12.0
This commit is contained in:
parent
aacd55450c
commit
2592875afd
BIN
node/libnode.dll
BIN
node/libnode.dll
Binary file not shown.
12
node/node_modules/.bin/npm
generated
vendored
12
node/node_modules/.bin/npm
generated
vendored
@ -1,12 +0,0 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/../npm/bin/npm-cli.js" "$@"
|
||||
else
|
||||
exec node "$basedir/../npm/bin/npm-cli.js" "$@"
|
||||
fi
|
17
node/node_modules/.bin/npm.cmd
generated
vendored
17
node/node_modules/.bin/npm.cmd
generated
vendored
@ -1,17 +0,0 @@
|
||||
@ECHO off
|
||||
GOTO start
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
||||
:start
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\npm\bin\npm-cli.js" %*
|
12
node/node_modules/.bin/npx
generated
vendored
12
node/node_modules/.bin/npx
generated
vendored
@ -1,12 +0,0 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/../npm/bin/npx-cli.js" "$@"
|
||||
else
|
||||
exec node "$basedir/../npm/bin/npx-cli.js" "$@"
|
||||
fi
|
17
node/node_modules/.bin/npx.cmd
generated
vendored
17
node/node_modules/.bin/npx.cmd
generated
vendored
@ -1,17 +0,0 @@
|
||||
@ECHO off
|
||||
GOTO start
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
||||
:start
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\npm\bin\npx-cli.js" %*
|
2255
node/node_modules/.package-lock.json
generated
vendored
2255
node/node_modules/.package-lock.json
generated
vendored
File diff suppressed because it is too large
Load Diff
460
node/node_modules/corepack/CHANGELOG.md
generated
vendored
Normal file
460
node/node_modules/corepack/CHANGELOG.md
generated
vendored
Normal file
@ -0,0 +1,460 @@
|
||||
# Changelog
|
||||
|
||||
## [0.29.4](https://github.com/nodejs/corepack/compare/v0.29.3...v0.29.4) (2024-09-07)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#543](https://github.com/nodejs/corepack/issues/543)) ([b819e40](https://github.com/nodejs/corepack/commit/b819e404dbb23c4ae3d5dbe55e21de74d714ee9c))
|
||||
|
||||
## [0.29.3](https://github.com/nodejs/corepack/compare/v0.29.2...v0.29.3) (2024-07-21)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* fallback to `shasum` when `integrity` is not defined ([#542](https://github.com/nodejs/corepack/issues/542)) ([eb63873](https://github.com/nodejs/corepack/commit/eb63873c6c617a2f8ac7106e26ccfe8aa3ae1fb9))
|
||||
* make `DEBUG=corepack` more useful ([#538](https://github.com/nodejs/corepack/issues/538)) ([6019d7b](https://github.com/nodejs/corepack/commit/6019d7b56e85bd8b7b58a1a487922c707e70e30e))
|
||||
|
||||
## [0.29.2](https://github.com/nodejs/corepack/compare/v0.29.1...v0.29.2) (2024-07-13)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* trigger release after 0.29.1 failed to publish ([18e29ce](https://github.com/nodejs/corepack/commit/18e29ce3c465b64d48ccf3feef7cd1be94da70b0))
|
||||
|
||||
## [0.29.1](https://github.com/nodejs/corepack/compare/v0.29.0...v0.29.1) (2024-07-13)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* trigger release after 0.29.0 failed to publish ([e6ba066](https://github.com/nodejs/corepack/commit/e6ba06657b0985c112f288932ca39c0562129566))
|
||||
|
||||
## [0.29.0](https://github.com/nodejs/corepack/compare/v0.28.2...v0.29.0) (2024-07-12)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* parallelize linking, unlinking and installing ([#524](https://github.com/nodejs/corepack/issues/524)) ([f0734e6](https://github.com/nodejs/corepack/commit/f0734e6e8023ff361dac179c0d8656740d550c27))
|
||||
* update package manager versions ([#492](https://github.com/nodejs/corepack/issues/492)) ([3e3b046](https://github.com/nodejs/corepack/commit/3e3b04619cb4a91f207a72fb450f6fc4e2f01aec))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* replace npm registry domain in tarball URL ([#502](https://github.com/nodejs/corepack/issues/502)) ([db6fae5](https://github.com/nodejs/corepack/commit/db6fae50cf44884d1e9a6f7e99402e7e807ba3ca))
|
||||
* selectively import required semver functions ([#511](https://github.com/nodejs/corepack/issues/511)) ([e7ad533](https://github.com/nodejs/corepack/commit/e7ad533d43dc9495493f0d883c3cbbb94caa1d41))
|
||||
|
||||
## [0.28.2](https://github.com/nodejs/corepack/compare/v0.28.1...v0.28.2) (2024-05-31)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#481](https://github.com/nodejs/corepack/issues/481)) ([e1abb83](https://github.com/nodejs/corepack/commit/e1abb832416a793b490b2b51b4082fe822fc932c))
|
||||
|
||||
## [0.28.1](https://github.com/nodejs/corepack/compare/v0.28.0...v0.28.1) (2024-05-10)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add support for `COREPACK_INTEGRITY_KEYS=0` ([#470](https://github.com/nodejs/corepack/issues/470)) ([f15ebc2](https://github.com/nodejs/corepack/commit/f15ebc289ebcd6a86580f15ae3c4ef0e1be37c4b))
|
||||
* update package manager versions ([#469](https://github.com/nodejs/corepack/issues/469)) ([985895b](https://github.com/nodejs/corepack/commit/985895bccb5ec68b3645c540d8500c572e1ccadb))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* COREPACK_NPM_REGISTRY should allow for username/password auth ([#466](https://github.com/nodejs/corepack/issues/466)) ([6efa349](https://github.com/nodejs/corepack/commit/6efa34988229918debe6e881d45ba6715282f283))
|
||||
|
||||
## [0.28.0](https://github.com/nodejs/corepack/compare/v0.27.0...v0.28.0) (2024-04-20)
|
||||
|
||||
|
||||
### ⚠ BREAKING CHANGES
|
||||
|
||||
* call `executePackageManagerRequest` directly ([#430](https://github.com/nodejs/corepack/issues/430))
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* call `executePackageManagerRequest` directly ([#430](https://github.com/nodejs/corepack/issues/430)) ([0f9b748](https://github.com/nodejs/corepack/commit/0f9b74864048d5dc150a63cc582966af0c5f363f))
|
||||
|
||||
## [0.27.0](https://github.com/nodejs/corepack/compare/v0.26.0...v0.27.0) (2024-04-19)
|
||||
|
||||
|
||||
### ⚠ BREAKING CHANGES
|
||||
|
||||
* attempting to download a version from the npm registry (or a mirror) that was published using the now deprecated PGP signature without providing a hash will trigger an error. Users can disable the signature verification using a environment variable.
|
||||
|
||||
### Features
|
||||
|
||||
* separate read and write operations on lastKnownGood.json ([#446](https://github.com/nodejs/corepack/issues/446)) ([c449adc](https://github.com/nodejs/corepack/commit/c449adc81822a604ee8f00ae2b53fc411535f96d))
|
||||
* update package manager versions ([#425](https://github.com/nodejs/corepack/issues/425)) ([1423190](https://github.com/nodejs/corepack/commit/142319056424b1e0da2bdbe801c52c5910023707))
|
||||
* update package manager versions ([#462](https://github.com/nodejs/corepack/issues/462)) ([56816c2](https://github.com/nodejs/corepack/commit/56816c2b7ebc9926f07048b0ec4ff6025bb4e293))
|
||||
* verify integrity signature when downloading from npm registry ([#432](https://github.com/nodejs/corepack/issues/432)) ([e561dd0](https://github.com/nodejs/corepack/commit/e561dd00bbacc5bc15a492fc36574fa0e37bff7b))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* add path to `package.json` in error message ([#456](https://github.com/nodejs/corepack/issues/456)) ([32a93ea](https://github.com/nodejs/corepack/commit/32a93ea4f51eb7db7dc95a16c5719695edf4b53e))
|
||||
* correctly set `Dispatcher` prototype for `ProxyAgent` ([#451](https://github.com/nodejs/corepack/issues/451)) ([73d9a1e](https://github.com/nodejs/corepack/commit/73d9a1e2d2f84906bf01952f1dca8adab576b7bf))
|
||||
* download fewer metadata from npm registry ([#436](https://github.com/nodejs/corepack/issues/436)) ([082fabf](https://github.com/nodejs/corepack/commit/082fabf8b15658e69e4fb62bb854fe9aace78b70))
|
||||
* hash check when downloading Yarn Berry from npm ([#439](https://github.com/nodejs/corepack/issues/439)) ([4672162](https://github.com/nodejs/corepack/commit/467216281e1719a739d0eeea370b335adfb37b8d))
|
||||
* Incorrect authorization prefix for basic auth, and undocumented env var ([#454](https://github.com/nodejs/corepack/issues/454)) ([2d63536](https://github.com/nodejs/corepack/commit/2d63536413971d43f570deb035845aa0bd5202f0))
|
||||
* re-add support for custom registries with auth ([#397](https://github.com/nodejs/corepack/issues/397)) ([d267753](https://github.com/nodejs/corepack/commit/d2677538cdb613fcab6d2a45bb07f349bdc65c2b))
|
||||
|
||||
## [0.26.0](https://github.com/nodejs/corepack/compare/v0.25.2...v0.26.0) (2024-03-08)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* Pins the package manager as it's used for the first time ([#413](https://github.com/nodejs/corepack/issues/413)) ([8b6c6d4](https://github.com/nodejs/corepack/commit/8b6c6d4b2b7a9d61ae6c33c07e12354bd5afc2ba))
|
||||
* update package manager versions ([#415](https://github.com/nodejs/corepack/issues/415)) ([e8edba7](https://github.com/nodejs/corepack/commit/e8edba771bca6fb10c855c04eee8102ffa792d58))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* group the download prompt together ([#391](https://github.com/nodejs/corepack/issues/391)) ([00506b2](https://github.com/nodejs/corepack/commit/00506b2a15dd87ec03240578077a35b7980e00c1))
|
||||
* ignore `EROFS` errors ([#421](https://github.com/nodejs/corepack/issues/421)) ([b7ec137](https://github.com/nodejs/corepack/commit/b7ec137210efd35c3461321b6434e3e13a87d42f))
|
||||
* improve support for `COREPACK_NPM_REGISTRY` with Yarn Berry ([#396](https://github.com/nodejs/corepack/issues/396)) ([47be27c](https://github.com/nodejs/corepack/commit/47be27c9db988e10f651d23b3f53bcf55318a894))
|
||||
* Windows malicious file analysis waiting problem ([#398](https://github.com/nodejs/corepack/issues/398)) ([295a1cd](https://github.com/nodejs/corepack/commit/295a1cdb9cbbbce8434e8d82b96eb63e57c46c1a))
|
||||
|
||||
## [0.25.2](https://github.com/nodejs/corepack/compare/v0.25.1...v0.25.2) (2024-02-21)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#362](https://github.com/nodejs/corepack/issues/362)) ([1423312](https://github.com/nodejs/corepack/commit/1423312a0eb7844dcdd43ae8a63cf12dcacedb2b))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* do not hard fail if Corepack home folder cannot be created ([#382](https://github.com/nodejs/corepack/issues/382)) ([9834f57](https://github.com/nodejs/corepack/commit/9834f5790a99ce2c6c283321bb38b02e5561b7ca))
|
||||
* do not show download prompt when downloading JSON ([#383](https://github.com/nodejs/corepack/issues/383)) ([bc137a0](https://github.com/nodejs/corepack/commit/bc137a0073c3343ce2d552b6e13bfd2a48f08351))
|
||||
|
||||
## [0.25.1](https://github.com/nodejs/corepack/compare/v0.25.0...v0.25.1) (2024-02-20)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* use valid semver range for `engines.node` ([#378](https://github.com/nodejs/corepack/issues/378)) ([f2185fe](https://github.com/nodejs/corepack/commit/f2185fefa145cc75fca082acc169f8aaef637ca2))
|
||||
|
||||
## [0.25.0](https://github.com/nodejs/corepack/compare/v0.24.1...v0.25.0) (2024-02-20)
|
||||
|
||||
|
||||
### ⚠ BREAKING CHANGES
|
||||
|
||||
* remove `--all` flag ([#351](https://github.com/nodejs/corepack/issues/351))
|
||||
* remove Node.js 19.x from the range of supported versions ([#375](https://github.com/nodejs/corepack/issues/375))
|
||||
* use `fetch` ([#365](https://github.com/nodejs/corepack/issues/365))
|
||||
* remove old install folder migration ([#373](https://github.com/nodejs/corepack/issues/373))
|
||||
* prompt user before downloading software ([#360](https://github.com/nodejs/corepack/issues/360))
|
||||
|
||||
### Features
|
||||
|
||||
* add `corepack cache` command ([#363](https://github.com/nodejs/corepack/issues/363)) ([f442366](https://github.com/nodejs/corepack/commit/f442366c1c00d0c3f388b757c3797504f9a6b62e))
|
||||
* add support for URL in `"packageManager"` ([#359](https://github.com/nodejs/corepack/issues/359)) ([4a8ce6d](https://github.com/nodejs/corepack/commit/4a8ce6d42f081047a341f36067696346c9f3e1ea))
|
||||
* bump Known Good Release when downloading new version ([#364](https://github.com/nodejs/corepack/issues/364)) ([a56c13b](https://github.com/nodejs/corepack/commit/a56c13bd0b1c11e50361b8b4b6f8a53571e3981a))
|
||||
* prompt user before downloading software ([#360](https://github.com/nodejs/corepack/issues/360)) ([6b8d87f](https://github.com/nodejs/corepack/commit/6b8d87f2374f79855b24d659f2a2579d6b39f54f))
|
||||
* remove `--all` flag ([#351](https://github.com/nodejs/corepack/issues/351)) ([d9c70b9](https://github.com/nodejs/corepack/commit/d9c70b91f698787d693406626a73dc95cb18bc1d))
|
||||
* remove old install folder migration ([#373](https://github.com/nodejs/corepack/issues/373)) ([54e9510](https://github.com/nodejs/corepack/commit/54e9510cdaf6ed08c9dea1ed3999fa65116cb4c7))
|
||||
* use `fetch` ([#365](https://github.com/nodejs/corepack/issues/365)) ([fe6a307](https://github.com/nodejs/corepack/commit/fe6a3072f64efa810b90e4ee52e0b3ff14c63184))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* remove unsafe remove of install folder ([#372](https://github.com/nodejs/corepack/issues/372)) ([65880ca](https://github.com/nodejs/corepack/commit/65880cafed5f4195f8e7656ca9af4cbcbb7682d3))
|
||||
|
||||
|
||||
### Miscellaneous Chores
|
||||
|
||||
* remove Node.js 19.x from the range of supported versions ([#375](https://github.com/nodejs/corepack/issues/375)) ([9a1cb38](https://github.com/nodejs/corepack/commit/9a1cb385bba9ade8e9fbf5517c2bdff60295f9ed))
|
||||
|
||||
## [0.24.1](https://github.com/nodejs/corepack/compare/v0.24.0...v0.24.1) (2024-01-13)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#348](https://github.com/nodejs/corepack/issues/348)) ([cc3ada7](https://github.com/nodejs/corepack/commit/cc3ada73bccd0a5b0ff16834e518efa521c9eea4))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **use:** create `package.json` when calling `corepack use` on empty dir ([#350](https://github.com/nodejs/corepack/issues/350)) ([2950a8a](https://github.com/nodejs/corepack/commit/2950a8a30b64b4598abc354e45400e83d56e541b))
|
||||
|
||||
## [0.24.0](https://github.com/nodejs/corepack/compare/v0.23.0...v0.24.0) (2023-12-29)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add support for HTTP redirect ([#341](https://github.com/nodejs/corepack/issues/341)) ([6df5063](https://github.com/nodejs/corepack/commit/6df5063b14868ff21499a051e5122fa7211be6ed))
|
||||
* add support for rangeless commands ([#338](https://github.com/nodejs/corepack/issues/338)) ([9bee415](https://github.com/nodejs/corepack/commit/9bee4150815113d97f0bd77d62c8d999cfd68ad3))
|
||||
* update package manager versions ([#330](https://github.com/nodejs/corepack/issues/330)) ([cfcc280](https://github.com/nodejs/corepack/commit/cfcc28047a788daeef2c0b15ee35a8b1a8149bb6))
|
||||
* **yarn:** fallback to npm when `COREPACK_NPM_REGISTRY` is set ([#339](https://github.com/nodejs/corepack/issues/339)) ([0717c6a](https://github.com/nodejs/corepack/commit/0717c6af898e075f57c5694d699a3c51e79a024c))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* clarify `EACCES` errors ([#343](https://github.com/nodejs/corepack/issues/343)) ([518bed8](https://github.com/nodejs/corepack/commit/518bed8b7d7c313163c79d31cb9bbc023dba6560))
|
||||
|
||||
## [0.23.0](https://github.com/nodejs/corepack/compare/v0.22.0...v0.23.0) (2023-11-05)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#325](https://github.com/nodejs/corepack/issues/325)) ([450cd33](https://github.com/nodejs/corepack/commit/450cd332d00d3428f49ed09a4235bd12139931c9))
|
||||
|
||||
## [0.22.0](https://github.com/nodejs/corepack/compare/v0.21.0...v0.22.0) (2023-10-21)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* allow fallback to application/json for custom registries ([#314](https://github.com/nodejs/corepack/issues/314)) ([92f8e71](https://github.com/nodejs/corepack/commit/92f8e71f8c97c44f404ce9b7df8787a4292e6830))
|
||||
* update package manager versions ([#318](https://github.com/nodejs/corepack/issues/318)) ([0bd2577](https://github.com/nodejs/corepack/commit/0bd2577bb4c6c3a5a33ecdb3b6ca2ff244c54f28))
|
||||
|
||||
## [0.21.0](https://github.com/nodejs/corepack/compare/v0.20.0...v0.21.0) (2023-10-08)
|
||||
|
||||
|
||||
### ⚠ BREAKING CHANGES
|
||||
|
||||
* remove support for Node.js 16.x
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#297](https://github.com/nodejs/corepack/issues/297)) ([503e135](https://github.com/nodejs/corepack/commit/503e135878935cc881ebd94b48d5eca94ec4c27b))
|
||||
|
||||
|
||||
### Miscellaneous Chores
|
||||
|
||||
* update supported Node.js versions ([#309](https://github.com/nodejs/corepack/issues/309)) ([787e24d](https://github.com/nodejs/corepack/commit/787e24df609513702eafcd8c6a5f03544d7d45cc))
|
||||
|
||||
## [0.20.0](https://github.com/nodejs/corepack/compare/v0.19.0...v0.20.0) (2023-08-29)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* refactor the CLI interface ([#291](https://github.com/nodejs/corepack/issues/291)) ([fe3e5cd](https://github.com/nodejs/corepack/commit/fe3e5cd86c45db0d87c7fdea87d57d59b0bdcb78))
|
||||
* update package manager versions ([#292](https://github.com/nodejs/corepack/issues/292)) ([be9c286](https://github.com/nodejs/corepack/commit/be9c286846443ff03081e736fdf4a0ff031fbd38))
|
||||
|
||||
## [0.19.0](https://github.com/nodejs/corepack/compare/v0.18.1...v0.19.0) (2023-06-24)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* support ESM ([#270](https://github.com/nodejs/corepack/issues/270)) ([be2489c](https://github.com/nodejs/corepack/commit/be2489cd0aaabf26a019e1c089a3c8bcc329e94a))
|
||||
* update package manager versions ([#280](https://github.com/nodejs/corepack/issues/280)) ([4188f2b](https://github.com/nodejs/corepack/commit/4188f2b4671228339fe16f9f566e7bac0c2c4f6d))
|
||||
|
||||
## [0.18.1](https://github.com/nodejs/corepack/compare/v0.18.0...v0.18.1) (2023-06-13)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#272](https://github.com/nodejs/corepack/issues/272)) ([5345774](https://github.com/nodejs/corepack/commit/53457747a26a5de3debbd0d9282b338186bbd7c3))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* disable `v8-compile-cache` when using `npm@>=9.7.0` ([#276](https://github.com/nodejs/corepack/issues/276)) ([2f3678c](https://github.com/nodejs/corepack/commit/2f3678cd7915978f4e2ce7a32cbe5db58e9d0b8d))
|
||||
* don't override `process.exitCode` ([#268](https://github.com/nodejs/corepack/issues/268)) ([17d1f3d](https://github.com/nodejs/corepack/commit/17d1f3dd41ef6127228d427fd5cca373d6c97f0f))
|
||||
|
||||
## [0.18.0](https://github.com/nodejs/corepack/compare/v0.17.2...v0.18.0) (2023-05-19)
|
||||
|
||||
|
||||
### ⚠ BREAKING CHANGES
|
||||
|
||||
* remove support for Node.js 14.x
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#256](https://github.com/nodejs/corepack/issues/256)) ([7b61ff6](https://github.com/nodejs/corepack/commit/7b61ff6bc797ec4ed50c2ba1e1f1689264cbf4fc))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **doc:** add a note about troubleshooting network errors ([#259](https://github.com/nodejs/corepack/issues/259)) ([aa3cbdb](https://github.com/nodejs/corepack/commit/aa3cbdb54fb21b8e0adde96dc781cdf750932843))
|
||||
|
||||
|
||||
### Miscellaneous Chores
|
||||
|
||||
* update supported Node.js versions ([#258](https://github.com/nodejs/corepack/issues/258)) ([74f679d](https://github.com/nodejs/corepack/commit/74f679d8a72cc10a3720fc679b95e9bd086d95be))
|
||||
|
||||
## [0.17.2](https://github.com/nodejs/corepack/compare/v0.17.1...v0.17.2) (2023-04-07)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#249](https://github.com/nodejs/corepack/issues/249)) ([2507e9b](https://github.com/nodejs/corepack/commit/2507e9b317eacdeb939aee086de5711218ebd794))
|
||||
|
||||
## [0.17.1](https://github.com/nodejs/corepack/compare/v0.17.0...v0.17.1) (2023-03-17)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#245](https://github.com/nodejs/corepack/issues/245)) ([673f3b7](https://github.com/nodejs/corepack/commit/673f3b7f18421a49da1e2c55656666a74ce94474))
|
||||
|
||||
## [0.17.0](https://github.com/nodejs/corepack/compare/v0.16.0...v0.17.0) (2023-02-24)
|
||||
|
||||
|
||||
### ⚠ BREAKING CHANGES
|
||||
|
||||
* add `"exports"` to the `package.json` ([#239](https://github.com/nodejs/corepack/issues/239))
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#242](https://github.com/nodejs/corepack/issues/242)) ([5141639](https://github.com/nodejs/corepack/commit/5141639af8198a343105be1e98a74f7c9e152472))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* add `"exports"` to the `package.json` ([#239](https://github.com/nodejs/corepack/issues/239)) ([8e12d08](https://github.com/nodejs/corepack/commit/8e12d088dec171c03e90f623895a1fbf867130e6))
|
||||
|
||||
## [0.16.0](https://github.com/nodejs/corepack/compare/v0.15.3...v0.16.0) (2023-02-17)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#228](https://github.com/nodejs/corepack/issues/228)) ([bb000f9](https://github.com/nodejs/corepack/commit/bb000f9c10a1fbd85f2c15a90218d90b42473130))
|
||||
* build: migrate to ESBuild ([#229](https://github.com/nodejs/corepack/pull/229)) ([15ceb83](https://github.com/nodejs/corepack/commit/15ceb832a34a223efbe3d3f9cb792d9101a7022a))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* npm registry override ([#219](https://github.com/nodejs/corepack/issues/219)) ([1b35362](https://github.com/nodejs/corepack/commit/1b353624e644874d9ef6c9acaf6d1254bff3015a))
|
||||
|
||||
## [0.15.3](https://github.com/nodejs/corepack/compare/v0.15.2...v0.15.3) (2022-12-30)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#215](https://github.com/nodejs/corepack/issues/215)) ([f84cfcb](https://github.com/nodejs/corepack/commit/f84cfcb00ffb985d44b6aa0b563b2b4056a8f0d0))
|
||||
|
||||
## [0.15.2](https://github.com/nodejs/corepack/compare/v0.15.1...v0.15.2) (2022-11-25)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#211](https://github.com/nodejs/corepack/issues/211)) ([c536c0c](https://github.com/nodejs/corepack/commit/c536c0c27c137c87a14487a2c2a63a1fe6bf88ec))
|
||||
|
||||
## [0.15.1](https://github.com/nodejs/corepack/compare/v0.15.0...v0.15.1) (2022-11-04)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#205](https://github.com/nodejs/corepack/issues/205)) ([5bfac11](https://github.com/nodejs/corepack/commit/5bfac11715474a4318c67fc806fd1ff4252c683a))
|
||||
|
||||
## [0.15.0](https://github.com/nodejs/corepack/compare/v0.14.2...v0.15.0) (2022-10-28)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add support for configurable registries and applicable auth options ([#186](https://github.com/nodejs/corepack/issues/186)) ([662ae90](https://github.com/nodejs/corepack/commit/662ae9057c7360cb05e9476914e611a9bf0074db))
|
||||
* update package manager versions ([#193](https://github.com/nodejs/corepack/issues/193)) ([0ec3a73](https://github.com/nodejs/corepack/commit/0ec3a7384729c5cf4ac566d91f1a4bb74e08a64f))
|
||||
* when strict checking is off, treat like transparent ([#197](https://github.com/nodejs/corepack/issues/197)) ([5eadc50](https://github.com/nodejs/corepack/commit/5eadc50192e205c60bfb1cad91854e9014a747b8))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **doc:** add package configuration instruction to readme ([#188](https://github.com/nodejs/corepack/issues/188)) ([0b7abb9](https://github.com/nodejs/corepack/commit/0b7abb9833d332bad97902260d31652482c274a0))
|
||||
* recreate cache folder if necessary ([#200](https://github.com/nodejs/corepack/issues/200)) ([7b5f2f9](https://github.com/nodejs/corepack/commit/7b5f2f9fcb24fe3fe517a96deaac7f32854f3124))
|
||||
|
||||
## [0.14.2](https://github.com/nodejs/corepack/compare/v0.14.1...v0.14.2) (2022-09-24)
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#184](https://github.com/nodejs/corepack/issues/184)) ([84ae313](https://github.com/nodejs/corepack/commit/84ae3139e4b9a86d97465e36b50beb9201fda732))
|
||||
|
||||
## [0.14.1](https://github.com/nodejs/corepack/compare/v0.14.0...v0.14.1) (2022-09-16)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#179](https://github.com/nodejs/corepack/issues/179)) ([0b88dcb](https://github.com/nodejs/corepack/commit/0b88dcbaaf190117c6f407b6632a4b3b10da8ad9))
|
||||
|
||||
## [0.14.0](https://github.com/nodejs/corepack/compare/v0.13.0...v0.14.0) (2022-09-02)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add `COREPACK_ENABLE_STRICT` env variable ([#167](https://github.com/nodejs/corepack/issues/167)) ([92b52f6](https://github.com/nodejs/corepack/commit/92b52f6b4918aff968c0942b89fc722ebf57bce2))
|
||||
* update package manager versions ([#170](https://github.com/nodejs/corepack/issues/170)) ([6f70bfc](https://github.com/nodejs/corepack/commit/6f70bfc4b6a8a57cccb1ff9cbf2f49240648f1ed))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* handle tags including numbers in `prepare` command ([#165](https://github.com/nodejs/corepack/issues/165)) ([5a0727b](https://github.com/nodejs/corepack/commit/5a0727b43976e0dc299151876c0dde2c4a85174d))
|
||||
|
||||
## [0.13.0](https://github.com/nodejs/corepack/compare/v0.12.3...v0.13.0) (2022-08-19)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* do not use `~/.node` as default value for `COREPACK_HOME` ([#152](https://github.com/nodejs/corepack/issues/152)) ([09e24cf](https://github.com/nodejs/corepack/commit/09e24cf497de27fe92668cf0a8e555f2c7e2530d))
|
||||
* download the latest version instead of a pinned one ([#134](https://github.com/nodejs/corepack/issues/134)) ([055b928](https://github.com/nodejs/corepack/commit/055b92807f711b5c8c8be6e62b8d3ce83e1ff002))
|
||||
* update package manager versions ([#163](https://github.com/nodejs/corepack/issues/163)) ([af38d5a](https://github.com/nodejs/corepack/commit/af38d5afbbc10d61265b2f4687c5cc498b059b41))
|
||||
|
||||
## [0.12.3](https://github.com/nodejs/corepack/compare/v0.12.2...v0.12.3) (2022-08-12)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#160](https://github.com/nodejs/corepack/issues/160)) ([ad092a7](https://github.com/nodejs/corepack/commit/ad092a7fb4296143fa5224c04dbd628451b3c158))
|
||||
|
||||
## [0.12.2](https://github.com/nodejs/corepack/compare/v0.12.1...v0.12.2) (2022-08-05)
|
||||
|
||||
### Features
|
||||
|
||||
* update package manager versions ([#154](https://github.com/nodejs/corepack/issues/154)) ([4b95fd3](https://github.com/nodejs/corepack/commit/4b95fd3b926659855970a887c893c10db0b98e5d))
|
||||
|
||||
## [0.12.1](https://github.com/nodejs/corepack/compare/v0.12.0...v0.12.1) (2022-07-21)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **doc:** update DESIGN.md s/engines.pm/packageManager/ ([#141](https://github.com/nodejs/corepack/issues/141)) ([d6039c5](https://github.com/nodejs/corepack/commit/d6039c5b16cdddb33069b9aa864854ed16d17e4e))
|
||||
* update package manager versions ([#146](https://github.com/nodejs/corepack/issues/146)) ([fdb187a](https://github.com/nodejs/corepack/commit/fdb187a640de77df9b3688623ba510bdafda8702))
|
||||
|
||||
## [0.12.0](https://github.com/nodejs/corepack/compare/v0.11.2...v0.12.0) (2022-07-09)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add support for hash checking ([#133](https://github.com/nodejs/corepack/issues/133)) ([6a480a7](https://github.com/nodejs/corepack/commit/6a480a72c2e9fc6725f2ab6dfaf4c52e4d3d2ade))
|
||||
* add support for tags and ranges in `prepare` command ([#136](https://github.com/nodejs/corepack/issues/136)) ([29da06c](https://github.com/nodejs/corepack/commit/29da06c515e917829e5ffbedb34284a6597e9d56))
|
||||
* update package manager versions ([#129](https://github.com/nodejs/corepack/issues/129)) ([2470f58](https://github.com/nodejs/corepack/commit/2470f58b74491a1301221df643c55be5adf1d349))
|
||||
* update package manager versions ([#139](https://github.com/nodejs/corepack/issues/139)) ([cd0dcad](https://github.com/nodejs/corepack/commit/cd0dcade85621199048d7ca30dfc3efce11e1f37))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* streamline the cache exploration ([#135](https://github.com/nodejs/corepack/issues/135)) ([185da44](https://github.com/nodejs/corepack/commit/185da44078fd1ca34aec2e4e6f8a52ecffcf3c11))
|
||||
|
||||
## [0.11.2](https://github.com/nodejs/corepack/compare/v0.11.1...v0.11.2) (2022-06-13)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* only set bins on pack ([#127](https://github.com/nodejs/corepack/issues/127)) ([7ae489a](https://github.com/nodejs/corepack/commit/7ae489a86c3fe584b9915f4ec57deb7c316c1a25))
|
||||
|
||||
## [0.11.1](https://github.com/nodejs/corepack/compare/v0.11.0...v0.11.1) (2022-06-12)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **ci:** YAML formatting in publish workflow ([#124](https://github.com/nodejs/corepack/issues/124)) ([01c7d63](https://github.com/nodejs/corepack/commit/01c7d638b04a1340b3939a7985e24b586e344995))
|
||||
|
||||
## 0.11.0 (2022-06-12)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* auto setup proxy for http requests ([#69](https://github.com/nodejs/corepack/issues/69)) ([876ce02](https://github.com/nodejs/corepack/commit/876ce02fe7385ea5bc896b2dc93d1fb320361c64))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* avoid symlinks to work on Windows ([#13](https://github.com/nodejs/corepack/issues/13)) ([b56df30](https://github.com/nodejs/corepack/commit/b56df30796da9c7cb0ba5e1bb7152c81582abba6))
|
||||
* avoid using eval to get the corepack version ([#45](https://github.com/nodejs/corepack/issues/45)) ([78d94eb](https://github.com/nodejs/corepack/commit/78d94eb297444d7558e8b4395f0108c97117f8ab))
|
||||
* bin file name for pnpm >=6.0 ([#35](https://github.com/nodejs/corepack/issues/35)) ([8ff2499](https://github.com/nodejs/corepack/commit/8ff2499e831c8cf2dea604ea985d830afc8a479e))
|
||||
* generate cmd shim files ([a900b4d](https://github.com/nodejs/corepack/commit/a900b4db12fcd4d99c0a4d011b426cdc6485d323))
|
||||
* handle package managers with a bin array correctly ([#20](https://github.com/nodejs/corepack/issues/20)) ([1836d17](https://github.com/nodejs/corepack/commit/1836d17b4fc4c0164df2fe1ccaca4d2f16f6f2d1))
|
||||
* handle parallel installs ([#84](https://github.com/nodejs/corepack/issues/84)) ([5cfc6c9](https://github.com/nodejs/corepack/commit/5cfc6c9df0dbec8e4de4324be37aa0a54a300552))
|
||||
* handle prereleases ([#32](https://github.com/nodejs/corepack/issues/32)) ([2a46b6d](https://github.com/nodejs/corepack/commit/2a46b6d13adae139141012254ef670d6ddcb5d11))
|
||||
|
||||
|
||||
### Performance Improvements
|
||||
|
||||
* load binaries in the same process ([#97](https://github.com/nodejs/corepack/issues/97)) ([5ff6e82](https://github.com/nodejs/corepack/commit/5ff6e82028e58448ba5ba986854b61ecdc69885b))
|
7
node/node_modules/corepack/LICENSE.md
generated
vendored
Normal file
7
node/node_modules/corepack/LICENSE.md
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
**Copyright © Corepack contributors**
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
321
node/node_modules/corepack/README.md
generated
vendored
Normal file
321
node/node_modules/corepack/README.md
generated
vendored
Normal file
@ -0,0 +1,321 @@
|
||||
# <img src="./icon.svg" height="25" /> corepack
|
||||
|
||||
[](https://slack-invite.openjsf.org/)
|
||||
|
||||
Corepack is a zero-runtime-dependency Node.js script that acts as a bridge
|
||||
between Node.js projects and the package managers they are intended to be used
|
||||
with during development. In practical terms, **Corepack lets you use Yarn, npm,
|
||||
and pnpm without having to install them**.
|
||||
|
||||
## How to Install
|
||||
|
||||
### Default Installs
|
||||
|
||||
Corepack is [distributed by default with all recent Node.js versions](https://nodejs.org/api/corepack.html).
|
||||
Run `corepack enable` to install the required Yarn and pnpm binaries on your path.
|
||||
|
||||
### Manual Installs
|
||||
|
||||
<details>
|
||||
<summary>Install Corepack using npm</summary>
|
||||
|
||||
First uninstall your global Yarn and pnpm binaries (just leave npm). In general,
|
||||
you'd do this by running the following command:
|
||||
|
||||
```shell
|
||||
npm uninstall -g yarn pnpm
|
||||
|
||||
# That should be enough, but if you installed Yarn without going through npm it might
|
||||
# be more tedious - for example, you might need to run `brew uninstall yarn` as well.
|
||||
```
|
||||
|
||||
Then install Corepack:
|
||||
|
||||
```shell
|
||||
npm install -g corepack
|
||||
```
|
||||
|
||||
We do acknowledge the irony and overhead of using npm to install Corepack, which
|
||||
is at least part of why the preferred option is to use the Corepack version that
|
||||
is distributed along with Node.js itself.
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>Install Corepack from source</summary>
|
||||
|
||||
See [`CONTRIBUTING.md`](./CONTRIBUTING.md).
|
||||
|
||||
</details>
|
||||
|
||||
## Usage
|
||||
|
||||
### When Building Packages
|
||||
|
||||
Just use your package managers as you usually would. Run `yarn install` in Yarn
|
||||
projects, `pnpm install` in pnpm projects, and `npm` in npm projects. Corepack
|
||||
will catch these calls, and depending on the situation:
|
||||
|
||||
- **If the local project is configured for the package manager you're using**,
|
||||
Corepack will download and cache the latest compatible version.
|
||||
|
||||
- **If the local project is configured for a different package manager**,
|
||||
Corepack will request you to run the command again using the right package
|
||||
manager - thus avoiding corruptions of your install artifacts.
|
||||
|
||||
- **If the local project isn't configured for any package manager**, Corepack
|
||||
will assume that you know what you're doing, and will use whatever package
|
||||
manager version has been pinned as "known good release". Check the relevant
|
||||
section for more details.
|
||||
|
||||
### When Authoring Packages
|
||||
|
||||
Set your package's manager with the `packageManager` field in `package.json`:
|
||||
|
||||
```json
|
||||
{
|
||||
"packageManager": "yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa"
|
||||
}
|
||||
```
|
||||
|
||||
Here, `yarn` is the name of the package manager, specified at version `3.2.3`,
|
||||
along with the SHA-224 hash of this version for validation.
|
||||
`packageManager@x.y.z` is required. The hash is optional but strongly
|
||||
recommended as a security practice. Permitted values for the package manager are
|
||||
`yarn`, `npm`, and `pnpm`.
|
||||
|
||||
You can also provide a URL to a `.js` file (which will be interpreted as a
|
||||
CommonJS module) or a `.tgz` file (which will be interpreted as a package, and
|
||||
the `"bin"` field of the `package.json` will be used to determine which file to
|
||||
use in the archive).
|
||||
|
||||
```json
|
||||
{
|
||||
"packageManager": "yarn@https://registry.npmjs.org/@yarnpkg/cli-dist/-/cli-dist-3.2.3.tgz#sha224.16a0797d1710d1fb7ec40ab5c3801b68370a612a9b66ba117ad9924b"
|
||||
}
|
||||
```
|
||||
|
||||
## Known Good Releases
|
||||
|
||||
When running Corepack within projects that don't list a supported package
|
||||
manager, it will default to a set of Known Good Releases.
|
||||
|
||||
If there is no Known Good Release for the requested package manager, Corepack
|
||||
looks up the npm registry for the latest available version and cache it for
|
||||
future use.
|
||||
|
||||
The Known Good Releases can be updated system-wide using `corepack install -g`.
|
||||
When Corepack downloads a new version of a given package manager on the same
|
||||
major line as the Known Good Release, it auto-updates it by default.
|
||||
|
||||
## Offline Workflow
|
||||
|
||||
The utility commands detailed in the next section.
|
||||
|
||||
- Either you can use the network while building your container image, in which
|
||||
case you'll simply run `corepack pack` to make sure that your image
|
||||
includes the Last Known Good release for the specified package manager.
|
||||
|
||||
- Or you're publishing your project to a system where the network is
|
||||
unavailable, in which case you'll preemptively generate a package manager
|
||||
archive from your local computer (using `corepack pack -o`) before storing
|
||||
it somewhere your container will be able to access (for example within your
|
||||
repository). After that it'll just be a matter of running
|
||||
`corepack install -g --cache-only <path/to/corepack.tgz>` to setup the cache.
|
||||
|
||||
## Utility Commands
|
||||
|
||||
### `corepack <binary name>[@<version>] [... args]`
|
||||
|
||||
This meta-command runs the specified package manager in the local folder. You
|
||||
can use it to force an install to run with a given version, which can be useful
|
||||
when looking for regressions.
|
||||
|
||||
Note that those commands still check whether the local project is configured for
|
||||
the given package manager (ie you won't be able to run `corepack yarn install`
|
||||
on a project where the `packageManager` field references `pnpm`).
|
||||
|
||||
### `corepack cache clean`
|
||||
|
||||
Clears the local `COREPACK_HOME` cache directory.
|
||||
|
||||
### `corepack cache clear`
|
||||
|
||||
Clears the local `COREPACK_HOME` cache directory.
|
||||
|
||||
### `corepack enable [... name]`
|
||||
|
||||
| Option | Description |
|
||||
| --------------------- | --------------------------------------- |
|
||||
| `--install-directory` | Add the shims to the specified location |
|
||||
|
||||
This command will detect where Corepack is installed and will create shims next
|
||||
to it for each of the specified package managers (or all of them if the command
|
||||
is called without parameters). Note that the npm shims will not be installed
|
||||
unless explicitly requested, as npm is currently distributed with Node.js
|
||||
through other means.
|
||||
|
||||
If the file system where the `corepack` binary is located is read-only, this
|
||||
command will fail. A workaround is to add the binaries as alias in your
|
||||
shell configuration file (e.g. in `~/.bash_aliases`):
|
||||
|
||||
```sh
|
||||
alias yarn="corepack yarn"
|
||||
alias yarnpkg="corepack yarnpkg"
|
||||
alias pnpm="corepack pnpm"
|
||||
alias pnpx="corepack pnpx"
|
||||
alias npm="corepack npm"
|
||||
alias npx="corepack npx"
|
||||
```
|
||||
|
||||
On Windows PowerShell, you can add functions using the `$PROFILE` automatic
|
||||
variable:
|
||||
|
||||
```powershell
|
||||
echo "function yarn { corepack yarn `$args }" >> $PROFILE
|
||||
echo "function yarnpkg { corepack yarnpkg `$args }" >> $PROFILE
|
||||
echo "function pnpm { corepack pnpm `$args }" >> $PROFILE
|
||||
echo "function pnpx { corepack pnpx `$args }" >> $PROFILE
|
||||
echo "function npm { corepack npm `$args }" >> $PROFILE
|
||||
echo "function npx { corepack npx `$args }" >> $PROFILE
|
||||
```
|
||||
|
||||
### `corepack disable [... name]`
|
||||
|
||||
| Option | Description |
|
||||
| --------------------- | ------------------------------------------ |
|
||||
| `--install-directory` | Remove the shims to the specified location |
|
||||
|
||||
This command will detect where Node.js is installed and will remove the shims
|
||||
from there.
|
||||
|
||||
### `corepack install`
|
||||
|
||||
Download and install the package manager configured in the local project.
|
||||
This command doesn't change the global version used when running the package
|
||||
manager from outside the project (use the \`-g,--global\` flag if you wish
|
||||
to do this).
|
||||
|
||||
### `corepack install <-g,--global> [... name[@<version>]]`
|
||||
|
||||
Install the selected package managers and install them on the system.
|
||||
|
||||
Package managers thus installed will be configured as the new default when
|
||||
calling their respective binaries outside of projects defining the
|
||||
`packageManager` field.
|
||||
|
||||
### `corepack pack [... name[@<version>]]`
|
||||
|
||||
| Option | Description |
|
||||
| --------------------- | ------------------------------------------ |
|
||||
| `--json ` | Print the output folder rather than logs |
|
||||
| `-o,--output ` | Path where to generate the archive |
|
||||
|
||||
Download the selected package managers and store them inside a tarball
|
||||
suitable for use with `corepack install -g`.
|
||||
|
||||
### `corepack use <name[@<version>]>`
|
||||
|
||||
When run, this command will retrieve the latest release matching the provided
|
||||
descriptor, assign it to the project's package.json file, and automatically
|
||||
perform an install.
|
||||
|
||||
### `corepack up`
|
||||
|
||||
Retrieve the latest available version for the current major release line of
|
||||
the package manager used in the local project, and update the project to use
|
||||
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
|
||||
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}`).
|
||||
|
||||
## Environment Variables
|
||||
|
||||
- `COREPACK_DEFAULT_TO_LATEST` can be set to `0` in order to instruct Corepack
|
||||
not to lookup on the remote registry for the latest version of the selected
|
||||
package manager, and to not update the Last Known Good version when it
|
||||
downloads a new version of the same major line.
|
||||
|
||||
- `COREPACK_ENABLE_AUTO_PIN` can be set to `0` to prevent Corepack from
|
||||
updating the `packageManager` field when it detects that the local package
|
||||
doesn't list it. In general we recommend to always list a `packageManager`
|
||||
field (which you can easily set through `corepack use [name]@[version]`), as
|
||||
it ensures that your project installs are always deterministic.
|
||||
|
||||
- `COREPACK_ENABLE_DOWNLOAD_PROMPT` can be set to `0` to
|
||||
prevent Corepack showing the URL when it needs to download software, or can be
|
||||
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`.
|
||||
When standard input is a TTY and no CI environment is detected, Corepack will
|
||||
ask for user input before starting the download.
|
||||
|
||||
- `COREPACK_ENABLE_UNSAFE_CUSTOM_URLS` can be set to `1` to allow use of
|
||||
custom URLs to load a package manager known by Corepack (`yarn`, `npm`, and
|
||||
`pnpm`).
|
||||
|
||||
- `COREPACK_ENABLE_NETWORK` can be set to `0` to prevent Corepack from accessing
|
||||
the network (in which case you'll be responsible for hydrating the package
|
||||
manager versions that will be required for the projects you'll run, using
|
||||
`corepack install -g --cache-only`).
|
||||
|
||||
- `COREPACK_ENABLE_STRICT` can be set to `0` to prevent Corepack from throwing
|
||||
error if the package manager does not correspond to the one defined for the
|
||||
current project. This means that if a user is using the package manager
|
||||
specified in the current project, it will use the version specified by the
|
||||
project's `packageManager` field. But if the user is using other package
|
||||
manager different from the one specified for the current project, it will use
|
||||
the system-wide package manager version.
|
||||
|
||||
- `COREPACK_ENABLE_PROJECT_SPEC` can be set to `0` to prevent Corepack from
|
||||
checking if the package manager corresponds to the one defined for the current
|
||||
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_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.
|
||||
|
||||
- `COREPACK_ROOT` has no functional impact on Corepack itself; it's
|
||||
automatically being set in your environment by Corepack when it shells out to
|
||||
the underlying package managers, so that they can feature-detect its presence
|
||||
(useful for commands like `yarn init`).
|
||||
|
||||
- `COREPACK_NPM_REGISTRY` sets the registry base url used when retrieving
|
||||
package managers from npm. Default value is `https://registry.npmjs.org`
|
||||
|
||||
- `COREPACK_NPM_TOKEN` sets a Bearer token authorization header when connecting
|
||||
to a npm type registry.
|
||||
|
||||
- `COREPACK_NPM_USERNAME` and `COREPACK_NPM_PASSWORD` to set a Basic
|
||||
authorization header when connecting to a npm type registry. Note that both
|
||||
environment variables are required and as plain text. If you want to send an
|
||||
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).
|
||||
|
||||
- `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
|
||||
custom keys.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
### Networking
|
||||
|
||||
There are a wide variety of networking issues that can occur while running
|
||||
`corepack` commands. Things to check:
|
||||
|
||||
- Make sure your network connection is active.
|
||||
- Make sure the host for your request can be resolved by your DNS; try using
|
||||
`curl [URL]` (ipv4) and `curl -6 [URL]` (ipv6) from your shell.
|
||||
- Check your proxy settings (see [Environment Variables](#environment-variables)).
|
||||
|
||||
## Contributing
|
||||
|
||||
See [`CONTRIBUTING.md`](./CONTRIBUTING.md).
|
||||
|
||||
## License (MIT)
|
||||
|
||||
See [`LICENSE.md`](./LICENSE.md).
|
3
node/node_modules/corepack/dist/corepack.js
generated
vendored
Normal file
3
node/node_modules/corepack/dist/corepack.js
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env node
|
||||
process.env.COREPACK_ENABLE_DOWNLOAD_PROMPT??='0';
|
||||
require('./lib/corepack.cjs').runMain(process.argv.slice(2));
|
BIN
node/node_modules/corepack/dist/lib/corepack.cjs
generated
vendored
Normal file
BIN
node/node_modules/corepack/dist/lib/corepack.cjs
generated
vendored
Normal file
Binary file not shown.
3
node/node_modules/corepack/dist/npm.js
generated
vendored
Normal file
3
node/node_modules/corepack/dist/npm.js
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env node
|
||||
process.env.COREPACK_ENABLE_DOWNLOAD_PROMPT??='1'
|
||||
require('./lib/corepack.cjs').runMain(['npm', ...process.argv.slice(2)]);
|
3
node/node_modules/corepack/dist/npx.js
generated
vendored
Normal file
3
node/node_modules/corepack/dist/npx.js
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env node
|
||||
process.env.COREPACK_ENABLE_DOWNLOAD_PROMPT??='1'
|
||||
require('./lib/corepack.cjs').runMain(['npx', ...process.argv.slice(2)]);
|
3
node/node_modules/corepack/dist/pnpm.js
generated
vendored
Normal file
3
node/node_modules/corepack/dist/pnpm.js
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env node
|
||||
process.env.COREPACK_ENABLE_DOWNLOAD_PROMPT??='1'
|
||||
require('./lib/corepack.cjs').runMain(['pnpm', ...process.argv.slice(2)]);
|
3
node/node_modules/corepack/dist/pnpx.js
generated
vendored
Normal file
3
node/node_modules/corepack/dist/pnpx.js
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env node
|
||||
process.env.COREPACK_ENABLE_DOWNLOAD_PROMPT??='1'
|
||||
require('./lib/corepack.cjs').runMain(['pnpx', ...process.argv.slice(2)]);
|
3
node/node_modules/corepack/dist/yarn.js
generated
vendored
Normal file
3
node/node_modules/corepack/dist/yarn.js
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env node
|
||||
process.env.COREPACK_ENABLE_DOWNLOAD_PROMPT??='1'
|
||||
require('./lib/corepack.cjs').runMain(['yarn', ...process.argv.slice(2)]);
|
3
node/node_modules/corepack/dist/yarnpkg.js
generated
vendored
Normal file
3
node/node_modules/corepack/dist/yarnpkg.js
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env node
|
||||
process.env.COREPACK_ENABLE_DOWNLOAD_PROMPT??='1'
|
||||
require('./lib/corepack.cjs').runMain(['yarnpkg', ...process.argv.slice(2)]);
|
102
node/node_modules/corepack/package.json
generated
vendored
Normal file
102
node/node_modules/corepack/package.json
generated
vendored
Normal file
@ -0,0 +1,102 @@
|
||||
{
|
||||
"name": "corepack",
|
||||
"version": "0.29.4",
|
||||
"homepage": "https://github.com/nodejs/corepack#readme",
|
||||
"bugs": {
|
||||
"url": "https://github.com/nodejs/corepack/issues"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nodejs/corepack.git"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.17.1 || >=20.10.0"
|
||||
},
|
||||
"exports": {
|
||||
"./package.json": "./package.json"
|
||||
},
|
||||
"license": "MIT",
|
||||
"packageManager": "yarn@4.3.1+sha224.934d21773e22af4b69a7032a2d3b4cb38c1f7c019624777cc9916b23",
|
||||
"devDependencies": {
|
||||
"@types/debug": "^4.1.5",
|
||||
"@types/node": "^20.4.6",
|
||||
"@types/proxy-from-env": "^1",
|
||||
"@types/semver": "^7.1.0",
|
||||
"@types/which": "^3.0.0",
|
||||
"@yarnpkg/eslint-config": "^2.0.0",
|
||||
"@yarnpkg/fslib": "^3.0.0-rc.48",
|
||||
"@zkochan/cmd-shim": "^6.0.0",
|
||||
"better-sqlite3": "^10.0.0",
|
||||
"clipanion": "patch:clipanion@npm%3A3.2.1#~/.yarn/patches/clipanion-npm-3.2.1-fc9187f56c.patch",
|
||||
"debug": "^4.1.1",
|
||||
"esbuild": "^0.21.0",
|
||||
"eslint": "^8.57.0",
|
||||
"proxy-from-env": "^1.1.0",
|
||||
"semver": "^7.6.3",
|
||||
"supports-color": "^9.0.0",
|
||||
"tar": "^7.4.0",
|
||||
"tsx": "^4.16.2",
|
||||
"typescript": "^5.3.3",
|
||||
"undici": "^6.19.2",
|
||||
"v8-compile-cache": "^2.3.0",
|
||||
"vitest": "^2.0.3",
|
||||
"which": "^4.0.0"
|
||||
},
|
||||
"resolutions": {
|
||||
"undici-types": "6.x"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "run clean && run build:bundle && tsx ./mkshims.ts",
|
||||
"build:bundle": "esbuild ./sources/_lib.ts --bundle --platform=node --target=node18.17.0 --external:corepack --outfile='./dist/lib/corepack.cjs' --resolve-extensions='.ts,.mjs,.js'",
|
||||
"clean": "run rimraf dist shims",
|
||||
"corepack": "tsx ./sources/_cli.ts",
|
||||
"lint": "eslint .",
|
||||
"prepack": "yarn build",
|
||||
"postpack": "run clean",
|
||||
"rimraf": "node -e 'for(let i=2;i<process.argv.length;i++)fs.rmSync(process.argv[i],{recursive:true,force:true});'",
|
||||
"typecheck": "tsc --noEmit",
|
||||
"test": "vitest"
|
||||
},
|
||||
"files": [
|
||||
"dist",
|
||||
"shims",
|
||||
"LICENSE.md"
|
||||
],
|
||||
"publishConfig": {
|
||||
"bin": {
|
||||
"corepack": "./dist/corepack.js",
|
||||
"pnpm": "./dist/pnpm.js",
|
||||
"pnpx": "./dist/pnpx.js",
|
||||
"yarn": "./dist/yarn.js",
|
||||
"yarnpkg": "./dist/yarnpkg.js"
|
||||
},
|
||||
"executableFiles": [
|
||||
"./dist/npm.js",
|
||||
"./dist/npx.js",
|
||||
"./dist/pnpm.js",
|
||||
"./dist/pnpx.js",
|
||||
"./dist/yarn.js",
|
||||
"./dist/yarnpkg.js",
|
||||
"./dist/corepack.js",
|
||||
"./shims/npm",
|
||||
"./shims/npm.ps1",
|
||||
"./shims/npx",
|
||||
"./shims/npx.ps1",
|
||||
"./shims/pnpm",
|
||||
"./shims/pnpm.ps1",
|
||||
"./shims/pnpx",
|
||||
"./shims/pnpx.ps1",
|
||||
"./shims/yarn",
|
||||
"./shims/yarn.ps1",
|
||||
"./shims/yarnpkg",
|
||||
"./shims/yarnpkg.ps1"
|
||||
]
|
||||
},
|
||||
"bin": {
|
||||
"corepack": "./dist/corepack.js",
|
||||
"pnpm": "./dist/pnpm.js",
|
||||
"pnpx": "./dist/pnpx.js",
|
||||
"yarn": "./dist/yarn.js",
|
||||
"yarnpkg": "./dist/yarnpkg.js"
|
||||
}
|
||||
}
|
12
node/node_modules/corepack/shims/corepack
generated
vendored
Normal file
12
node/node_modules/corepack/shims/corepack
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/../dist/corepack.js" "$@"
|
||||
else
|
||||
exec node "$basedir/../dist/corepack.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/corepack.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/corepack.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\..\dist\corepack.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\..\dist\corepack.js" %*
|
||||
)
|
@ -11,17 +11,17 @@ $ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/../nopt/bin/nopt.js" $args
|
||||
$input | & "$basedir/node$exe" "$basedir/../dist/corepack.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/../nopt/bin/nopt.js" $args
|
||||
& "$basedir/node$exe" "$basedir/../dist/corepack.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/../nopt/bin/nopt.js" $args
|
||||
$input | & "node$exe" "$basedir/../dist/corepack.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/../nopt/bin/nopt.js" $args
|
||||
& "node$exe" "$basedir/../dist/corepack.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
12
node/node_modules/corepack/shims/nodewin/corepack
generated
vendored
Normal file
12
node/node_modules/corepack/shims/nodewin/corepack
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/node_modules/corepack/dist/corepack.js" "$@"
|
||||
else
|
||||
exec node "$basedir/node_modules/corepack/dist/corepack.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/nodewin/corepack.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/nodewin/corepack.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\node_modules\corepack\dist\corepack.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\node_modules\corepack\dist\corepack.js" %*
|
||||
)
|
28
node/node_modules/corepack/shims/nodewin/corepack.ps1
generated
vendored
Normal file
28
node/node_modules/corepack/shims/nodewin/corepack.ps1
generated
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/node_modules/corepack/dist/corepack.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/node_modules/corepack/dist/corepack.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/node_modules/corepack/dist/corepack.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/node_modules/corepack/dist/corepack.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
12
node/node_modules/corepack/shims/nodewin/npm
generated
vendored
Normal file
12
node/node_modules/corepack/shims/nodewin/npm
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/node_modules/corepack/dist/npm.js" "$@"
|
||||
else
|
||||
exec node "$basedir/node_modules/corepack/dist/npm.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/nodewin/npm.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/nodewin/npm.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\node_modules\corepack\dist\npm.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\node_modules\corepack\dist\npm.js" %*
|
||||
)
|
8
node/node_modules/.bin/npm.ps1 → node/node_modules/corepack/shims/nodewin/npm.ps1
generated
vendored
8
node/node_modules/.bin/npm.ps1 → node/node_modules/corepack/shims/nodewin/npm.ps1
generated
vendored
@ -11,17 +11,17 @@ $ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/../npm/bin/npm-cli.js" $args
|
||||
$input | & "$basedir/node$exe" "$basedir/node_modules/corepack/dist/npm.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/../npm/bin/npm-cli.js" $args
|
||||
& "$basedir/node$exe" "$basedir/node_modules/corepack/dist/npm.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/../npm/bin/npm-cli.js" $args
|
||||
$input | & "node$exe" "$basedir/node_modules/corepack/dist/npm.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/../npm/bin/npm-cli.js" $args
|
||||
& "node$exe" "$basedir/node_modules/corepack/dist/npm.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
12
node/node_modules/corepack/shims/nodewin/npx
generated
vendored
Normal file
12
node/node_modules/corepack/shims/nodewin/npx
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/node_modules/corepack/dist/npx.js" "$@"
|
||||
else
|
||||
exec node "$basedir/node_modules/corepack/dist/npx.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/nodewin/npx.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/nodewin/npx.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\node_modules\corepack\dist\npx.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\node_modules\corepack\dist\npx.js" %*
|
||||
)
|
8
node/node_modules/.bin/npx.ps1 → node/node_modules/corepack/shims/nodewin/npx.ps1
generated
vendored
8
node/node_modules/.bin/npx.ps1 → node/node_modules/corepack/shims/nodewin/npx.ps1
generated
vendored
@ -11,17 +11,17 @@ $ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/../npm/bin/npx-cli.js" $args
|
||||
$input | & "$basedir/node$exe" "$basedir/node_modules/corepack/dist/npx.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/../npm/bin/npx-cli.js" $args
|
||||
& "$basedir/node$exe" "$basedir/node_modules/corepack/dist/npx.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/../npm/bin/npx-cli.js" $args
|
||||
$input | & "node$exe" "$basedir/node_modules/corepack/dist/npx.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/../npm/bin/npx-cli.js" $args
|
||||
& "node$exe" "$basedir/node_modules/corepack/dist/npx.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
12
node/node_modules/corepack/shims/nodewin/pnpm
generated
vendored
Normal file
12
node/node_modules/corepack/shims/nodewin/pnpm
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/node_modules/corepack/dist/pnpm.js" "$@"
|
||||
else
|
||||
exec node "$basedir/node_modules/corepack/dist/pnpm.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/nodewin/pnpm.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/nodewin/pnpm.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\node_modules\corepack\dist\pnpm.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\node_modules\corepack\dist\pnpm.js" %*
|
||||
)
|
@ -11,17 +11,17 @@ $ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/../@npmcli/arborist/bin/index.js" $args
|
||||
$input | & "$basedir/node$exe" "$basedir/node_modules/corepack/dist/pnpm.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/../@npmcli/arborist/bin/index.js" $args
|
||||
& "$basedir/node$exe" "$basedir/node_modules/corepack/dist/pnpm.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/../@npmcli/arborist/bin/index.js" $args
|
||||
$input | & "node$exe" "$basedir/node_modules/corepack/dist/pnpm.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/../@npmcli/arborist/bin/index.js" $args
|
||||
& "node$exe" "$basedir/node_modules/corepack/dist/pnpm.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
12
node/node_modules/corepack/shims/nodewin/pnpx
generated
vendored
Normal file
12
node/node_modules/corepack/shims/nodewin/pnpx
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/node_modules/corepack/dist/pnpx.js" "$@"
|
||||
else
|
||||
exec node "$basedir/node_modules/corepack/dist/pnpx.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/nodewin/pnpx.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/nodewin/pnpx.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\node_modules\corepack\dist\pnpx.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\node_modules\corepack\dist\pnpx.js" %*
|
||||
)
|
@ -11,17 +11,17 @@ $ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/../color-support/bin.js" $args
|
||||
$input | & "$basedir/node$exe" "$basedir/node_modules/corepack/dist/pnpx.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/../color-support/bin.js" $args
|
||||
& "$basedir/node$exe" "$basedir/node_modules/corepack/dist/pnpx.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/../color-support/bin.js" $args
|
||||
$input | & "node$exe" "$basedir/node_modules/corepack/dist/pnpx.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/../color-support/bin.js" $args
|
||||
& "node$exe" "$basedir/node_modules/corepack/dist/pnpx.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
12
node/node_modules/corepack/shims/nodewin/yarn
generated
vendored
Normal file
12
node/node_modules/corepack/shims/nodewin/yarn
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/node_modules/corepack/dist/yarn.js" "$@"
|
||||
else
|
||||
exec node "$basedir/node_modules/corepack/dist/yarn.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/nodewin/yarn.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/nodewin/yarn.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\node_modules\corepack\dist\yarn.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\node_modules\corepack\dist\yarn.js" %*
|
||||
)
|
28
node/node_modules/corepack/shims/nodewin/yarn.ps1
generated
vendored
Normal file
28
node/node_modules/corepack/shims/nodewin/yarn.ps1
generated
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/node_modules/corepack/dist/yarn.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/node_modules/corepack/dist/yarn.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/node_modules/corepack/dist/yarn.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/node_modules/corepack/dist/yarn.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
12
node/node_modules/corepack/shims/nodewin/yarnpkg
generated
vendored
Normal file
12
node/node_modules/corepack/shims/nodewin/yarnpkg
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/node_modules/corepack/dist/yarnpkg.js" "$@"
|
||||
else
|
||||
exec node "$basedir/node_modules/corepack/dist/yarnpkg.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/nodewin/yarnpkg.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/nodewin/yarnpkg.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\node_modules\corepack\dist\yarnpkg.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\node_modules\corepack\dist\yarnpkg.js" %*
|
||||
)
|
@ -11,17 +11,17 @@ $ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/../npm-packlist/bin/index.js" $args
|
||||
$input | & "$basedir/node$exe" "$basedir/node_modules/corepack/dist/yarnpkg.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/../npm-packlist/bin/index.js" $args
|
||||
& "$basedir/node$exe" "$basedir/node_modules/corepack/dist/yarnpkg.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/../npm-packlist/bin/index.js" $args
|
||||
$input | & "node$exe" "$basedir/node_modules/corepack/dist/yarnpkg.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/../npm-packlist/bin/index.js" $args
|
||||
& "node$exe" "$basedir/node_modules/corepack/dist/yarnpkg.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
12
node/node_modules/corepack/shims/npm
generated
vendored
Normal file
12
node/node_modules/corepack/shims/npm
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/../dist/npm.js" "$@"
|
||||
else
|
||||
exec node "$basedir/../dist/npm.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/npm.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/npm.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\..\dist\npm.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\..\dist\npm.js" %*
|
||||
)
|
@ -11,17 +11,17 @@ $ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/../rimraf/bin.js" $args
|
||||
$input | & "$basedir/node$exe" "$basedir/../dist/npm.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/../rimraf/bin.js" $args
|
||||
& "$basedir/node$exe" "$basedir/../dist/npm.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/../rimraf/bin.js" $args
|
||||
$input | & "node$exe" "$basedir/../dist/npm.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/../rimraf/bin.js" $args
|
||||
& "node$exe" "$basedir/../dist/npm.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
12
node/node_modules/corepack/shims/npx
generated
vendored
Normal file
12
node/node_modules/corepack/shims/npx
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/../dist/npx.js" "$@"
|
||||
else
|
||||
exec node "$basedir/../dist/npx.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/npx.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/npx.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\..\dist\npx.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\..\dist\npx.js" %*
|
||||
)
|
@ -11,17 +11,17 @@ $ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/../pacote/lib/bin.js" $args
|
||||
$input | & "$basedir/node$exe" "$basedir/../dist/npx.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/../pacote/lib/bin.js" $args
|
||||
& "$basedir/node$exe" "$basedir/../dist/npx.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/../pacote/lib/bin.js" $args
|
||||
$input | & "node$exe" "$basedir/../dist/npx.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/../pacote/lib/bin.js" $args
|
||||
& "node$exe" "$basedir/../dist/npx.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
12
node/node_modules/corepack/shims/pnpm
generated
vendored
Normal file
12
node/node_modules/corepack/shims/pnpm
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/../dist/pnpm.js" "$@"
|
||||
else
|
||||
exec node "$basedir/../dist/pnpm.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/pnpm.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/pnpm.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\..\dist\pnpm.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\..\dist\pnpm.js" %*
|
||||
)
|
@ -11,17 +11,17 @@ $ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/../mkdirp/bin/cmd.js" $args
|
||||
$input | & "$basedir/node$exe" "$basedir/../dist/pnpm.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/../mkdirp/bin/cmd.js" $args
|
||||
& "$basedir/node$exe" "$basedir/../dist/pnpm.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/../mkdirp/bin/cmd.js" $args
|
||||
$input | & "node$exe" "$basedir/../dist/pnpm.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/../mkdirp/bin/cmd.js" $args
|
||||
& "node$exe" "$basedir/../dist/pnpm.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
12
node/node_modules/corepack/shims/pnpx
generated
vendored
Normal file
12
node/node_modules/corepack/shims/pnpx
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/../dist/pnpx.js" "$@"
|
||||
else
|
||||
exec node "$basedir/../dist/pnpx.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/pnpx.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/pnpx.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\..\dist\pnpx.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\..\dist\pnpx.js" %*
|
||||
)
|
28
node/node_modules/corepack/shims/pnpx.ps1
generated
vendored
Normal file
28
node/node_modules/corepack/shims/pnpx.ps1
generated
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/../dist/pnpx.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/../dist/pnpx.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/../dist/pnpx.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/../dist/pnpx.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
12
node/node_modules/corepack/shims/yarn
generated
vendored
Normal file
12
node/node_modules/corepack/shims/yarn
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/../dist/yarn.js" "$@"
|
||||
else
|
||||
exec node "$basedir/../dist/yarn.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/yarn.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/yarn.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\..\dist\yarn.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\..\dist\yarn.js" %*
|
||||
)
|
28
node/node_modules/corepack/shims/yarn.ps1
generated
vendored
Normal file
28
node/node_modules/corepack/shims/yarn.ps1
generated
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/../dist/yarn.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/../dist/yarn.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/../dist/yarn.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/../dist/yarn.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
12
node/node_modules/corepack/shims/yarnpkg
generated
vendored
Normal file
12
node/node_modules/corepack/shims/yarnpkg
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
exec "$basedir/node" "$basedir/../dist/yarnpkg.js" "$@"
|
||||
else
|
||||
exec node "$basedir/../dist/yarnpkg.js" "$@"
|
||||
fi
|
7
node/node_modules/corepack/shims/yarnpkg.cmd
generated
vendored
Normal file
7
node/node_modules/corepack/shims/yarnpkg.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
@SETLOCAL
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\..\dist\yarnpkg.js" %*
|
||||
) ELSE (
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\..\dist\yarnpkg.js" %*
|
||||
)
|
28
node/node_modules/corepack/shims/yarnpkg.ps1
generated
vendored
Normal file
28
node/node_modules/corepack/shims/yarnpkg.ps1
generated
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "$basedir/node$exe" "$basedir/../dist/yarnpkg.js" $args
|
||||
} else {
|
||||
& "$basedir/node$exe" "$basedir/../dist/yarnpkg.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & "node$exe" "$basedir/../dist/yarnpkg.js" $args
|
||||
} else {
|
||||
& "node$exe" "$basedir/../dist/yarnpkg.js" $args
|
||||
}
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
2
node/node_modules/npm-js-interface/.gitattributes
generated
vendored
2
node/node_modules/npm-js-interface/.gitattributes
generated
vendored
@ -1,2 +0,0 @@
|
||||
# Auto detect text files and perform LF normalization
|
||||
* text=auto
|
20
node/node_modules/npm-js-interface/README.md
generated
vendored
20
node/node_modules/npm-js-interface/README.md
generated
vendored
@ -1,20 +0,0 @@
|
||||
# npm-js-interface
|
||||
|
||||
> Run NPM commmand directly in JS !
|
||||
|
||||
Thanks for [npm/cli: the package manager for JavaScript (github.com)](https://github.com/npm/cli)
|
||||
|
||||
## Usage
|
||||
|
||||
1. Run `npm install npm-js-interface` to install
|
||||
|
||||
2. ```javascript
|
||||
let npm = require('npm-js-interface');
|
||||
```
|
||||
|
||||
3. ```javascript
|
||||
npm("npm help");
|
||||
npm("npm list");
|
||||
npm("npm install hello-world");
|
||||
//...
|
||||
```
|
BIN
node/node_modules/npm-js-interface/index.js
generated
vendored
BIN
node/node_modules/npm-js-interface/index.js
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm-js-interface/package.json
generated
vendored
BIN
node/node_modules/npm-js-interface/package.json
generated
vendored
Binary file not shown.
0
node/node_modules/npm/.npmrc
generated
vendored
Normal file
0
node/node_modules/npm/.npmrc
generated
vendored
Normal file
BIN
node/node_modules/npm/README.md
generated
vendored
BIN
node/node_modules/npm/README.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/bin/npm
generated
vendored
BIN
node/node_modules/npm/bin/npm
generated
vendored
Binary file not shown.
30
node/node_modules/npm/bin/npm-prefix.js
generated
vendored
Normal file
30
node/node_modules/npm/bin/npm-prefix.js
generated
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
#!/usr/bin/env node
|
||||
// This is a single-use bin to help windows discover the proper prefix for npm
|
||||
// without having to load all of npm first
|
||||
// It does not accept argv params
|
||||
|
||||
const path = require('node:path')
|
||||
const Config = require('@npmcli/config')
|
||||
const { definitions, flatten, shorthands } = require('@npmcli/config/lib/definitions')
|
||||
const config = new Config({
|
||||
npmPath: path.dirname(__dirname),
|
||||
// argv is explicitly not looked at since prefix is not something that can be changed via argv
|
||||
argv: [],
|
||||
definitions,
|
||||
flatten,
|
||||
shorthands,
|
||||
excludeNpmCwd: false,
|
||||
})
|
||||
|
||||
async function main () {
|
||||
try {
|
||||
await config.load()
|
||||
// eslint-disable-next-line no-console
|
||||
console.log(config.globalPrefix)
|
||||
} catch (err) {
|
||||
// eslint-disable-next-line no-console
|
||||
console.error(err)
|
||||
process.exit(1)
|
||||
}
|
||||
}
|
||||
main()
|
BIN
node/node_modules/npm/bin/npm.cmd
generated
vendored
BIN
node/node_modules/npm/bin/npm.cmd
generated
vendored
Binary file not shown.
32
node/node_modules/npm/bin/npm.ps1
generated
vendored
Normal file
32
node/node_modules/npm/bin/npm.ps1
generated
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
#!/usr/bin/env pwsh
|
||||
|
||||
$NODE_EXE="$PSScriptRoot/node.exe"
|
||||
if (-not (Test-Path $NODE_EXE)) {
|
||||
$NODE_EXE="$PSScriptRoot/node"
|
||||
}
|
||||
if (-not (Test-Path $NODE_EXE)) {
|
||||
$NODE_EXE="node"
|
||||
}
|
||||
|
||||
$NPM_PREFIX_JS="$PSScriptRoot/node_modules/npm/bin/npm-prefix.js"
|
||||
$NPM_CLI_JS="$PSScriptRoot/node_modules/npm/bin/npm-cli.js"
|
||||
$NPM_PREFIX=(& $NODE_EXE $NPM_PREFIX_JS)
|
||||
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
Write-Host "Could not determine Node.js install directory"
|
||||
exit 1
|
||||
}
|
||||
|
||||
$NPM_PREFIX_NPM_CLI_JS="$NPM_PREFIX/node_modules/npm/bin/npm-cli.js"
|
||||
if (Test-Path $NPM_PREFIX_NPM_CLI_JS) {
|
||||
$NPM_CLI_JS=$NPM_PREFIX_NPM_CLI_JS
|
||||
}
|
||||
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & $NODE_EXE $NPM_CLI_JS $args
|
||||
} else {
|
||||
& $NODE_EXE $NPM_CLI_JS $args
|
||||
}
|
||||
|
||||
exit $LASTEXITCODE
|
BIN
node/node_modules/npm/bin/npx
generated
vendored
BIN
node/node_modules/npm/bin/npx
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/bin/npx-cli.js
generated
vendored
BIN
node/node_modules/npm/bin/npx-cli.js
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/bin/npx.cmd
generated
vendored
BIN
node/node_modules/npm/bin/npx.cmd
generated
vendored
Binary file not shown.
32
node/node_modules/npm/bin/npx.ps1
generated
vendored
Normal file
32
node/node_modules/npm/bin/npx.ps1
generated
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
#!/usr/bin/env pwsh
|
||||
|
||||
$NODE_EXE="$PSScriptRoot/node.exe"
|
||||
if (-not (Test-Path $NODE_EXE)) {
|
||||
$NODE_EXE="$PSScriptRoot/node"
|
||||
}
|
||||
if (-not (Test-Path $NODE_EXE)) {
|
||||
$NODE_EXE="node"
|
||||
}
|
||||
|
||||
$NPM_PREFIX_JS="$PSScriptRoot/node_modules/npm/bin/npm-prefix.js"
|
||||
$NPX_CLI_JS="$PSScriptRoot/node_modules/npm/bin/npx-cli.js"
|
||||
$NPM_PREFIX=(& $NODE_EXE $NPM_PREFIX_JS)
|
||||
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
Write-Host "Could not determine Node.js install directory"
|
||||
exit 1
|
||||
}
|
||||
|
||||
$NPM_PREFIX_NPX_CLI_JS="$NPM_PREFIX/node_modules/npm/bin/npx-cli.js"
|
||||
if (Test-Path $NPM_PREFIX_NPX_CLI_JS) {
|
||||
$NPX_CLI_JS=$NPM_PREFIX_NPX_CLI_JS
|
||||
}
|
||||
|
||||
# Support pipeline input
|
||||
if ($MyInvocation.ExpectingInput) {
|
||||
$input | & $NODE_EXE $NPX_CLI_JS $args
|
||||
} else {
|
||||
& $NODE_EXE $NPX_CLI_JS $args
|
||||
}
|
||||
|
||||
exit $LASTEXITCODE
|
BIN
node/node_modules/npm/docs/content/commands/npm-access.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-access.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-adduser.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-adduser.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-audit.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-audit.md
generated
vendored
Binary file not shown.
58
node/node_modules/npm/docs/content/commands/npm-bin.md
generated
vendored
58
node/node_modules/npm/docs/content/commands/npm-bin.md
generated
vendored
@ -1,58 +0,0 @@
|
||||
---
|
||||
title: npm-bin
|
||||
section: 1
|
||||
description: Display npm bin folder
|
||||
---
|
||||
|
||||
### Synopsis
|
||||
|
||||
<!-- AUTOGENERATED USAGE DESCRIPTIONS START -->
|
||||
<!-- automatically generated, do not edit manually -->
|
||||
<!-- see lib/commands/bin.js -->
|
||||
|
||||
```bash
|
||||
npm bin
|
||||
```
|
||||
|
||||
<!-- automatically generated, do not edit manually -->
|
||||
<!-- see lib/commands/bin.js -->
|
||||
|
||||
<!-- AUTOGENERATED USAGE DESCRIPTIONS END -->
|
||||
|
||||
Note: This command is unaware of workspaces.
|
||||
|
||||
### Description
|
||||
|
||||
Print the folder where npm will install executables.
|
||||
|
||||
### Configuration
|
||||
|
||||
<!-- AUTOGENERATED CONFIG DESCRIPTIONS START -->
|
||||
<!-- automatically generated, do not edit manually -->
|
||||
<!-- see lib/utils/config/definitions.js -->
|
||||
#### `global`
|
||||
|
||||
* Default: false
|
||||
* Type: Boolean
|
||||
|
||||
Operates in "global" mode, so that packages are installed into the `prefix`
|
||||
folder instead of the current working directory. See
|
||||
[folders](/configuring-npm/folders) for more on the differences in behavior.
|
||||
|
||||
* packages are installed into the `{prefix}/lib/node_modules` folder, instead
|
||||
of the current working directory.
|
||||
* bin files are linked to `{prefix}/bin`
|
||||
* man pages are linked to `{prefix}/share/man`
|
||||
|
||||
<!-- automatically generated, do not edit manually -->
|
||||
<!-- see lib/utils/config/definitions.js -->
|
||||
|
||||
<!-- AUTOGENERATED CONFIG DESCRIPTIONS END -->
|
||||
|
||||
### See Also
|
||||
|
||||
* [npm prefix](/commands/npm-prefix)
|
||||
* [npm root](/commands/npm-root)
|
||||
* [npm folders](/configuring-npm/folders)
|
||||
* [npm config](/commands/npm-config)
|
||||
* [npmrc](/configuring-npm/npmrc)
|
BIN
node/node_modules/npm/docs/content/commands/npm-bugs.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-bugs.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-cache.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-cache.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-ci.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-ci.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-completion.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-completion.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-config.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-config.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-dedupe.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-dedupe.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-deprecate.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-deprecate.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-diff.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-diff.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-dist-tag.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-dist-tag.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-docs.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-docs.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-doctor.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-doctor.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-edit.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-edit.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-exec.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-exec.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-explain.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-explain.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-explore.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-explore.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-find-dupes.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-find-dupes.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-fund.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-fund.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-help-search.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-help-search.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-help.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-help.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-hook.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-hook.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-init.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-init.md
generated
vendored
Binary file not shown.
BIN
node/node_modules/npm/docs/content/commands/npm-install-ci-test.md
generated
vendored
BIN
node/node_modules/npm/docs/content/commands/npm-install-ci-test.md
generated
vendored
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user