From dbf4e9c82548b2d7e4147d6899dc90ca30198666 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Mon, 31 Jan 2022 01:46:00 +0200 Subject: [PATCH] fix: installation should not hang when there are broken symlinks in node_modules --- .changeset/rude-lamps-dance.md | 5 + packages/cafs/package.json | 4 +- packages/core/package.json | 2 +- packages/get-context/package.json | 2 +- packages/git-fetcher/package.json | 2 +- packages/headless/package.json | 2 +- packages/lifecycle/package.json | 3 +- packages/lockfile-file/package.json | 2 +- packages/make-dedicated-lockfile/package.json | 2 +- packages/modules-cleaner/package.json | 2 +- packages/npm-resolver/package.json | 2 +- packages/package-requester/package.json | 2 +- packages/package-store/package.json | 4 +- packages/plugin-commands-env/package.json | 2 +- .../plugin-commands-installation/package.json | 2 +- .../plugin-commands-publishing/package.json | 2 +- .../package.json | 2 +- packages/plugin-commands-store/package.json | 2 +- packages/pnpm/package.json | 2 +- packages/prepare-package/package.json | 2 +- packages/remove-bins/package.json | 2 +- packages/server/package.json | 2 +- pnpm-lock.yaml | 115 +++++++++--------- 23 files changed, 87 insertions(+), 80 deletions(-) create mode 100644 .changeset/rude-lamps-dance.md diff --git a/.changeset/rude-lamps-dance.md b/.changeset/rude-lamps-dance.md new file mode 100644 index 0000000000..d44a7f4ad7 --- /dev/null +++ b/.changeset/rude-lamps-dance.md @@ -0,0 +1,5 @@ +--- +"pnpm": patch +--- + +Installation should not hang when there are broken symlinks in node_modules. diff --git a/packages/cafs/package.json b/packages/cafs/package.json index 62dc4a1fb4..2169140dcc 100644 --- a/packages/cafs/package.json +++ b/packages/cafs/package.json @@ -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" diff --git a/packages/core/package.json b/packages/core/package.json index 538d920533..d1ec50383f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -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", diff --git a/packages/get-context/package.json b/packages/get-context/package.json index 6fe6e21a52..39a937d24e 100644 --- a/packages/get-context/package.json +++ b/packages/get-context/package.json @@ -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" diff --git a/packages/git-fetcher/package.json b/packages/git-fetcher/package.json index 3181f4f057..14372067ec 100644 --- a/packages/git-fetcher/package.json +++ b/packages/git-fetcher/package.json @@ -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": { diff --git a/packages/headless/package.json b/packages/headless/package.json index b5361ad084..1f601215b6 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -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", diff --git a/packages/lifecycle/package.json b/packages/lifecycle/package.json index dbb74836b1..e86bdbf897 100644 --- a/packages/lifecycle/package.json +++ b/packages/lifecycle/package.json @@ -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" }, diff --git a/packages/lockfile-file/package.json b/packages/lockfile-file/package.json index 6ccb608eaa..4efeafeb1d 100644 --- a/packages/lockfile-file/package.json +++ b/packages/lockfile-file/package.json @@ -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", diff --git a/packages/make-dedicated-lockfile/package.json b/packages/make-dedicated-lockfile/package.json index 17645a3715..4b5dd0d1ca 100644 --- a/packages/make-dedicated-lockfile/package.json +++ b/packages/make-dedicated-lockfile/package.json @@ -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": { diff --git a/packages/modules-cleaner/package.json b/packages/modules-cleaner/package.json index a6ab2d2920..d93c010d75 100644 --- a/packages/modules-cleaner/package.json +++ b/packages/modules-cleaner/package.json @@ -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" }, diff --git a/packages/npm-resolver/package.json b/packages/npm-resolver/package.json index 3fdef3d674..1a8a367679 100644 --- a/packages/npm-resolver/package.json +++ b/packages/npm-resolver/package.json @@ -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" diff --git a/packages/package-requester/package.json b/packages/package-requester/package.json index b04e1a32fa..e393c80ea3 100644 --- a/packages/package-requester/package.json +++ b/packages/package-requester/package.json @@ -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" }, diff --git a/packages/package-store/package.json b/packages/package-store/package.json index 963f130e3b..7d20b4a845 100644 --- a/packages/package-store/package.json +++ b/packages/package-store/package.json @@ -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" diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index f5d27a3441..12d1ec0c96 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -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", diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index fdc7dfeaf1..e1e8c3de86 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -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", diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index 5e5fd24d22..9206c28184 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -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", diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index 0b0054277e..ec321eb99b 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -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", diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index fb619b958d..8b57f8e7a5 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -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", diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 53a7a84b39..707b65f141 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -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", diff --git a/packages/prepare-package/package.json b/packages/prepare-package/package.json index c9ec350513..2b18115127 100644 --- a/packages/prepare-package/package.json +++ b/packages/prepare-package/package.json @@ -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" }, diff --git a/packages/remove-bins/package.json b/packages/remove-bins/package.json index 6154d1c323..7377dca95e 100644 --- a/packages/remove-bins/package.json +++ b/packages/remove-bins/package.json @@ -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" }, diff --git a/packages/server/package.json b/packages/server/package.json index ff5b488814..796af7206f 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -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", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4aca17a830..a69282cc02 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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==}