diff --git a/.meta-updater/src/index.ts b/.meta-updater/src/index.ts index 254d135d7b..fd936fdcd7 100644 --- a/.meta-updater/src/index.ts +++ b/.meta-updater/src/index.ts @@ -43,6 +43,14 @@ export default async (workspaceDir: string) => { pnpmMajorKeyword, ...(manifest.keywords ?? []).filter((keyword) => !/^pnpm[0-9]+$/.test(keyword)), ] + for (const depType of ['dependencies', 'devDependencies', 'optionalDependencies'] as const) { + if (!manifest[depType]) continue + for (const depName of Object.keys(manifest[depType] ?? {})) { + if (!manifest[depType]?.[depName].startsWith('workspace:')) { + manifest[depType]![depName] = 'catalog:' + } + } + } if (dir.includes('artifacts') || manifest.name === '@pnpm/exe') { manifest.version = pnpmVersion if (manifest.name === '@pnpm/exe') { diff --git a/modules-mounter/daemon/package.json b/modules-mounter/daemon/package.json index 70a8e68dc5..a6b1bea8a9 100644 --- a/modules-mounter/daemon/package.json +++ b/modules-mounter/daemon/package.json @@ -39,7 +39,7 @@ "devDependencies": { "@pnpm/mount-modules": "workspace:*", "@types/normalize-path": "catalog:", - "rimraf": "^3.0.2" + "rimraf": "catalog:" }, "dependencies": { "@pnpm/config": "workspace:*", @@ -50,13 +50,13 @@ "@pnpm/store-path": "workspace:*", "@pnpm/store.cafs": "workspace:*", "@pnpm/types": "workspace:*", - "hyperdrive-schemas": "^2.0.0", + "hyperdrive-schemas": "catalog:", "load-json-file": "catalog:", "normalize-path": "catalog:" }, "funding": "https://opencollective.com/pnpm", "optionalDependencies": { - "fuse-native": "^2.2.6" + "fuse-native": "catalog:" }, "exports": { ".": "./lib/index.js" diff --git a/network/fetch/package.json b/network/fetch/package.json index dfb07a2082..f842cc916f 100644 --- a/network/fetch/package.json +++ b/network/fetch/package.json @@ -35,14 +35,14 @@ "dependencies": { "@pnpm/core-loggers": "workspace:*", "@pnpm/fetching-types": "workspace:*", - "@pnpm/network.agent": "^2.0.0", + "@pnpm/network.agent": "catalog:", "@pnpm/types": "workspace:*", "@zkochan/retry": "catalog:", "node-fetch": "catalog:" }, "devDependencies": { "@pnpm/fetch": "workspace:*", - "https-proxy-server-express": "0.1.2", + "https-proxy-server-express": "catalog:", "nock": "catalog:" }, "funding": "https://opencollective.com/pnpm", diff --git a/packages/crypto.base32-hash/package.json b/packages/crypto.base32-hash/package.json index dd9b6c4e57..35e532a4cc 100644 --- a/packages/crypto.base32-hash/package.json +++ b/packages/crypto.base32-hash/package.json @@ -31,7 +31,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/crypto.base32-hash#readme", "dependencies": { - "rfc4648": "^1.5.3" + "rfc4648": "catalog:" }, "devDependencies": { "@pnpm/crypto.base32-hash": "workspace:*", diff --git a/packages/make-dedicated-lockfile/package.json b/packages/make-dedicated-lockfile/package.json index c363e19adc..6af90d63e7 100644 --- a/packages/make-dedicated-lockfile/package.json +++ b/packages/make-dedicated-lockfile/package.json @@ -33,11 +33,11 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/make-dedicated-lockfile#readme", "dependencies": { "@pnpm/error": "workspace:*", - "@pnpm/exec": "^2.0.0", + "@pnpm/exec": "catalog:", "@pnpm/exportable-manifest": "workspace:*", "@pnpm/find-workspace-dir": "workspace:*", "@pnpm/lockfile-file": "workspace:*", - "@pnpm/logger": "^5.0.0", + "@pnpm/logger": "catalog:", "@pnpm/prune-lockfile": "workspace:*", "@pnpm/read-project-manifest": "workspace:*", "@pnpm/types": "workspace:*", diff --git a/packages/parse-wanted-dependency/package.json b/packages/parse-wanted-dependency/package.json index 13823a470b..d229038843 100644 --- a/packages/parse-wanted-dependency/package.json +++ b/packages/parse-wanted-dependency/package.json @@ -13,7 +13,7 @@ ], "devDependencies": { "@pnpm/parse-wanted-dependency": "workspace:*", - "@types/validate-npm-package-name": "^4.0.2" + "@types/validate-npm-package-name": "catalog:" }, "keywords": [ "pnpm9" @@ -30,7 +30,7 @@ "compile": "tsc --build && pnpm run lint --fix" }, "dependencies": { - "validate-npm-package-name": "5.0.0" + "validate-npm-package-name": "catalog:" }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/parse-wanted-dependency#readme", "funding": "https://opencollective.com/pnpm", diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index 28275f2d57..e2ea4c236c 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -31,7 +31,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-setup#readme", "dependencies": { "@pnpm/cli-utils": "workspace:*", - "@pnpm/os.env.path-extender": "^2.0.0", + "@pnpm/os.env.path-extender": "catalog:", "render-help": "catalog:" }, "funding": "https://opencollective.com/pnpm", diff --git a/packages/render-peer-issues/package.json b/packages/render-peer-issues/package.json index 0c5db24eae..4287a1c80d 100644 --- a/packages/render-peer-issues/package.json +++ b/packages/render-peer-issues/package.json @@ -35,13 +35,13 @@ "@pnpm/types": "workspace:*", "archy": "catalog:", "chalk": "catalog:", - "cli-columns": "^4.0.0", + "cli-columns": "catalog:", "semver": "catalog:" }, "devDependencies": { "@pnpm/render-peer-issues": "workspace:*", "@types/archy": "catalog:", - "@types/semver": "7.5.8", + "@types/semver": "catalog:", "strip-ansi": "catalog:" }, "exports": { diff --git a/packages/which-version-is-pinned/package.json b/packages/which-version-is-pinned/package.json index e61d7c47bb..a642c93c87 100644 --- a/packages/which-version-is-pinned/package.json +++ b/packages/which-version-is-pinned/package.json @@ -29,7 +29,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/which-version-is-pinned#readme", "funding": "https://opencollective.com/pnpm", "dependencies": { - "semver-utils": "^1.1.4" + "semver-utils": "catalog:" }, "devDependencies": { "@pnpm/which-version-is-pinned": "workspace:*" diff --git a/patching/apply-patch/package.json b/patching/apply-patch/package.json index a2b4dbff67..00f72b1489 100644 --- a/patching/apply-patch/package.json +++ b/patching/apply-patch/package.json @@ -31,7 +31,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/patching/apply-patch#readme", "dependencies": { "@pnpm/error": "workspace:*", - "@pnpm/patch-package": "0.0.0" + "@pnpm/patch-package": "catalog:" }, "devDependencies": { "@pnpm/patching.apply-patch": "workspace:*", diff --git a/patching/plugin-commands-patching/package.json b/patching/plugin-commands-patching/package.json index ad6f4faae7..60629ee57e 100644 --- a/patching/plugin-commands-patching/package.json +++ b/patching/plugin-commands-patching/package.json @@ -59,13 +59,13 @@ "@pnpm/read-project-manifest": "workspace:*", "@pnpm/store-connection-manager": "workspace:*", "enquirer": "catalog:", - "escape-string-regexp": "^4.0.0", + "escape-string-regexp": "catalog:", "fast-glob": "catalog:", "normalize-path": "catalog:", "ramda": "catalog:", "realpath-missing": "catalog:", "render-help": "catalog:", - "safe-execa": "^0.1.4", + "safe-execa": "catalog:", "semver": "catalog:", "tempy": "catalog:" }, diff --git a/pkg-manager/headless/package.json b/pkg-manager/headless/package.json index dce1d78425..9dea88b6e5 100644 --- a/pkg-manager/headless/package.json +++ b/pkg-manager/headless/package.json @@ -30,10 +30,10 @@ "@pnpm/test-ipc-server": "workspace:*", "@types/fs-extra": "catalog:", "@types/ramda": "catalog:", - "@types/rimraf": "^3.0.2", + "@types/rimraf": "catalog:", "@types/sinon": "catalog:", - "concurrently": "8.2.1", - "isexe": "2.0.0", + "concurrently": "catalog:", + "isexe": "catalog:", "load-json-file": "catalog:", "sinon": "catalog:", "tempy": "catalog:", diff --git a/pkg-manager/hoist/package.json b/pkg-manager/hoist/package.json index ce94115abf..39e7e366fc 100644 --- a/pkg-manager/hoist/package.json +++ b/pkg-manager/hoist/package.json @@ -48,7 +48,7 @@ "@pnpm/lockfile-walker": "workspace:*", "@pnpm/matcher": "workspace:*", "@pnpm/types": "workspace:*", - "@pnpm/util.lex-comparator": "3.0.0", + "@pnpm/util.lex-comparator": "catalog:", "is-subdir": "catalog:", "ramda": "catalog:", "resolve-link-target": "catalog:", diff --git a/pkg-manager/link-bins/package.json b/pkg-manager/link-bins/package.json index 85c7447448..c9d8695eaa 100644 --- a/pkg-manager/link-bins/package.json +++ b/pkg-manager/link-bins/package.json @@ -40,11 +40,11 @@ "@pnpm/types": "workspace:*", "@zkochan/cmd-shim": "catalog:", "@zkochan/rimraf": "catalog:", - "bin-links": "^4.0.4", + "bin-links": "catalog:", "is-subdir": "catalog:", "is-windows": "catalog:", "normalize-path": "catalog:", - "p-settle": "^4.1.1", + "p-settle": "catalog:", "ramda": "catalog:", "semver": "catalog:", "symlink-dir": "catalog:" @@ -57,7 +57,7 @@ "@types/normalize-path": "catalog:", "@types/ramda": "catalog:", "@types/semver": "catalog:", - "cmd-extension": "^1.0.2", + "cmd-extension": "catalog:", "path-exists": "catalog:", "tempy": "catalog:" }, diff --git a/pkg-manager/real-hoist/package.json b/pkg-manager/real-hoist/package.json index c346d47b1a..8975a980fc 100644 --- a/pkg-manager/real-hoist/package.json +++ b/pkg-manager/real-hoist/package.json @@ -33,7 +33,7 @@ "@pnpm/dependency-path": "workspace:*", "@pnpm/error": "workspace:*", "@pnpm/lockfile-utils": "workspace:*", - "@yarnpkg/nm": "4.0.2" + "@yarnpkg/nm": "catalog:" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { diff --git a/pkg-manager/remove-bins/package.json b/pkg-manager/remove-bins/package.json index e6c8c4c756..19ecd6d603 100644 --- a/pkg-manager/remove-bins/package.json +++ b/pkg-manager/remove-bins/package.json @@ -33,7 +33,7 @@ "@pnpm/read-package-json": "workspace:*", "@pnpm/types": "workspace:*", "@zkochan/rimraf": "catalog:", - "cmd-extension": "^1.0.2", + "cmd-extension": "catalog:", "is-windows": "catalog:" }, "devDependencies": { diff --git a/pkg-manager/resolve-dependencies/package.json b/pkg-manager/resolve-dependencies/package.json index 92d46ee59d..589033a351 100644 --- a/pkg-manager/resolve-dependencies/package.json +++ b/pkg-manager/resolve-dependencies/package.json @@ -50,9 +50,9 @@ "@pnpm/which-version-is-pinned": "workspace:*", "@pnpm/workspace.spec-parser": "workspace:*", "@yarnpkg/core": "catalog:", - "filenamify": "^4.3.0", - "get-npm-tarball-url": "^2.1.0", - "graph-cycles": "1.2.1", + "filenamify": "catalog:", + "get-npm-tarball-url": "catalog:", + "graph-cycles": "catalog:", "is-inner-link": "catalog:", "is-subdir": "catalog:", "normalize-path": "catalog:", @@ -61,9 +61,9 @@ "promise-share": "catalog:", "ramda": "catalog:", "rename-overwrite": "catalog:", - "safe-promise-defer": "^1.0.1", + "safe-promise-defer": "catalog:", "semver": "catalog:", - "semver-range-intersect": "^0.3.1", + "semver-range-intersect": "catalog:", "version-selector-type": "catalog:" }, "devDependencies": { diff --git a/pkg-manifest/read-package-json/package.json b/pkg-manifest/read-package-json/package.json index 5234574d81..027b4b3c66 100644 --- a/pkg-manifest/read-package-json/package.json +++ b/pkg-manifest/read-package-json/package.json @@ -33,12 +33,12 @@ "@pnpm/error": "workspace:*", "@pnpm/types": "workspace:*", "load-json-file": "catalog:", - "normalize-package-data": "^5.0.0" + "normalize-package-data": "catalog:" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { "@pnpm/read-package-json": "workspace:*", - "@types/normalize-package-data": "^2.4.4" + "@types/normalize-package-data": "catalog:" }, "exports": { ".": "./lib/index.js" diff --git a/pkg-manifest/read-project-manifest/package.json b/pkg-manifest/read-project-manifest/package.json index 4eac93bfde..bbba9a612a 100644 --- a/pkg-manifest/read-project-manifest/package.json +++ b/pkg-manifest/read-project-manifest/package.json @@ -29,17 +29,17 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/pkg-manifest/read-project-manifest#readme", "dependencies": { - "@gwhitney/detect-indent": "7.0.1", + "@gwhitney/detect-indent": "catalog:", "@pnpm/error": "workspace:*", "@pnpm/graceful-fs": "workspace:*", "@pnpm/text.comments-parser": "workspace:*", "@pnpm/types": "workspace:*", "@pnpm/write-project-manifest": "workspace:*", - "fast-deep-equal": "^3.1.3", + "fast-deep-equal": "catalog:", "is-windows": "catalog:", - "json5": "^2.2.3", - "lodash.clonedeep": "^4.5.0", - "parse-json": "^5.2.0", + "json5": "catalog:", + "lodash.clonedeep": "catalog:", + "parse-json": "catalog:", "read-yaml-file": "catalog:", "sort-keys": "catalog:", "strip-bom": "catalog:" @@ -47,8 +47,8 @@ "devDependencies": { "@pnpm/read-project-manifest": "workspace:*", "@types/is-windows": "catalog:", - "@types/lodash.clonedeep": "^4.5.9", - "@types/parse-json": "^4.0.2", + "@types/lodash.clonedeep": "catalog:", + "@types/parse-json": "catalog:", "tempy": "catalog:" }, "funding": "https://opencollective.com/pnpm", diff --git a/pkg-manifest/write-project-manifest/package.json b/pkg-manifest/write-project-manifest/package.json index 833fe3ac74..26e5052afb 100644 --- a/pkg-manifest/write-project-manifest/package.json +++ b/pkg-manifest/write-project-manifest/package.json @@ -31,13 +31,13 @@ "dependencies": { "@pnpm/text.comments-parser": "workspace:*", "@pnpm/types": "workspace:*", - "json5": "^2.2.3", + "json5": "catalog:", "write-file-atomic": "catalog:", "write-yaml-file": "catalog:" }, "devDependencies": { "@pnpm/write-project-manifest": "workspace:*", - "@types/write-file-atomic": "^4.0.3", + "@types/write-file-atomic": "catalog:", "tempy": "catalog:" }, "funding": "https://opencollective.com/pnpm", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 79c0da5daa..366f1b7f33 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,9 @@ settings: catalogs: default: + '@gwhitney/detect-indent': + specifier: 7.0.1 + version: 7.0.1 '@pnpm/builder.policy': specifier: 3.0.0 version: 3.0.0 @@ -18,6 +21,9 @@ catalogs: '@pnpm/config.env-replace': specifier: 3.0.0 version: 3.0.0 + '@pnpm/exec': + specifier: ^2.0.0 + version: 2.0.0 '@pnpm/fs.packlist': specifier: 2.0.0 version: 2.0.0 @@ -27,6 +33,9 @@ catalogs: '@pnpm/logger': specifier: ^5.0.0 version: 5.0.0 + '@pnpm/network.agent': + specifier: ^2.0.0 + version: 2.0.0 '@pnpm/nopt': specifier: ^0.2.1 version: 0.2.1 @@ -39,6 +48,12 @@ catalogs: '@pnpm/npm-package-arg': specifier: ^1.0.0 version: 1.0.0 + '@pnpm/os.env.path-extender': + specifier: ^2.0.0 + version: 2.0.0 + '@pnpm/patch-package': + specifier: 0.0.0 + version: 0.0.0 '@pnpm/registry-mock': specifier: 3.32.1 version: 3.32.1 @@ -54,6 +69,9 @@ catalogs: '@reflink/reflink': specifier: 0.1.16 version: 0.1.16 + '@rushstack/worker-pool': + specifier: 0.4.9 + version: 0.4.9 '@types/adm-zip': specifier: ^0.5.5 version: 0.5.5 @@ -69,27 +87,45 @@ catalogs: '@types/graceful-fs': specifier: ^4.1.9 version: 4.1.9 + '@types/hosted-git-info': + specifier: ^3.0.5 + version: 3.0.5 '@types/ini': specifier: 1.3.31 version: 1.3.31 + '@types/is-gzip': + specifier: 2.0.0 + version: 2.0.0 '@types/is-windows': specifier: ^1.0.2 version: 1.0.2 '@types/js-yaml': specifier: ^4.0.9 version: 4.0.9 + '@types/lodash.clonedeep': + specifier: ^4.5.9 + version: 4.5.9 '@types/lodash.throttle': specifier: 4.1.7 version: 4.1.7 + '@types/micromatch': + specifier: ^4.0.7 + version: 4.0.7 '@types/node': specifier: ^18.19.34 version: 18.19.34 + '@types/normalize-package-data': + specifier: ^2.4.4 + version: 2.4.4 '@types/normalize-path': specifier: ^3.0.2 version: 3.0.2 '@types/object-hash': specifier: 3.0.6 version: 3.0.6 + '@types/parse-json': + specifier: ^4.0.2 + version: 4.0.2 '@types/pnpm__byline': specifier: npm:@types/byline@^4.2.36 version: 4.2.36 @@ -117,9 +153,21 @@ catalogs: '@types/ssri': specifier: ^7.1.5 version: 7.1.5 + '@types/tar': + specifier: ^6.1.13 + version: 6.1.13 + '@types/tar-stream': + specifier: ^2.2.3 + version: 2.2.3 + '@types/touch': + specifier: ^3.1.5 + version: 3.1.5 '@types/uuid': specifier: ^8.3.4 version: 8.3.4 + '@types/validate-npm-package-name': + specifier: ^4.0.2 + version: 4.0.2 '@types/which': specifier: ^2.0.2 version: 2.0.2 @@ -141,6 +189,9 @@ catalogs: '@yarnpkg/lockfile': specifier: ^1.1.0 version: 1.1.0 + '@yarnpkg/nm': + specifier: 4.0.2 + version: 4.0.2 '@yarnpkg/parsers': specifier: 3.0.0 version: 3.0.0 @@ -150,6 +201,9 @@ catalogs: '@zkochan/cmd-shim': specifier: ^6.0.0 version: 6.0.0 + '@zkochan/diable': + specifier: ^1.0.2 + version: 1.0.2 '@zkochan/retry': specifier: ^0.2.0 version: 0.2.0 @@ -171,6 +225,9 @@ catalogs: better-path-resolve: specifier: 1.0.0 version: 1.0.0 + bin-links: + specifier: ^4.0.4 + version: 4.0.4 boxen: specifier: ^5.1.2 version: 5.1.2 @@ -180,6 +237,9 @@ catalogs: camelcase-keys: specifier: ^6.2.2 version: 6.2.2 + can-link: + specifier: ^2.0.0 + version: 2.0.0 can-write-to-dir: specifier: ^1.1.1 version: 1.1.1 @@ -195,9 +255,15 @@ catalogs: cli-truncate: specifier: ^2.1.0 version: 2.1.0 + cmd-extension: + specifier: ^1.0.2 + version: 1.0.2 comver-to-semver: specifier: ^1.0.0 version: 1.0.0 + concurrently: + specifier: 8.2.1 + version: 8.2.1 cross-spawn: specifier: ^7.0.3 version: 7.0.3 @@ -213,9 +279,15 @@ catalogs: didyoumean2: specifier: ^6.0.1 version: 6.0.1 + dint: + specifier: ^5.1.0 + version: 5.1.0 dir-is-case-sensitive: specifier: ^2.0.0 version: 2.0.0 + encode-registry: + specifier: ^3.0.1 + version: 3.0.1 enquirer: specifier: ^2.4.1 version: 2.4.1 @@ -231,12 +303,24 @@ catalogs: exists-link: specifier: 2.0.0 version: 2.0.0 + fast-deep-equal: + specifier: ^3.1.3 + version: 3.1.3 fast-glob: specifier: ^3.3.2 version: 3.3.2 + filenamify: + specifier: ^4.3.0 + version: 4.3.0 + find-up: + specifier: ^5.0.0 + version: 5.0.0 fs-extra: specifier: ^11.2.0 version: 11.2.0 + fuse-native: + specifier: ^2.2.6 + version: 2.2.6 get-npm-tarball-url: specifier: ^2.1.0 version: 2.1.0 @@ -249,9 +333,27 @@ catalogs: graceful-fs: specifier: ^4.2.11 version: 4.2.11 + graceful-git: + specifier: ^3.1.2 + version: 3.1.2 + graph-cycles: + specifier: 1.2.1 + version: 1.2.1 + hosted-git-info: + specifier: npm:@pnpm/hosted-git-info@1.0.0 + version: 1.0.0 + https-proxy-server-express: + specifier: 0.1.2 + version: 0.1.2 + hyperdrive-schemas: + specifier: ^2.0.0 + version: 2.0.0 ini: specifier: 4.1.1 version: 4.1.1 + is-gzip: + specifier: 2.0.0 + version: 2.0.0 is-inner-link: specifier: ^4.0.0 version: 4.0.0 @@ -264,27 +366,42 @@ catalogs: is-windows: specifier: ^1.0.2 version: 1.0.2 + isexe: + specifier: 2.0.0 + version: 2.0.0 jest-diff: specifier: ^29.7.0 version: 29.7.0 js-yaml: specifier: npm:@zkochan/js-yaml@0.0.7 version: 0.0.7 + json5: + specifier: ^2.2.3 + version: 2.2.3 load-json-file: specifier: ^6.2.0 version: 6.2.0 + lodash.clonedeep: + specifier: ^4.5.0 + version: 4.5.0 lodash.throttle: specifier: 4.1.1 version: 4.1.1 loud-rejection: specifier: ^2.2.0 version: 2.2.0 + lru-cache: + specifier: ^10.2.2 + version: 10.2.2 make-empty-dir: specifier: ^2.1.0 version: 2.1.0 mem: specifier: ^8.1.1 version: 8.1.1 + micromatch: + specifier: ^4.0.7 + version: 4.0.7 nerf-dart: specifier: 1.0.0 version: 1.0.0 @@ -300,6 +417,9 @@ catalogs: normalize-newline: specifier: 3.0.0 version: 3.0.0 + normalize-package-data: + specifier: ^5.0.0 + version: 5.0.0 normalize-path: specifier: ^3.0.0 version: 3.0.0 @@ -330,9 +450,21 @@ catalogs: p-map-values: specifier: ^1.0.0 version: 1.0.0 + p-memoize: + specifier: 4.0.1 + version: 4.0.1 p-queue: specifier: ^6.6.2 version: 6.6.2 + p-settle: + specifier: ^4.1.1 + version: 4.1.1 + parse-json: + specifier: ^5.2.0 + version: 5.2.0 + parse-npm-tarball-url: + specifier: ^3.0.0 + version: 3.0.0 path-absolute: specifier: ^1.0.1 version: 1.0.1 @@ -348,6 +480,9 @@ catalogs: pidtree: specifier: ^0.6.0 version: 0.6.0 + pkg: + specifier: 5.8.1 + version: 5.8.1 preferred-pm: specifier: ^3.1.3 version: 3.1.3 @@ -390,6 +525,15 @@ catalogs: resolve-link-target: specifier: ^2.0.0 version: 2.0.0 + rfc4648: + specifier: ^1.5.3 + version: 1.5.3 + rimraf: + specifier: ^3.0.2 + version: 3.0.2 + root-link-target: + specifier: ^3.1.0 + version: 3.1.0 run-groups: specifier: ^3.0.1 version: 3.0.1 @@ -399,12 +543,24 @@ catalogs: safe-buffer: specifier: 5.2.1 version: 5.2.1 + safe-execa: + specifier: ^0.1.4 + version: 0.1.4 + safe-promise-defer: + specifier: ^1.0.1 + version: 1.0.1 sanitize-filename: specifier: ^1.6.3 version: 1.6.3 semver: specifier: ^7.6.2 version: 7.6.2 + semver-range-intersect: + specifier: ^0.3.1 + version: 0.3.1 + semver-utils: + specifier: ^1.1.4 + version: 1.1.4 signal-exit: specifier: ^3.0.7 version: 3.0.7 @@ -432,12 +588,24 @@ catalogs: strip-bom: specifier: ^4.0.0 version: 4.0.0 + strip-comments-strings: + specifier: 1.2.0 + version: 1.2.0 symlink-dir: specifier: ^6.0.0 version: 6.0.0 + tar: + specifier: ^6.2.1 + version: 6.2.1 + tar-stream: + specifier: ^2.2.0 + version: 2.2.0 tempy: specifier: ^1.0.1 version: 1.0.1 + touch: + specifier: 3.1.0 + version: 3.1.0 tree-kill: specifier: ^1.2.2 version: 1.2.2 @@ -447,6 +615,9 @@ catalogs: v8-compile-cache: specifier: 2.4.0 version: 2.4.0 + validate-npm-package-name: + specifier: 5.0.0 + version: 5.0.0 version-selector-type: specifier: ^3.0.0 version: 3.0.0 @@ -3024,7 +3195,7 @@ importers: specifier: workspace:* version: link:../../packages/types hyperdrive-schemas: - specifier: ^2.0.0 + specifier: 'catalog:' version: 2.0.0 load-json-file: specifier: 'catalog:' @@ -3034,7 +3205,7 @@ importers: version: 3.0.0 optionalDependencies: fuse-native: - specifier: ^2.2.6 + specifier: 'catalog:' version: 2.2.6 devDependencies: '@pnpm/mount-modules': @@ -3044,7 +3215,7 @@ importers: specifier: 'catalog:' version: 3.0.2 rimraf: - specifier: ^3.0.2 + specifier: 'catalog:' version: 3.0.2 network/auth-header: @@ -3075,7 +3246,7 @@ importers: specifier: ^5.0.0 version: 5.0.0 '@pnpm/network.agent': - specifier: ^2.0.0 + specifier: 'catalog:' version: 2.0.0 '@pnpm/types': specifier: workspace:* @@ -3091,7 +3262,7 @@ importers: specifier: workspace:* version: 'link:' https-proxy-server-express: - specifier: 0.1.2 + specifier: 'catalog:' version: 0.1.2 nock: specifier: 'catalog:' @@ -3160,7 +3331,7 @@ importers: packages/crypto.base32-hash: dependencies: rfc4648: - specifier: ^1.5.3 + specifier: 'catalog:' version: 1.5.3 devDependencies: '@pnpm/crypto.base32-hash': @@ -3218,7 +3389,7 @@ importers: specifier: workspace:* version: link:../error '@pnpm/exec': - specifier: ^2.0.0 + specifier: 'catalog:' version: 2.0.0 '@pnpm/exportable-manifest': specifier: workspace:* @@ -3230,7 +3401,7 @@ importers: specifier: workspace:* version: link:../../lockfile/lockfile-file '@pnpm/logger': - specifier: ^5.0.0 + specifier: 'catalog:' version: 5.0.0 '@pnpm/prune-lockfile': specifier: workspace:* @@ -3267,14 +3438,14 @@ importers: packages/parse-wanted-dependency: dependencies: validate-npm-package-name: - specifier: 5.0.0 + specifier: 'catalog:' version: 5.0.0 devDependencies: '@pnpm/parse-wanted-dependency': specifier: workspace:* version: 'link:' '@types/validate-npm-package-name': - specifier: ^4.0.2 + specifier: 'catalog:' version: 4.0.2 packages/plugin-commands-doctor: @@ -3339,7 +3510,7 @@ importers: specifier: ^5.0.0 version: 5.0.0 '@pnpm/os.env.path-extender': - specifier: ^2.0.0 + specifier: 'catalog:' version: 2.0.0 render-help: specifier: 'catalog:' @@ -3376,7 +3547,7 @@ importers: specifier: 'catalog:' version: 4.1.2 cli-columns: - specifier: ^4.0.0 + specifier: 'catalog:' version: 4.0.0 semver: specifier: 'catalog:' @@ -3389,8 +3560,8 @@ importers: specifier: 'catalog:' version: 0.0.33 '@types/semver': - specifier: 7.5.8 - version: 7.5.8 + specifier: 'catalog:' + version: 7.5.3 strip-ansi: specifier: 'catalog:' version: 6.0.1 @@ -3404,7 +3575,7 @@ importers: packages/which-version-is-pinned: dependencies: semver-utils: - specifier: ^1.1.4 + specifier: 'catalog:' version: 1.1.4 devDependencies: '@pnpm/which-version-is-pinned': @@ -3417,7 +3588,7 @@ importers: specifier: workspace:* version: link:../../packages/error '@pnpm/patch-package': - specifier: 0.0.0 + specifier: 'catalog:' version: 0.0.0 devDependencies: '@pnpm/patching.apply-patch': @@ -3487,7 +3658,7 @@ importers: specifier: 'catalog:' version: 2.4.1 escape-string-regexp: - specifier: ^4.0.0 + specifier: 'catalog:' version: 4.0.0 fast-glob: specifier: 'catalog:' @@ -3505,7 +3676,7 @@ importers: specifier: 'catalog:' version: 1.0.3 safe-execa: - specifier: ^0.1.4 + specifier: 'catalog:' version: 0.1.4 semver: specifier: 'catalog:' @@ -4105,16 +4276,16 @@ importers: specifier: 'catalog:' version: 0.29.12 '@types/rimraf': - specifier: ^3.0.2 + specifier: 'catalog:' version: 3.0.2 '@types/sinon': specifier: 'catalog:' version: 10.0.20 concurrently: - specifier: 8.2.1 + specifier: 'catalog:' version: 8.2.1 isexe: - specifier: 2.0.0 + specifier: 'catalog:' version: 2.0.0 load-json-file: specifier: 'catalog:' @@ -4162,7 +4333,7 @@ importers: specifier: workspace:* version: link:../../packages/types '@pnpm/util.lex-comparator': - specifier: 3.0.0 + specifier: 'catalog:' version: 3.0.0 is-subdir: specifier: 'catalog:' @@ -4217,7 +4388,7 @@ importers: specifier: 'catalog:' version: 2.1.3 bin-links: - specifier: ^4.0.4 + specifier: 'catalog:' version: 4.0.4 is-subdir: specifier: 'catalog:' @@ -4229,7 +4400,7 @@ importers: specifier: 'catalog:' version: 3.0.0 p-settle: - specifier: ^4.1.1 + specifier: 'catalog:' version: 4.1.1 ramda: specifier: 'catalog:' @@ -4263,7 +4434,7 @@ importers: specifier: 'catalog:' version: 7.5.3 cmd-extension: - specifier: ^1.0.2 + specifier: 'catalog:' version: 1.0.2 path-exists: specifier: 'catalog:' @@ -4740,7 +4911,7 @@ importers: specifier: workspace:* version: link:../../lockfile/lockfile-utils '@yarnpkg/nm': - specifier: 4.0.2 + specifier: 'catalog:' version: 4.0.2(typanion@3.14.0) devDependencies: '@pnpm/lockfile-file': @@ -4777,7 +4948,7 @@ importers: specifier: 'catalog:' version: 2.1.3 cmd-extension: - specifier: ^1.0.2 + specifier: 'catalog:' version: 1.0.2 is-windows: specifier: 'catalog:' @@ -4862,13 +5033,13 @@ importers: specifier: 'catalog:' version: 4.0.3(typanion@3.14.0) filenamify: - specifier: ^4.3.0 + specifier: 'catalog:' version: 4.3.0 get-npm-tarball-url: - specifier: ^2.1.0 + specifier: 'catalog:' version: 2.1.0 graph-cycles: - specifier: 1.2.1 + specifier: 'catalog:' version: 1.2.1 is-inner-link: specifier: 'catalog:' @@ -4895,13 +5066,13 @@ importers: specifier: 'catalog:' version: 5.0.0 safe-promise-defer: - specifier: ^1.0.1 + specifier: 'catalog:' version: 1.0.1 semver: specifier: 'catalog:' version: 7.6.2 semver-range-intersect: - specifier: ^0.3.1 + specifier: 'catalog:' version: 0.3.1 version-selector-type: specifier: 'catalog:' @@ -4994,20 +5165,20 @@ importers: specifier: 'catalog:' version: 6.2.0 normalize-package-data: - specifier: ^5.0.0 + specifier: 'catalog:' version: 5.0.0 devDependencies: '@pnpm/read-package-json': specifier: workspace:* version: 'link:' '@types/normalize-package-data': - specifier: ^2.4.4 + specifier: 'catalog:' version: 2.4.4 pkg-manifest/read-project-manifest: dependencies: '@gwhitney/detect-indent': - specifier: 7.0.1 + specifier: 'catalog:' version: 7.0.1 '@pnpm/error': specifier: workspace:* @@ -5025,19 +5196,19 @@ importers: specifier: workspace:* version: link:../write-project-manifest fast-deep-equal: - specifier: ^3.1.3 + specifier: 'catalog:' version: 3.1.3 is-windows: specifier: 'catalog:' version: 1.0.2 json5: - specifier: ^2.2.3 + specifier: 'catalog:' version: 2.2.3 lodash.clonedeep: - specifier: ^4.5.0 + specifier: 'catalog:' version: 4.5.0 parse-json: - specifier: ^5.2.0 + specifier: 'catalog:' version: 5.2.0 read-yaml-file: specifier: 'catalog:' @@ -5056,10 +5227,10 @@ importers: specifier: 'catalog:' version: 1.0.2 '@types/lodash.clonedeep': - specifier: ^4.5.9 + specifier: 'catalog:' version: 4.5.9 '@types/parse-json': - specifier: ^4.0.2 + specifier: 'catalog:' version: 4.0.2 tempy: specifier: 'catalog:' @@ -5074,7 +5245,7 @@ importers: specifier: workspace:* version: link:../../packages/types json5: - specifier: ^2.2.3 + specifier: 'catalog:' version: 2.2.3 write-file-atomic: specifier: 'catalog:' @@ -5087,7 +5258,7 @@ importers: specifier: workspace:* version: 'link:' '@types/write-file-atomic': - specifier: ^4.0.3 + specifier: 'catalog:' version: 4.0.3 tempy: specifier: 'catalog:' @@ -5411,7 +5582,7 @@ importers: specifier: 'catalog:' version: safe-execa@0.1.2 pkg: - specifier: 5.8.1 + specifier: 'catalog:' version: 5.8.1(patch_hash=pp6fkuhwkrqq7cjcj7uqpf37e4)(encoding@0.1.13) pnpm/artifacts/linux-arm64: @@ -5580,7 +5751,7 @@ importers: specifier: 'catalog:' version: 1.0.3 tar-stream: - specifier: ^2.2.0 + specifier: 'catalog:' version: 2.2.0 tempy: specifier: 'catalog:' @@ -5623,10 +5794,10 @@ importers: specifier: 'catalog:' version: 10.0.20 '@types/tar': - specifier: ^6.1.13 + specifier: 'catalog:' version: 6.1.13 '@types/tar-stream': - specifier: ^2.2.3 + specifier: 'catalog:' version: 2.2.3 ci-info: specifier: 'catalog:' @@ -5644,7 +5815,7 @@ importers: specifier: 'catalog:' version: 4.0.0 tar: - specifier: ^6.2.1 + specifier: 'catalog:' version: 6.2.1 write-yaml-file: specifier: 'catalog:' @@ -5690,10 +5861,10 @@ importers: specifier: workspace:* version: link:../resolver-base graceful-git: - specifier: ^3.1.2 + specifier: 'catalog:' version: 3.1.2 hosted-git-info: - specifier: npm:@pnpm/hosted-git-info@1.0.0 + specifier: 'catalog:' version: '@pnpm/hosted-git-info@1.0.0' semver: specifier: 'catalog:' @@ -5703,7 +5874,7 @@ importers: specifier: workspace:* version: 'link:' '@types/hosted-git-info': - specifier: ^3.0.5 + specifier: 'catalog:' version: 3.0.5 '@types/is-windows': specifier: 'catalog:' @@ -5785,13 +5956,13 @@ importers: specifier: 'catalog:' version: 0.2.0 encode-registry: - specifier: ^3.0.1 + specifier: 'catalog:' version: 3.0.1 load-json-file: specifier: 'catalog:' version: 6.2.0 lru-cache: - specifier: ^10.2.2 + specifier: 'catalog:' version: 10.2.2 normalize-path: specifier: 'catalog:' @@ -5800,10 +5971,10 @@ importers: specifier: 'catalog:' version: 3.1.0 p-memoize: - specifier: 4.0.1 + specifier: 'catalog:' version: 4.0.1 parse-npm-tarball-url: - specifier: ^3.0.0 + specifier: 'catalog:' version: 3.0.0 path-temp: specifier: 'catalog:' @@ -6362,7 +6533,7 @@ importers: specifier: 'catalog:' version: 2.1.3 is-gzip: - specifier: 2.0.0 + specifier: 'catalog:' version: 2.0.0 p-limit: specifier: 'catalog:' @@ -6387,7 +6558,7 @@ importers: specifier: workspace:* version: link:../../packages/types '@types/is-gzip': - specifier: 2.0.0 + specifier: 'catalog:' version: 2.0.0 '@types/node': specifier: 'catalog:' @@ -6548,7 +6719,7 @@ importers: specifier: workspace:* version: link:../store-path '@zkochan/diable': - specifier: ^1.0.2 + specifier: 'catalog:' version: 1.0.2 delay: specifier: 'catalog:' @@ -6639,7 +6810,7 @@ importers: specifier: 'catalog:' version: 1.0.0 dint: - specifier: ^5.1.0 + specifier: 'catalog:' version: 5.1.0 load-json-file: specifier: 'catalog:' @@ -6840,7 +7011,7 @@ importers: specifier: workspace:* version: link:../store-path '@zkochan/diable': - specifier: ^1.0.2 + specifier: 'catalog:' version: 1.0.2 delay: specifier: 'catalog:' @@ -6881,7 +7052,7 @@ importers: specifier: 'catalog:' version: 2.1.3 can-link: - specifier: ^2.0.0 + specifier: 'catalog:' version: 2.0.0 path-absolute: specifier: 'catalog:' @@ -6890,10 +7061,10 @@ importers: specifier: 'catalog:' version: 2.1.0 root-link-target: - specifier: ^3.1.0 + specifier: 'catalog:' version: 3.1.0 touch: - specifier: 3.1.0 + specifier: 'catalog:' version: 3.1.0 devDependencies: '@pnpm/store-path': @@ -6906,22 +7077,22 @@ importers: specifier: 'catalog:' version: 18.19.34 '@types/rimraf': - specifier: ^3.0.2 + specifier: 'catalog:' version: 3.0.2 '@types/touch': - specifier: ^3.1.5 + specifier: 'catalog:' version: 3.1.5 is-windows: specifier: 'catalog:' version: 1.0.2 rimraf: - specifier: ^3.0.2 + specifier: 'catalog:' version: 3.0.2 text/comments-parser: dependencies: strip-comments-strings: - specifier: 1.2.0 + specifier: 'catalog:' version: 1.2.0 devDependencies: '@pnpm/text.comments-parser': @@ -6958,7 +7129,7 @@ importers: specifier: workspace:* version: link:../fs/symlink-dependency '@rushstack/worker-pool': - specifier: 0.4.9 + specifier: 'catalog:' version: 0.4.9(@types/node@20.14.8) load-json-file: specifier: 'catalog:' @@ -7008,13 +7179,13 @@ importers: specifier: 'catalog:' version: safe-execa@0.1.2 find-up: - specifier: ^5.0.0 + specifier: 'catalog:' version: 5.0.0 is-subdir: specifier: 'catalog:' version: 1.2.0 micromatch: - specifier: ^4.0.7 + specifier: 'catalog:' version: 4.0.7 ramda: specifier: 'catalog:' @@ -7030,13 +7201,13 @@ importers: specifier: 'catalog:' version: 1.0.2 '@types/micromatch': - specifier: ^4.0.7 + specifier: 'catalog:' version: 4.0.7 '@types/ramda': specifier: 'catalog:' version: 0.29.12 '@types/touch': - specifier: ^3.1.5 + specifier: 'catalog:' version: 3.1.5 ci-info: specifier: 'catalog:' @@ -7048,7 +7219,7 @@ importers: specifier: 'catalog:' version: 1.0.1 touch: - specifier: 3.1.0 + specifier: 'catalog:' version: 3.1.0 workspace/find-packages: @@ -7066,7 +7237,7 @@ importers: specifier: workspace:* version: link:../../packages/types '@pnpm/util.lex-comparator': - specifier: 3.0.0 + specifier: 'catalog:' version: 3.0.0 devDependencies: '@pnpm/workspace.find-packages': @@ -7082,7 +7253,7 @@ importers: specifier: workspace:* version: link:../../packages/error find-up: - specifier: ^5.0.0 + specifier: 'catalog:' version: 5.0.0 devDependencies: '@pnpm/find-workspace-dir': @@ -10427,6 +10598,7 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} @@ -12483,10 +12655,12 @@ packages: rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true root-link-target@3.1.0: @@ -21275,6 +21449,7 @@ snapshots: zwitch@1.0.5: {} time: + '@pnpm/hosted-git-info@1.0.0': '2024-02-05T14:40:06.830Z' '@pnpm/node-fetch@1.0.0': '2023-04-19T11:13:43.487Z' '@pnpm/ramda@0.28.1': '2022-08-03T13:56:59.597Z' '@pnpm/which@3.0.1': '2023-05-14T22:08:27.551Z' diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e6ebe2d332..b5cdd46be8 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -35,34 +35,46 @@ packages: - "!**/test/**" - "!resolving/local-resolver/example-package/**" catalog: + "@gwhitney/detect-indent": 7.0.1 "@pnpm/builder.policy": 3.0.0 "@pnpm/byline": ^1.0.0 "@pnpm/colorize-semver-diff": ^1.0.1 "@pnpm/config.env-replace": 3.0.0 + "@pnpm/exec": ^2.0.0 "@pnpm/fs.packlist": 2.0.0 "@pnpm/log.group": 3.0.0 "@pnpm/logger": ^5.0.0 + "@pnpm/network.agent": ^2.0.0 "@pnpm/nopt": ^0.2.1 "@pnpm/npm-conf": 2.2.2 "@pnpm/npm-lifecycle": ^3.0.4 "@pnpm/npm-package-arg": ^1.0.0 + "@pnpm/os.env.path-extender": ^2.0.0 + "@pnpm/patch-package": 0.0.0 "@pnpm/registry-mock": 3.32.1 "@pnpm/semver-diff": ^1.1.0 "@pnpm/tabtab": ^0.5.4 "@pnpm/util.lex-comparator": 3.0.0 "@reflink/reflink": 0.1.16 + "@rushstack/worker-pool": 0.4.9 "@types/adm-zip": ^0.5.5 "@types/archy": 0.0.33 "@types/cross-spawn": ^6.0.6 "@types/fs-extra": ^9.0.13 "@types/graceful-fs": ^4.1.9 + "@types/hosted-git-info": ^3.0.5 "@types/ini": 1.3.31 + "@types/is-gzip": 2.0.0 "@types/is-windows": ^1.0.2 "@types/js-yaml": ^4.0.9 + "@types/lodash.clonedeep": ^4.5.9 "@types/lodash.throttle": 4.1.7 + "@types/micromatch": ^4.0.7 "@types/node": ^18.19.34 + "@types/normalize-package-data": ^2.4.4 "@types/normalize-path": ^3.0.2 "@types/object-hash": 3.0.6 + "@types/parse-json": ^4.0.2 "@types/pnpm__byline": npm:@types/byline@^4.2.36 "@types/proxyquire": ^1.3.31 "@types/ramda": 0.29.12 @@ -72,7 +84,11 @@ catalog: "@types/signal-exit": ^3.0.4 "@types/sinon": ^10.0.20 "@types/ssri": ^7.1.5 + "@types/tar": ^6.1.13 + "@types/tar-stream": ^2.2.3 + "@types/touch": ^3.1.5 "@types/uuid": ^8.3.4 + "@types/validate-npm-package-name": ^4.0.2 "@types/which": ^2.0.2 "@types/write-file-atomic": ^4.0.3 "@types/yarnpkg__lockfile": ^1.1.9 @@ -80,59 +96,83 @@ catalog: "@yarnpkg/core": 4.0.3 "@yarnpkg/extensions": 2.0.1 "@yarnpkg/lockfile": ^1.1.0 + "@yarnpkg/nm": 4.0.2 "@yarnpkg/parsers": 3.0.0 "@yarnpkg/pnp": ^4.0.6 "@zkochan/cmd-shim": ^6.0.0 + "@zkochan/diable": ^1.0.2 "@zkochan/retry": ^0.2.0 "@zkochan/rimraf": ^2.1.3 "@zkochan/table": ^2.0.1 + "dint": ^5.1.0 "js-yaml": npm:@zkochan/js-yaml@0.0.7 adm-zip: ^0.5.14 ansi-diff: ^1.1.1 archy: ^1.0.0 better-path-resolve: 1.0.0 + bin-links: ^4.0.4 boxen: ^5.1.2 camelcase-keys: ^6.2.2 camelcase: ^6.3.0 + can-link: ^2.0.0 can-write-to-dir: ^1.1.1 chalk: ^4.1.2 ci-info: ^3.9.0 cli-columns: ^4.0.0 cli-truncate: ^2.1.0 + cmd-extension: ^1.0.2 comver-to-semver: ^1.0.0 + concurrently: 8.2.1 cross-spawn: ^7.0.3 deep-require-cwd: 1.0.0 delay: ^5.0.0 detect-libc: ^2.0.3 didyoumean2: ^6.0.1 dir-is-case-sensitive: ^2.0.0 + encode-registry: ^3.0.1 enquirer: ^2.4.1 esbuild: ^0.19.12 escape-string-regexp: ^4.0.0 execa: npm:safe-execa@0.1.2 exists-link: 2.0.0 + fast-deep-equal: ^3.1.3 fast-glob: ^3.3.2 + filenamify: ^4.3.0 + find-up: ^5.0.0 fs-extra: ^11.2.0 + fuse-native: ^2.2.6 get-npm-tarball-url: ^2.1.0 get-port: ^5.1.1 ghooks: 2.0.4 graceful-fs: ^4.2.11 + graceful-git: ^3.1.2 + graph-cycles: 1.2.1 + hosted-git-info: npm:@pnpm/hosted-git-info@1.0.0 + https-proxy-server-express: 0.1.2 + hyperdrive-schemas: ^2.0.0 ini: 4.1.1 + is-gzip: 2.0.0 is-inner-link: ^4.0.0 is-port-reachable: 3.0.0 is-subdir: ^1.2.0 is-windows: ^1.0.2 + isexe: 2.0.0 jest-diff: ^29.7.0 + json5: ^2.2.3 load-json-file: ^6.2.0 + lodash.clonedeep: ^4.5.0 lodash.throttle: 4.1.1 loud-rejection: ^2.2.0 + lru-cache: ^10.2.2 make-empty-dir: ^2.1.0 mem: ^8.1.1 + micromatch: ^4.0.7 nerf-dart: 1.0.0 nock: 13.3.4 node-fetch: npm:@pnpm/node-fetch@1.0.0 node-gyp: ^10.1.0 normalize-newline: 3.0.0 + normalize-package-data: ^5.0.0 normalize-path: ^3.0.0 normalize-registry-url: 2.0.0 npm-packlist: 5.1.3 @@ -143,12 +183,17 @@ catalog: p-filter: ^2.1.0 p-limit: ^3.1.0 p-map-values: ^1.0.0 + p-memoize: 4.0.1 p-queue: ^6.6.2 + p-settle: ^4.1.1 + parse-json: ^5.2.0 + parse-npm-tarball-url: ^3.0.0 path-absolute: ^1.0.1 path-exists: ^4.0.0 path-name: ^1.0.0 path-temp: ^2.1.0 pidtree: ^0.6.0 + pkg: 5.8.1 preferred-pm: ^3.1.3 pretty-bytes: ^5.6.0 pretty-ms: ^7.0.1 @@ -163,10 +208,17 @@ catalog: rename-overwrite: ^5.0.0 render-help: ^1.0.3 resolve-link-target: ^2.0.0 + rfc4648: ^1.5.3 + rimraf: ^3.0.2 + root-link-target: ^3.1.0 run-groups: ^3.0.1 rxjs: ^7.8.1 safe-buffer: 5.2.1 + safe-execa: ^0.1.4 + safe-promise-defer: ^1.0.1 sanitize-filename: ^1.6.3 + semver-range-intersect: ^0.3.1 + semver-utils: ^1.1.4 semver: ^7.6.2 signal-exit: ^3.0.7 sinon: ^16.1.3 @@ -177,11 +229,16 @@ catalog: string-length: ^4.0.2 strip-ansi: ^6.0.1 strip-bom: ^4.0.0 + strip-comments-strings: 1.2.0 symlink-dir: ^6.0.0 + tar-stream: ^2.2.0 + tar: ^6.2.1 tempy: ^1.0.1 + touch: 3.1.0 tree-kill: ^1.2.2 uuid: ^9.0.1 v8-compile-cache: 2.4.0 + validate-npm-package-name: 5.0.0 version-selector-type: ^3.0.0 which: npm:@pnpm/which@^3.0.1 write-file-atomic: ^5.0.1 diff --git a/pnpm/artifacts/exe/package.json b/pnpm/artifacts/exe/package.json index 7269d0cbfa..cb4fb45208 100644 --- a/pnpm/artifacts/exe/package.json +++ b/pnpm/artifacts/exe/package.json @@ -21,7 +21,7 @@ "devDependencies": { "@pnpm/exe": "workspace:*", "execa": "catalog:", - "pkg": "5.8.1" + "pkg": "catalog:" }, "funding": "https://opencollective.com/pnpm", "homepage": "https://github.com/pnpm/pnpm/tree/main/pnpm/artifacts/exe#readme", diff --git a/releasing/plugin-commands-publishing/package.json b/releasing/plugin-commands-publishing/package.json index 0e857056ca..deae71e97b 100644 --- a/releasing/plugin-commands-publishing/package.json +++ b/releasing/plugin-commands-publishing/package.json @@ -43,14 +43,14 @@ "@types/proxyquire": "catalog:", "@types/ramda": "catalog:", "@types/sinon": "catalog:", - "@types/tar": "^6.1.13", - "@types/tar-stream": "^2.2.3", + "@types/tar": "catalog:", + "@types/tar-stream": "catalog:", "ci-info": "catalog:", "cross-spawn": "catalog:", "is-windows": "catalog:", "load-json-file": "catalog:", "path-exists": "catalog:", - "tar": "^6.2.1", + "tar": "catalog:", "write-yaml-file": "catalog:" }, "dependencies": { @@ -79,7 +79,7 @@ "ramda": "catalog:", "realpath-missing": "catalog:", "render-help": "catalog:", - "tar-stream": "^2.2.0", + "tar-stream": "catalog:", "tempy": "catalog:", "write-json-file": "catalog:" }, diff --git a/resolving/git-resolver/package.json b/resolving/git-resolver/package.json index 34b12d87c9..b1c7a79631 100644 --- a/resolving/git-resolver/package.json +++ b/resolving/git-resolver/package.json @@ -34,13 +34,13 @@ "dependencies": { "@pnpm/fetch": "workspace:*", "@pnpm/resolver-base": "workspace:*", - "graceful-git": "^3.1.2", - "hosted-git-info": "npm:@pnpm/hosted-git-info@1.0.0", + "graceful-git": "catalog:", + "hosted-git-info": "catalog:", "semver": "catalog:" }, "devDependencies": { "@pnpm/git-resolver": "workspace:*", - "@types/hosted-git-info": "^3.0.5", + "@types/hosted-git-info": "catalog:", "@types/is-windows": "catalog:", "@types/semver": "catalog:", "is-windows": "catalog:" diff --git a/resolving/npm-resolver/package.json b/resolving/npm-resolver/package.json index deab915332..c6f2c70a38 100644 --- a/resolving/npm-resolver/package.json +++ b/resolving/npm-resolver/package.json @@ -43,13 +43,13 @@ "@pnpm/types": "workspace:*", "@pnpm/workspace.spec-parser": "workspace:*", "@zkochan/retry": "catalog:", - "encode-registry": "^3.0.1", + "encode-registry": "catalog:", "load-json-file": "catalog:", - "lru-cache": "^10.2.2", + "lru-cache": "catalog:", "normalize-path": "catalog:", "p-limit": "catalog:", - "p-memoize": "4.0.1", - "parse-npm-tarball-url": "^3.0.0", + "p-memoize": "catalog:", + "parse-npm-tarball-url": "catalog:", "path-temp": "catalog:", "ramda": "catalog:", "rename-overwrite": "catalog:", diff --git a/store/cafs/package.json b/store/cafs/package.json index be19aa729e..dc1f94fc69 100644 --- a/store/cafs/package.json +++ b/store/cafs/package.json @@ -20,7 +20,7 @@ "@pnpm/graceful-fs": "workspace:*", "@pnpm/store-controller-types": "workspace:*", "@zkochan/rimraf": "catalog:", - "is-gzip": "2.0.0", + "is-gzip": "catalog:", "p-limit": "catalog:", "rename-overwrite": "catalog:", "ssri": "catalog:", @@ -30,7 +30,7 @@ "@pnpm/cafs-types": "workspace:*", "@pnpm/store.cafs": "workspace:*", "@pnpm/types": "workspace:*", - "@types/is-gzip": "2.0.0", + "@types/is-gzip": "catalog:", "@types/node": "catalog:", "@types/ssri": "catalog:", "symlink-dir": "catalog:", diff --git a/store/plugin-commands-server/package.json b/store/plugin-commands-server/package.json index f31d0062d3..dd00ddd5e2 100644 --- a/store/plugin-commands-server/package.json +++ b/store/plugin-commands-server/package.json @@ -43,7 +43,7 @@ "@pnpm/server": "workspace:*", "@pnpm/store-connection-manager": "workspace:*", "@pnpm/store-path": "workspace:*", - "@zkochan/diable": "^1.0.2", + "@zkochan/diable": "catalog:", "delay": "catalog:", "get-port": "catalog:", "is-windows": "catalog:", diff --git a/store/plugin-commands-store/package.json b/store/plugin-commands-store/package.json index 33e8e75712..dd94b6a4b7 100644 --- a/store/plugin-commands-store/package.json +++ b/store/plugin-commands-store/package.json @@ -61,7 +61,7 @@ "@pnpm/store.cafs": "workspace:*", "@pnpm/types": "workspace:*", "archy": "catalog:", - "dint": "^5.1.0", + "dint": "catalog:", "load-json-file": "catalog:", "p-filter": "catalog:", "ramda": "catalog:", diff --git a/store/store-connection-manager/package.json b/store/store-connection-manager/package.json index a1ff67424e..3fbd586d31 100644 --- a/store/store-connection-manager/package.json +++ b/store/store-connection-manager/package.json @@ -39,7 +39,7 @@ "@pnpm/package-store": "workspace:*", "@pnpm/server": "workspace:*", "@pnpm/store-path": "workspace:*", - "@zkochan/diable": "^1.0.2", + "@zkochan/diable": "catalog:", "delay": "catalog:", "dir-is-case-sensitive": "catalog:" }, diff --git a/store/store-path/package.json b/store/store-path/package.json index b8b89784e5..a7e9624ec3 100644 --- a/store/store-path/package.json +++ b/store/store-path/package.json @@ -32,20 +32,20 @@ "dependencies": { "@pnpm/error": "workspace:*", "@zkochan/rimraf": "catalog:", - "can-link": "^2.0.0", + "can-link": "catalog:", "path-absolute": "catalog:", "path-temp": "catalog:", - "root-link-target": "^3.1.0", - "touch": "3.1.0" + "root-link-target": "catalog:", + "touch": "catalog:" }, "devDependencies": { "@pnpm/store-path": "workspace:*", "@types/is-windows": "catalog:", "@types/node": "catalog:", - "@types/rimraf": "^3.0.2", - "@types/touch": "^3.1.5", + "@types/rimraf": "catalog:", + "@types/touch": "catalog:", "is-windows": "catalog:", - "rimraf": "^3.0.2" + "rimraf": "catalog:" }, "funding": "https://opencollective.com/pnpm", "exports": { diff --git a/text/comments-parser/package.json b/text/comments-parser/package.json index 11eb4967df..9fa5d8a229 100644 --- a/text/comments-parser/package.json +++ b/text/comments-parser/package.json @@ -28,7 +28,7 @@ "compile": "tsc --build && pnpm run lint --fix" }, "dependencies": { - "strip-comments-strings": "1.2.0" + "strip-comments-strings": "catalog:" }, "homepage": "https://github.com/pnpm/pnpm/blob/main/text/comments-parser#readme", "funding": "https://opencollective.com/pnpm", diff --git a/worker/package.json b/worker/package.json index cbfe21fb4a..badffc02c4 100644 --- a/worker/package.json +++ b/worker/package.json @@ -40,7 +40,7 @@ "@pnpm/graceful-fs": "workspace:*", "@pnpm/store.cafs": "workspace:*", "@pnpm/symlink-dependency": "workspace:*", - "@rushstack/worker-pool": "0.4.9", + "@rushstack/worker-pool": "catalog:", "load-json-file": "catalog:" }, "devDependencies": { diff --git a/workspace/filter-workspace-packages/package.json b/workspace/filter-workspace-packages/package.json index 29eea91bde..d33dab5c1d 100644 --- a/workspace/filter-workspace-packages/package.json +++ b/workspace/filter-workspace-packages/package.json @@ -34,22 +34,22 @@ "@pnpm/workspace.find-packages": "workspace:*", "@pnpm/workspace.pkgs-graph": "workspace:*", "execa": "catalog:", - "find-up": "^5.0.0", + "find-up": "catalog:", "is-subdir": "catalog:", - "micromatch": "^4.0.7", + "micromatch": "catalog:", "ramda": "catalog:" }, "devDependencies": { "@pnpm/filter-workspace-packages": "workspace:*", "@pnpm/types": "workspace:*", "@types/is-windows": "catalog:", - "@types/micromatch": "^4.0.7", + "@types/micromatch": "catalog:", "@types/ramda": "catalog:", - "@types/touch": "^3.1.5", + "@types/touch": "catalog:", "ci-info": "catalog:", "is-windows": "catalog:", "tempy": "catalog:", - "touch": "3.1.0" + "touch": "catalog:" }, "funding": "https://opencollective.com/pnpm", "exports": { diff --git a/workspace/find-packages/package.json b/workspace/find-packages/package.json index fad3004a51..352f462e72 100644 --- a/workspace/find-packages/package.json +++ b/workspace/find-packages/package.json @@ -32,7 +32,7 @@ "@pnpm/cli-utils": "workspace:*", "@pnpm/fs.find-packages": "workspace:*", "@pnpm/types": "workspace:*", - "@pnpm/util.lex-comparator": "3.0.0" + "@pnpm/util.lex-comparator": "catalog:" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { diff --git a/workspace/find-workspace-dir/package.json b/workspace/find-workspace-dir/package.json index 078d6ec29e..e4452644de 100644 --- a/workspace/find-workspace-dir/package.json +++ b/workspace/find-workspace-dir/package.json @@ -30,7 +30,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/workspace/find-workspace-dir#readme", "dependencies": { "@pnpm/error": "workspace:*", - "find-up": "^5.0.0" + "find-up": "catalog:" }, "funding": "https://opencollective.com/pnpm", "devDependencies": {