fix: installation should not hang when there are broken symlinks in node_modules

This commit is contained in:
Zoltan Kochan
2022-01-31 01:46:00 +02:00
parent 17785450a3
commit dbf4e9c825
23 changed files with 87 additions and 80 deletions

View File

@@ -0,0 +1,5 @@
---
"pnpm": patch
---
Installation should not hang when there are broken symlinks in node_modules.

View File

@@ -19,13 +19,13 @@
"@pnpm/fetcher-base": "workspace:11.1.5",
"@pnpm/graceful-fs": "workspace:1.0.0",
"@pnpm/store-controller-types": "workspace:11.0.11",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"concat-stream": "^2.0.0",
"decompress-maybe": "^1.0.0",
"get-stream": "^6.0.0",
"p-limit": "^3.1.0",
"path-temp": "^2.0.0",
"rename-overwrite": "^4.0.1",
"rename-overwrite": "^4.0.2",
"ssri": "^8.0.1",
"strip-bom": "^4.0.0",
"tar-stream": "^2.2.0"

View File

@@ -49,7 +49,7 @@
"@pnpm/types": "workspace:7.9.0",
"@pnpm/which-version-is-pinned": "workspace:1.0.0",
"@zkochan/npm-package-arg": "^2.0.1",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"dependency-path": "workspace:8.0.10",
"graph-sequencer": "2.0.0",
"is-inner-link": "^4.0.0",

View File

@@ -45,7 +45,7 @@
"@pnpm/modules-yaml": "workspace:9.1.0",
"@pnpm/read-projects-context": "workspace:5.0.17",
"@pnpm/types": "workspace:7.9.0",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"is-ci": "^3.0.0",
"path-absolute": "^1.0.1",
"ramda": "^0.27.1"

View File

@@ -32,7 +32,7 @@
"dependencies": {
"@pnpm/fetcher-base": "workspace:11.1.5",
"@pnpm/prepare-package": "workspace:1.0.11",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"execa": "npm:safe-execa@^0.1.1"
},
"devDependencies": {

View File

@@ -89,7 +89,7 @@
"@pnpm/store-controller-types": "workspace:11.0.11",
"@pnpm/symlink-dependency": "workspace:4.0.12",
"@pnpm/types": "workspace:7.9.0",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"dependency-path": "workspace:8.0.10",
"p-limit": "^3.1.0",
"path-absolute": "^1.0.1",

View File

@@ -41,7 +41,6 @@
"@pnpm/read-package-json": "workspace:5.0.10",
"@pnpm/store-controller-types": "workspace:11.0.11",
"@pnpm/types": "workspace:7.9.0",
"@zkochan/rimraf": "^2.1.1",
"path-exists": "^4.0.0",
"run-groups": "^3.0.1"
},
@@ -49,7 +48,7 @@
"@pnpm/lifecycle": "workspace:12.1.4",
"@pnpm/logger": "^4.0.0",
"@types/rimraf": "^3.0.0",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"json-append": "1.1.1",
"load-json-file": "^6.2.0"
},

View File

@@ -50,7 +50,7 @@
"@pnpm/lockfile-types": "workspace:3.1.5",
"@pnpm/merge-lockfile-changes": "workspace:2.0.7",
"@pnpm/types": "workspace:7.9.0",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"comver-to-semver": "^1.0.0",
"js-yaml": "npm:@zkochan/js-yaml@0.0.5",
"normalize-path": "^3.0.0",

View File

@@ -42,7 +42,7 @@
"@pnpm/read-project-manifest": "workspace:2.0.11",
"@pnpm/types": "workspace:7.9.0",
"ramda": "^0.27.1",
"rename-overwrite": "^4.0.1"
"rename-overwrite": "^4.0.2"
},
"funding": "https://opencollective.com/pnpm",
"devDependencies": {

View File

@@ -36,7 +36,7 @@
"@pnpm/remove-bins": "workspace:2.0.12",
"@pnpm/store-controller-types": "workspace:11.0.11",
"@pnpm/types": "workspace:7.9.0",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"dependency-path": "workspace:8.0.10",
"ramda": "^0.27.1"
},

View File

@@ -50,7 +50,7 @@
"p-memoize": "4.0.1",
"parse-npm-tarball-url": "^3.0.0",
"path-temp": "^2.0.0",
"rename-overwrite": "^4.0.1",
"rename-overwrite": "^4.0.2",
"semver": "^7.3.4",
"ssri": "^8.0.1",
"version-selector-type": "^3.0.0"

View File

@@ -56,7 +56,7 @@
"path-temp": "^2.0.0",
"promise-share": "^1.0.0",
"ramda": "^0.27.1",
"rename-overwrite": "^4.0.1",
"rename-overwrite": "^4.0.2",
"semver": "^7.3.4",
"ssri": "^8.0.1"
},

View File

@@ -22,7 +22,7 @@
"@pnpm/resolver-base": "workspace:8.1.5",
"@pnpm/store-controller-types": "workspace:11.0.11",
"@pnpm/types": "workspace:7.9.0",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"load-json-file": "^6.2.0",
"make-empty-dir": "^2.0.0",
"mem": "^8.0.0",
@@ -30,7 +30,7 @@
"path-exists": "^4.0.0",
"path-temp": "^2.0.0",
"ramda": "^0.27.1",
"rename-overwrite": "^4.0.1",
"rename-overwrite": "^4.0.2",
"sanitize-filename": "^1.6.3",
"ssri": "^8.0.1",
"write-json-file": "^4.3.0"

View File

@@ -41,7 +41,7 @@
"@zkochan/cmd-shim": "^5.2.1",
"adm-zip": "^0.5.5",
"load-json-file": "^6.2.0",
"rename-overwrite": "^4.0.1",
"rename-overwrite": "^4.0.2",
"render-help": "^1.0.1",
"semver": "^7.3.4",
"tempy": "^1.0.0",

View File

@@ -85,7 +85,7 @@
"@yarnpkg/core": "3.2.0-rc.9",
"@yarnpkg/lockfile": "^1.1.0",
"@yarnpkg/parsers": "2.5.0-rc.7",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"@zkochan/table": "^1.0.0",
"@zkochan/which": "^2.0.3",
"camelcase-keys": "^6.2.2",

View File

@@ -68,7 +68,7 @@
"@pnpm/run-npm": "workspace:3.1.0",
"@pnpm/sort-packages": "workspace:2.1.7",
"@pnpm/types": "workspace:7.9.0",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"enquirer": "^2.3.6",
"execa": "npm:safe-execa@^0.1.1",
"fast-glob": "^3.2.4",

View File

@@ -54,7 +54,7 @@
"@pnpm/sort-packages": "workspace:2.1.7",
"@pnpm/store-path": "^5.0.0",
"@pnpm/types": "workspace:7.9.0",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"execa": "npm:safe-execa@^0.1.1",
"p-limit": "^3.1.0",
"path-exists": "^4.0.0",

View File

@@ -42,7 +42,7 @@
"@types/archy": "0.0.31",
"@types/ramda": "0.27.39",
"@types/ssri": "^7.1.0",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"execa": "npm:safe-execa@^0.1.1",
"path-exists": "^4.0.0",
"ssri": "^8.0.1",

View File

@@ -70,7 +70,7 @@
"@types/which": "^2.0.0",
"@zkochan/libnpx": "^13.1.5",
"@zkochan/retry": "^0.2.0",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"chalk": "^4.1.0",
"cross-spawn": "^7.0.3",
"cross-var-no-babel": "^1.2.0",

View File

@@ -30,7 +30,7 @@
"dependencies": {
"@pnpm/error": "workspace:2.0.0",
"@pnpm/read-package-json": "workspace:5.0.10",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"execa": "npm:safe-execa@^0.1.1",
"preferred-pm": "^3.0.3"
},

View File

@@ -32,7 +32,7 @@
"@pnpm/package-bins": "workspace:5.0.11",
"@pnpm/read-package-json": "workspace:5.0.10",
"@pnpm/types": "workspace:7.9.0",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"cmd-extension": "^1.0.2",
"is-windows": "^1.0.2"
},

View File

@@ -40,7 +40,7 @@
"@pnpm/server": "workspace:11.0.17",
"@types/mz": "^2.7.3",
"@types/uuid": "^8.3.0",
"@zkochan/rimraf": "^2.1.1",
"@zkochan/rimraf": "^2.1.2",
"get-port": "^5.1.1",
"is-port-reachable": "3.0.0",
"load-json-file": "^6.2.0",

115
pnpm-lock.yaml generated
View File

@@ -211,13 +211,13 @@ importers:
'@types/node': ^14.17.32
'@types/ssri': ^7.1.0
'@types/tar-stream': ^2.1.0
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
concat-stream: ^2.0.0
decompress-maybe: ^1.0.0
get-stream: ^6.0.0
p-limit: ^3.1.0
path-temp: ^2.0.0
rename-overwrite: ^4.0.1
rename-overwrite: ^4.0.2
ssri: ^8.0.1
strip-bom: ^4.0.0
tar-stream: ^2.2.0
@@ -226,13 +226,13 @@ importers:
'@pnpm/fetcher-base': link:../fetcher-base
'@pnpm/graceful-fs': link:../graceful-fs
'@pnpm/store-controller-types': link:../store-controller-types
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
concat-stream: 2.0.0
decompress-maybe: 1.0.0
get-stream: 6.0.1
p-limit: 3.1.0
path-temp: 2.0.0
rename-overwrite: 4.0.1
rename-overwrite: 4.0.2
ssri: 8.0.1
strip-bom: 4.0.0
tar-stream: 2.2.0
@@ -439,7 +439,7 @@ importers:
'@types/semver': ^7.3.4
'@types/sinon': ^10.0.6
'@zkochan/npm-package-arg': ^2.0.1
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
deep-require-cwd: 1.0.0
dependency-path: workspace:8.0.10
execa: npm:safe-execa@^0.1.1
@@ -502,7 +502,7 @@ importers:
'@pnpm/types': link:../types
'@pnpm/which-version-is-pinned': link:../which-version-is-pinned
'@zkochan/npm-package-arg': 2.0.1
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
dependency-path: link:../dependency-path
graph-sequencer: 2.0.0
is-inner-link: 4.0.0
@@ -954,7 +954,7 @@ importers:
'@pnpm/types': workspace:7.9.0
'@types/is-ci': ^3.0.0
'@types/ramda': 0.27.39
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
is-ci: ^3.0.0
path-absolute: ^1.0.1
ramda: ^0.27.1
@@ -966,7 +966,7 @@ importers:
'@pnpm/modules-yaml': link:../modules-yaml
'@pnpm/read-projects-context': link:../read-projects-context
'@pnpm/types': link:../types
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
is-ci: 3.0.1
path-absolute: 1.0.1
ramda: 0.27.2
@@ -984,14 +984,14 @@ importers:
'@pnpm/package-store': workspace:12.1.8
'@pnpm/prepare-package': workspace:1.0.11
'@pnpm/types': workspace:7.9.0
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
execa: npm:safe-execa@^0.1.1
p-defer: ^3.0.0
tempy: ^1.0.0
dependencies:
'@pnpm/fetcher-base': link:../fetcher-base
'@pnpm/prepare-package': link:../prepare-package
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
execa: /safe-execa/0.1.1
devDependencies:
'@pnpm/cafs': link:../cafs
@@ -1088,7 +1088,7 @@ importers:
'@types/ramda': 0.27.39
'@types/rimraf': ^3.0.0
'@types/sinon': ^10.0.6
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
dependency-path: workspace:8.0.10
isexe: 2.0.0
load-json-file: ^6.2.0
@@ -1124,7 +1124,7 @@ importers:
'@pnpm/store-controller-types': link:../store-controller-types
'@pnpm/symlink-dependency': link:../symlink-dependency
'@pnpm/types': link:../types
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
dependency-path: link:../dependency-path
p-limit: 3.1.0
path-absolute: 1.0.1
@@ -1195,7 +1195,7 @@ importers:
'@pnpm/store-controller-types': workspace:11.0.11
'@pnpm/types': workspace:7.9.0
'@types/rimraf': ^3.0.0
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
json-append: 1.1.1
load-json-file: ^6.2.0
path-exists: ^4.0.0
@@ -1207,13 +1207,13 @@ importers:
'@pnpm/read-package-json': link:../read-package-json
'@pnpm/store-controller-types': link:../store-controller-types
'@pnpm/types': link:../types
'@zkochan/rimraf': 2.1.1
path-exists: 4.0.0
run-groups: 3.0.1
devDependencies:
'@pnpm/lifecycle': 'link:'
'@pnpm/logger': 4.0.0
'@types/rimraf': 3.0.2
'@zkochan/rimraf': 2.1.2
json-append: 1.1.1
load-json-file: 6.2.0
@@ -1347,7 +1347,7 @@ importers:
'@types/normalize-path': ^3.0.0
'@types/ramda': 0.27.39
'@types/write-file-atomic': ^3.0.1
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
comver-to-semver: ^1.0.0
js-yaml: npm:@zkochan/js-yaml@0.0.5
normalize-path: ^3.0.0
@@ -1365,7 +1365,7 @@ importers:
'@pnpm/lockfile-types': link:../lockfile-types
'@pnpm/merge-lockfile-changes': link:../merge-lockfile-changes
'@pnpm/types': link:../types
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
comver-to-semver: 1.0.0
js-yaml: /@zkochan/js-yaml/0.0.5
normalize-path: 3.0.0
@@ -1490,7 +1490,7 @@ importers:
'@pnpm/types': workspace:7.9.0
'@types/ramda': 0.27.39
ramda: ^0.27.1
rename-overwrite: ^4.0.1
rename-overwrite: ^4.0.2
dependencies:
'@pnpm/error': link:../error
'@pnpm/exec': 2.0.0
@@ -1502,7 +1502,7 @@ importers:
'@pnpm/read-project-manifest': link:../read-project-manifest
'@pnpm/types': link:../types
ramda: 0.27.2
rename-overwrite: 4.0.1
rename-overwrite: 4.0.2
devDependencies:
'@pnpm/make-dedicated-lockfile': 'link:'
'@pnpm/test-fixtures': link:../../privatePackages/test-fixtures
@@ -1562,7 +1562,7 @@ importers:
'@pnpm/store-controller-types': workspace:11.0.11
'@pnpm/types': workspace:7.9.0
'@types/ramda': 0.27.39
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
dependency-path: workspace:8.0.10
ramda: ^0.27.1
dependencies:
@@ -1574,7 +1574,7 @@ importers:
'@pnpm/remove-bins': link:../remove-bins
'@pnpm/store-controller-types': link:../store-controller-types
'@pnpm/types': link:../types
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
dependency-path: link:../dependency-path
ramda: 0.27.2
devDependencies:
@@ -1693,7 +1693,7 @@ importers:
parse-npm-tarball-url: ^3.0.0
path-exists: ^4.0.0
path-temp: ^2.0.0
rename-overwrite: ^4.0.1
rename-overwrite: ^4.0.2
semver: ^7.3.4
ssri: ^8.0.1
tempy: ^1.0.0
@@ -1715,7 +1715,7 @@ importers:
p-memoize: 4.0.1
parse-npm-tarball-url: 3.0.0
path-temp: 2.0.0
rename-overwrite: 4.0.1
rename-overwrite: 4.0.2
semver: 7.3.5
ssri: 8.0.1
version-selector-type: 3.0.0
@@ -1843,7 +1843,7 @@ importers:
path-temp: ^2.0.0
promise-share: ^1.0.0
ramda: ^0.27.1
rename-overwrite: ^4.0.1
rename-overwrite: ^4.0.2
semver: ^7.3.4
ssri: ^8.0.1
tempy: ^1.0.0
@@ -1866,7 +1866,7 @@ importers:
path-temp: 2.0.0
promise-share: 1.0.0
ramda: 0.27.2
rename-overwrite: 4.0.1
rename-overwrite: 4.0.2
semver: 7.3.5
ssri: 8.0.1
devDependencies:
@@ -1899,7 +1899,7 @@ importers:
'@pnpm/types': workspace:7.9.0
'@types/ramda': 0.27.39
'@types/ssri': ^7.1.0
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
load-json-file: ^6.2.0
make-empty-dir: ^2.0.0
mem: ^8.0.0
@@ -1907,7 +1907,7 @@ importers:
path-exists: ^4.0.0
path-temp: ^2.0.0
ramda: ^0.27.1
rename-overwrite: ^4.0.1
rename-overwrite: ^4.0.2
sanitize-filename: ^1.6.3
ssri: ^8.0.1
tempy: ^1.0.0
@@ -1920,7 +1920,7 @@ importers:
'@pnpm/resolver-base': link:../resolver-base
'@pnpm/store-controller-types': link:../store-controller-types
'@pnpm/types': link:../types
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
load-json-file: 6.2.0
make-empty-dir: 2.0.0
mem: 8.1.1
@@ -1928,7 +1928,7 @@ importers:
path-exists: 4.0.0
path-temp: 2.0.0
ramda: 0.27.2
rename-overwrite: 4.0.1
rename-overwrite: 4.0.2
sanitize-filename: 1.6.3
ssri: 8.0.1
write-json-file: 4.3.0
@@ -2071,7 +2071,7 @@ importers:
nock: 12.0.3
node-fetch: 3.0.0-beta.9
path-name: ^1.0.0
rename-overwrite: ^4.0.1
rename-overwrite: ^4.0.2
render-help: ^1.0.1
semver: ^7.3.4
tempy: ^1.0.0
@@ -2089,7 +2089,7 @@ importers:
'@zkochan/cmd-shim': 5.2.1
adm-zip: 0.5.9
load-json-file: 6.2.0
rename-overwrite: 4.0.1
rename-overwrite: 4.0.2
render-help: 1.0.2
semver: 7.3.5
tempy: 1.0.1
@@ -2148,7 +2148,7 @@ importers:
'@yarnpkg/core': 3.2.0-rc.9
'@yarnpkg/lockfile': ^1.1.0
'@yarnpkg/parsers': 2.5.0-rc.7
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
'@zkochan/table': ^1.0.0
'@zkochan/which': ^2.0.3
camelcase-keys: ^6.2.2
@@ -2203,7 +2203,7 @@ importers:
'@yarnpkg/core': 3.2.0-rc.9
'@yarnpkg/lockfile': 1.1.0
'@yarnpkg/parsers': 2.5.0-rc.7
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
'@zkochan/table': 1.0.0
'@zkochan/which': 2.0.3
camelcase-keys: 6.2.2
@@ -2380,7 +2380,7 @@ importers:
'@types/ramda': 0.27.39
'@types/sinon': ^10.0.6
'@types/tar': ^4.0.5
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
cross-spawn: ^7.0.3
enquirer: ^2.3.6
execa: npm:safe-execa@^0.1.1
@@ -2412,7 +2412,7 @@ importers:
'@pnpm/run-npm': link:../run-npm
'@pnpm/sort-packages': link:../sort-packages
'@pnpm/types': link:../types
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
enquirer: 2.3.6
execa: /safe-execa/0.1.1
fast-glob: 3.2.11
@@ -2551,7 +2551,7 @@ importers:
'@pnpm/store-path': ^5.0.0
'@pnpm/types': workspace:7.9.0
'@types/ramda': 0.27.39
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
execa: npm:safe-execa@^0.1.1
is-windows: ^1.0.2
p-limit: ^3.1.0
@@ -2572,7 +2572,7 @@ importers:
'@pnpm/sort-packages': link:../sort-packages
'@pnpm/store-path': 5.0.0
'@pnpm/types': link:../types
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
execa: /safe-execa/0.1.1
p-limit: 3.1.0
path-exists: 4.0.0
@@ -2680,7 +2680,7 @@ importers:
'@types/archy': 0.0.31
'@types/ramda': 0.27.39
'@types/ssri': ^7.1.0
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
archy: ^1.0.0
dependency-path: workspace:8.0.10
dint: ^5.1.0
@@ -2723,7 +2723,7 @@ importers:
'@types/archy': 0.0.31
'@types/ramda': 0.27.39
'@types/ssri': 7.1.1
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
execa: /safe-execa/0.1.1
path-exists: 4.0.0
ssri: 8.0.1
@@ -2782,7 +2782,7 @@ importers:
'@types/which': ^2.0.0
'@zkochan/libnpx': ^13.1.5
'@zkochan/retry': ^0.2.0
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
chalk: ^4.1.0
cross-spawn: ^7.0.3
cross-var-no-babel: ^1.2.0
@@ -2872,7 +2872,7 @@ importers:
'@types/which': 2.0.1
'@zkochan/libnpx': 13.1.5
'@zkochan/retry': 0.2.0
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
chalk: 4.1.2
cross-spawn: 7.0.3
cross-var-no-babel: 1.2.0
@@ -2934,13 +2934,13 @@ importers:
'@pnpm/error': workspace:2.0.0
'@pnpm/prepare-package': workspace:1.0.11
'@pnpm/read-package-json': workspace:5.0.10
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
execa: npm:safe-execa@^0.1.1
preferred-pm: ^3.0.3
dependencies:
'@pnpm/error': link:../error
'@pnpm/read-package-json': link:../read-package-json
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
execa: /safe-execa/0.1.1
preferred-pm: 3.0.3
devDependencies:
@@ -3076,7 +3076,7 @@ importers:
'@pnpm/types': workspace:7.9.0
'@types/is-windows': ^1.0.0
'@types/ramda': 0.27.39
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
cmd-extension: ^1.0.2
is-windows: ^1.0.2
dependencies:
@@ -3084,7 +3084,7 @@ importers:
'@pnpm/package-bins': link:../package-bins
'@pnpm/read-package-json': link:../read-package-json
'@pnpm/types': link:../types
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
cmd-extension: 1.0.2
is-windows: 1.0.2
devDependencies:
@@ -3222,7 +3222,7 @@ importers:
'@pnpm/types': workspace:7.9.0
'@types/mz': ^2.7.3
'@types/uuid': ^8.3.0
'@zkochan/rimraf': ^2.1.1
'@zkochan/rimraf': ^2.1.2
get-port: ^5.1.1
is-port-reachable: 3.0.0
load-json-file: ^6.2.0
@@ -3246,7 +3246,7 @@ importers:
'@pnpm/server': 'link:'
'@types/mz': 2.7.4
'@types/uuid': 8.3.4
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
get-port: 5.1.1
is-port-reachable: 3.0.0
load-json-file: 6.2.0
@@ -5051,7 +5051,7 @@ packages:
resolution: {integrity: sha512-R4GaSXQf04GRu4G0YraEb8HzrOHm2pLHe1NbojUJZG+p7b8GIAtGMiql2BJVCuUd3bOc24aUfvXvC+GqyWK+rw==}
engines: {node: '>=12.10'}
dependencies:
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
can-link: 2.0.0
path-absolute: 1.0.1
path-temp: 2.0.0
@@ -5947,7 +5947,7 @@ packages:
engines: {node: '>=10.13'}
dependencies:
'@zkochan/npm-package-arg': 2.0.1
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
dotenv: 8.6.0
enquirer: 2.3.6
path-name: 1.0.0
@@ -6004,9 +6004,11 @@ packages:
resolution: {integrity: sha512-WhB+2B/ZPlW2Xy/kMJBrMbqecWXcbDDgn0K0wKBAgO2OlBTz1iLJrRWduo+DGGn0Akvz1Lu4Xvls7dJojximWw==}
engines: {node: '>=10'}
/@zkochan/rimraf/2.1.1:
resolution: {integrity: sha512-TgiZpFi4XSvS8wY2/JzoJQYqgpOeBfVMPLC93cRXjbqYSXr1PGyQagS1Wyztuq1uMA1Cqd+EYLa5HESrJwH0Kw==}
/@zkochan/rimraf/2.1.2:
resolution: {integrity: sha512-Lc2oK51J6aQWcLWTloobJun5ZF41BbTDdLvE+aMcexoVWFoFqvZmnZoyXR2IZk6NJEVoZW8tjgtvQLfTsmRs2Q==}
engines: {node: '>=12.10'}
dependencies:
rimraf: 3.0.2
/@zkochan/table/1.0.0:
resolution: {integrity: sha512-xLQlpiyapKO00VN3X0FmIzDN5CNCLCaSSnEldb9wAhKrFzQmmfu+FDlMvU0lA0wVDC8pawS8HFYYuGoZR6GdOw==}
@@ -10963,7 +10965,7 @@ packages:
resolution: {integrity: sha512-kKvqQBL0LzLd6tmG1TwGTxAS8kgS0LPtKMlH5M0awKGixPo6EEaE2i0gHpXXoywoSjYOvZpdWrxln6NdgQ3q4g==}
engines: {node: '>=12.10'}
dependencies:
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
dev: false
/make-error/1.3.6:
@@ -11707,6 +11709,7 @@ packages:
/npmlog/4.1.2:
resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==}
requiresBuild: true
dependencies:
are-we-there-yet: 1.1.7
console-control-strings: 1.1.0
@@ -12517,7 +12520,7 @@ packages:
getopts: 2.3.0
nm-prune: 5.0.0
read-pkg: 5.2.0
rename-overwrite: 4.0.1
rename-overwrite: 4.0.2
rimraf-then: 1.0.1
write-pkg: 4.0.0
dev: true
@@ -12812,11 +12815,11 @@ packages:
resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=}
dev: true
/rename-overwrite/4.0.1:
resolution: {integrity: sha512-YVw/sYT9zqsTSC0aNZvwV7wwYLlnZDKtNBTVVRI4/iPLxlm+M+seD5aTIZ991mTryC9Gsvfr0xwtHvw8WP0HAw==}
/rename-overwrite/4.0.2:
resolution: {integrity: sha512-L1sgBgagVgOgb1Z6QZr1yJgSMHI4SXQqAH0l/UbeyHnLKxECvKIlyVEmBo4BqsCAZGg0SBSyjCh68lis5PgC7g==}
engines: {node: '>=12.10'}
dependencies:
'@zkochan/rimraf': 2.1.1
'@zkochan/rimraf': 2.1.2
/render-help/1.0.2:
resolution: {integrity: sha512-v680o6DdO/y/Aa2GVfdKAz78DCL6FfkMjlVOE9KkVtq+SAd0TCF3PkxvKr95Zf3UaEuiCbFB/w3v62SE743bmw==}
@@ -13747,7 +13750,7 @@ packages:
hasBin: true
dependencies:
better-path-resolve: 1.0.0
rename-overwrite: 4.0.1
rename-overwrite: 4.0.2
/syncpack/6.2.0:
resolution: {integrity: sha512-lvEAhA+oS67Bqj1/zzEpyNE4kLhL9sO7InP8GY6qXAbn6v+z4ZwZPx5NysrASeagNr5dcHjGUTtk/wnfWYvwEw==}