From 7d2fd48215ea276d582618bdd96183e61d3c9522 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 14 Aug 2025 14:06:03 +0200 Subject: [PATCH] feat!: drop Node.js 18 support (#9858) --- .changeset/polite-carpets-relax.md | 175 ++++++++++++++++++ .github/workflows/ci.yml | 3 +- .meta-updater/src/index.ts | 2 +- cache/api/package.json | 2 +- cache/commands/package.json | 2 +- catalogs/config/package.json | 2 +- catalogs/protocol-parser/package.json | 2 +- catalogs/resolver/package.json | 2 +- catalogs/types/package.json | 2 +- cli/cli-meta/package.json | 2 +- cli/cli-utils/package.json | 2 +- cli/command/package.json | 2 +- cli/common-cli-options-help/package.json | 2 +- cli/default-reporter/package.json | 2 +- cli/parse-cli-args/package.json | 2 +- .../plugin-commands-completion/package.json | 2 +- config/config-writer/package.json | 2 +- config/config/package.json | 2 +- config/deps-installer/package.json | 2 +- config/matcher/package.json | 2 +- config/normalize-registries/package.json | 2 +- config/package-is-installable/package.json | 2 +- config/parse-overrides/package.json | 2 +- config/pick-registry-for-package/package.json | 2 +- config/plugin-commands-config/package.json | 2 +- crypto/hash/package.json | 2 +- crypto/object-hasher/package.json | 2 +- crypto/polyfill/package.json | 2 +- crypto/shasums-file/package.json | 2 +- dedupe/check/package.json | 2 +- dedupe/issues-renderer/package.json | 2 +- dedupe/types/package.json | 2 +- deps/graph-builder/package.json | 2 +- deps/graph-sequencer/package.json | 2 +- deps/status/package.json | 2 +- env/node.fetcher/package.json | 2 +- env/node.resolver/package.json | 2 +- env/path/package.json | 2 +- env/plugin-commands-env/package.json | 2 +- env/system-node-version/package.json | 2 +- exec/build-commands/package.json | 2 +- exec/build-modules/package.json | 2 +- exec/lifecycle/package.json | 2 +- exec/pkg-requires-build/package.json | 2 +- exec/plugin-commands-rebuild/package.json | 2 +- .../package.json | 2 +- exec/pnpm-cli-runner/package.json | 2 +- exec/prepare-package/package.json | 2 +- exec/run-npm/package.json | 2 +- fetching/binary-fetcher/package.json | 2 +- fetching/directory-fetcher/package.json | 2 +- fetching/fetcher-base/package.json | 2 +- fetching/git-fetcher/package.json | 2 +- fetching/pick-fetcher/package.json | 2 +- fetching/tarball-fetcher/package.json | 2 +- fs/find-packages/package.json | 2 +- fs/graceful-fs/package.json | 2 +- fs/hard-link-dir/package.json | 2 +- fs/indexed-pkg-importer/package.json | 2 +- fs/is-empty-dir-or-nothing/package.json | 2 +- fs/packlist/package.json | 2 +- fs/read-modules-dir/package.json | 2 +- fs/symlink-dependency/package.json | 2 +- hooks/pnpmfile/package.json | 2 +- hooks/read-package-hook/package.json | 2 +- hooks/types/package.json | 2 +- lockfile/audit/package.json | 2 +- lockfile/detect-dep-types/package.json | 2 +- lockfile/filtering/package.json | 2 +- lockfile/fs/package.json | 2 +- lockfile/lockfile-to-pnp/package.json | 2 +- lockfile/merger/package.json | 2 +- lockfile/plugin-commands-audit/package.json | 2 +- lockfile/preferred-versions/package.json | 2 +- lockfile/pruner/package.json | 2 +- lockfile/settings-checker/package.json | 2 +- lockfile/types/package.json | 2 +- lockfile/utils/package.json | 2 +- lockfile/verification/package.json | 2 +- lockfile/walker/package.json | 2 +- modules-mounter/daemon/package.json | 2 +- network/auth-header/package.json | 2 +- network/fetch/package.json | 2 +- network/fetching-types/package.json | 2 +- object/key-sorting/package.json | 2 +- object/property-path/package.json | 2 +- packages/calc-dep-state/package.json | 2 +- packages/constants/package.json | 2 +- packages/core-loggers/package.json | 2 +- packages/dependency-path/package.json | 2 +- packages/error/package.json | 2 +- packages/git-utils/package.json | 2 +- packages/logger/package.json | 2 +- packages/make-dedicated-lockfile/package.json | 2 +- packages/parse-wanted-dependency/package.json | 2 +- packages/plugin-commands-doctor/package.json | 2 +- packages/plugin-commands-init/package.json | 2 +- packages/plugin-commands-setup/package.json | 2 +- packages/render-peer-issues/package.json | 2 +- packages/types/package.json | 2 +- patching/apply-patch/package.json | 2 +- patching/config/package.json | 2 +- .../plugin-commands-patching/package.json | 2 +- patching/types/package.json | 2 +- pkg-manager/client/package.json | 2 +- pkg-manager/core/package.json | 2 +- pkg-manager/direct-dep-linker/package.json | 2 +- pkg-manager/get-context/package.json | 2 +- pkg-manager/headless/package.json | 2 +- pkg-manager/hoist/package.json | 2 +- pkg-manager/link-bins/package.json | 2 +- pkg-manager/modules-cleaner/package.json | 2 +- pkg-manager/modules-yaml/package.json | 2 +- pkg-manager/package-bins/package.json | 2 +- pkg-manager/package-requester/package.json | 2 +- .../plugin-commands-installation/package.json | 2 +- .../read-projects-context/package.json | 2 +- pkg-manager/real-hoist/package.json | 2 +- pkg-manager/remove-bins/package.json | 2 +- pkg-manager/resolve-dependencies/package.json | 2 +- pkg-manifest/exportable-manifest/package.json | 2 +- pkg-manifest/manifest-utils/package.json | 2 +- pkg-manifest/read-package-json/package.json | 2 +- .../read-project-manifest/package.json | 2 +- .../write-project-manifest/package.json | 2 +- pnpm-workspace.yaml | 2 +- pnpm/bin/pnpm.cjs | 4 +- pnpm/package.json | 2 +- releasing/plugin-commands-deploy/package.json | 2 +- .../plugin-commands-publishing/package.json | 2 +- resolving/bun-resolver/package.json | 2 +- resolving/default-resolver/package.json | 2 +- resolving/deno-resolver/package.json | 2 +- resolving/git-resolver/package.json | 2 +- resolving/jsr-specifier-parser/package.json | 2 +- resolving/local-resolver/package.json | 2 +- resolving/npm-resolver/package.json | 2 +- resolving/resolver-base/package.json | 2 +- resolving/tarball-resolver/package.json | 2 +- reviewing/dependencies-hierarchy/package.json | 2 +- reviewing/license-scanner/package.json | 2 +- reviewing/list/package.json | 2 +- reviewing/outdated/package.json | 2 +- .../plugin-commands-licenses/package.json | 2 +- .../plugin-commands-listing/package.json | 2 +- .../plugin-commands-outdated/package.json | 2 +- semver/peer-range/package.json | 2 +- store/cafs-types/package.json | 2 +- store/cafs/package.json | 2 +- store/create-cafs-store/package.json | 2 +- store/package-store/package.json | 2 +- store/plugin-commands-server/package.json | 2 +- .../package.json | 2 +- store/plugin-commands-store/package.json | 2 +- store/server/package.json | 2 +- store/store-connection-manager/package.json | 2 +- store/store-controller-types/package.json | 2 +- store/store-path/package.json | 2 +- testing/temp-store/package.json | 2 +- text/comments-parser/package.json | 2 +- tools/path/package.json | 2 +- .../plugin-commands-self-updater/package.json | 2 +- worker/package.json | 2 +- .../filter-packages-from-dir/package.json | 2 +- .../filter-workspace-packages/package.json | 2 +- workspace/find-packages/package.json | 2 +- workspace/find-workspace-dir/package.json | 2 +- workspace/injected-deps-syncer/package.json | 2 +- workspace/manifest-writer/package.json | 2 +- workspace/pkgs-graph/package.json | 2 +- workspace/read-manifest/package.json | 2 +- .../resolve-workspace-range/package.json | 2 +- workspace/sort-packages/package.json | 2 +- workspace/spec-parser/package.json | 2 +- workspace/state/package.json | 2 +- 175 files changed, 350 insertions(+), 176 deletions(-) create mode 100644 .changeset/polite-carpets-relax.md diff --git a/.changeset/polite-carpets-relax.md b/.changeset/polite-carpets-relax.md new file mode 100644 index 0000000000..6dcad2e240 --- /dev/null +++ b/.changeset/polite-carpets-relax.md @@ -0,0 +1,175 @@ +--- +"@pnpm/plugin-commands-installation": major +"@pnpm/plugin-commands-store-inspecting": major +"@pnpm/plugin-commands-completion": major +"@pnpm/plugin-commands-publishing": major +"@pnpm/plugin-commands-script-runners": major +"@pnpm/write-project-manifest": major +"@pnpm/filter-workspace-packages": major +"@pnpm/read-project-manifest": major +"@pnpm/plugin-commands-licenses": major +"@pnpm/plugin-commands-outdated": major +"@pnpm/tools.plugin-commands-self-updater": major +"@pnpm/workspace.filter-packages-from-dir": major +"@pnpm/plugin-commands-patching": major +"@pnpm/read-projects-context": major +"@pnpm/plugin-commands-listing": major +"@pnpm/resolve-workspace-range": major +"@pnpm/pick-registry-for-package": major +"@pnpm/make-dedicated-lockfile": major +"@pnpm/parse-wanted-dependency": major +"@pnpm/resolve-dependencies": major +"@pnpm/exportable-manifest": major +"@pnpm/plugin-commands-deploy": major +"@pnpm/reviewing.dependencies-hierarchy": major +"@pnpm/plugin-commands-doctor": major +"@pnpm/plugin-commands-audit": major +"@pnpm/plugin-commands-setup": major +"@pnpm/read-package-json": major +"@pnpm/resolving.jsr-specifier-parser": major +"@pnpm/store-connection-manager": major +"@pnpm/workspace.injected-deps-syncer": major +"@pnpm/package-is-installable": major +"@pnpm/plugin-commands-config": major +"@pnpm/plugin-commands-init": major +"@pnpm/pkg-manager.direct-dep-linker": major +"@pnpm/package-requester": major +"@pnpm/plugin-commands-rebuild": major +"@pnpm/plugin-commands-server": major +"@pnpm/store-controller-types": major +"@pnpm/find-workspace-dir": major +"@pnpm/common-cli-options-help": major +"@pnpm/normalize-registries": major +"@pnpm/lockfile.preferred-versions": major +"@pnpm/render-peer-issues": major +"@pnpm/modules-cleaner": major +"@pnpm/manifest-utils": major +"@pnpm/plugin-commands-store": major +"@pnpm/directory-fetcher": major +"@pnpm/fs.is-empty-dir-or-nothing": major +"@pnpm/default-resolver": major +"@pnpm/tarball-resolver": major +"@pnpm/lockfile.detect-dep-types": major +"@pnpm/lockfile.settings-checker": major +"@pnpm/license-scanner": major +"@pnpm/workspace.manifest-writer": major +"@pnpm/catalogs.protocol-parser": major +"@pnpm/tarball-fetcher": major +"@pnpm/lockfile-to-pnp": major +"@pnpm/dependency-path": major +"@pnpm/modules-yaml": major +"@pnpm/package-bins": major +"@pnpm/local-resolver": major +"@pnpm/plugin-commands-env": major +"@pnpm/env.system-node-version": major +"@pnpm/exec.pkg-requires-build": major +"@pnpm/fetching.binary-fetcher": major +"@pnpm/fs.indexed-pkg-importer": major +"@pnpm/hooks.read-package-hook": major +"@pnpm/calc-dep-state": major +"@pnpm/get-context": major +"@pnpm/remove-bins": major +"@pnpm/resolving.deno-resolver": major +"@pnpm/resolver-base": major +"@pnpm/create-cafs-store": major +"@pnpm/workspace.find-packages": major +"@pnpm/workspace.read-manifest": major +"@pnpm/sort-packages": major +"@pnpm/parse-overrides": major +"@pnpm/dedupe.issues-renderer": major +"@pnpm/mount-modules": major +"@pnpm/fetching-types": major +"@pnpm/real-hoist": major +"@pnpm/resolving.bun-resolver": major +"@pnpm/git-resolver": major +"@pnpm/npm-resolver": major +"@pnpm/config.deps-installer": major +"@pnpm/fetcher-base": major +"@pnpm/pick-fetcher": major +"@pnpm/symlink-dependency": major +"@pnpm/lockfile.verification": major +"@pnpm/core-loggers": major +"@pnpm/link-bins": major +"@pnpm/workspace.spec-parser": major +"@pnpm/default-reporter": major +"@pnpm/config.config-writer": major +"@pnpm/crypto.object-hasher": major +"@pnpm/deps.graph-sequencer": major +"@pnpm/exec.pnpm-cli-runner": major +"@pnpm/prepare-package": major +"@pnpm/git-fetcher": major +"@pnpm/object.property-path": major +"@pnpm/patching.apply-patch": major +"@pnpm/headless": major +"@pnpm/text.comments-parser": major +"@pnpm/workspace.pkgs-graph": major +"@pnpm/crypto.shasums-file": major +"@pnpm/exec.build-commands": major +"@pnpm/read-modules-dir": major +"@pnpm/network.auth-header": major +"@pnpm/package-store": major +"@pnpm/parse-cli-args": major +"@pnpm/deps.graph-builder": major +"@pnpm/build-modules": major +"@pnpm/lockfile.filtering": major +"@pnpm/object.key-sorting": major +"@pnpm/constants": major +"@pnpm/git-utils": major +"@pnpm/client": major +"@pnpm/outdated": major +"@pnpm/testing.temp-store": major +"@pnpm/catalogs.resolver": major +"@pnpm/node.resolver": major +"@pnpm/hoist": major +"@pnpm/semver.peer-range": major +"@pnpm/node.fetcher": major +"@pnpm/fs.find-packages": major +"@pnpm/fs.hard-link-dir": major +"@pnpm/core": major +"@pnpm/cafs-types": major +"@pnpm/store-path": major +"@pnpm/catalogs.config": major +"@pnpm/crypto.polyfill": major +"@pnpm/lockfile.merger": major +"@pnpm/lockfile.pruner": major +"@pnpm/lockfile.walker": major +"@pnpm/logger": major +"@pnpm/patching.config": major +"@pnpm/workspace.state": major +"@pnpm/cache.commands": major +"@pnpm/catalogs.types": major +"@pnpm/matcher": major +"@pnpm/lifecycle": major +"@pnpm/graceful-fs": major +"@pnpm/pnpmfile": major +"@pnpm/audit": major +"@pnpm/lockfile.types": major +"@pnpm/lockfile.utils": major +"@pnpm/error": major +"@pnpm/types": major +"@pnpm/patching.types": major +"@pnpm/list": major +"@pnpm-private/updater": major +"@pnpm/cli-utils": major +"@pnpm/config": major +"@pnpm/fetch": major +"@pnpm/cli-meta": major +"@pnpm/dedupe.check": major +"@pnpm/dedupe.types": major +"@pnpm/run-npm": major +"@pnpm/server": major +"@pnpm/command": major +"@pnpm/crypto.hash": major +"@pnpm/deps.status": major +"@pnpm/fs.packlist": major +"@pnpm/hooks.types": major +"@pnpm/lockfile.fs": major +"@pnpm/store.cafs": major +"@pnpm/tools.path": major +"@pnpm/cache.api": major +"@pnpm/env.path": major +"@pnpm/worker": major +"pnpm": major +--- + +Node.js v18 and 19 support discontinued. diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4c4a37aaf7..2ff1244438 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,8 +19,7 @@ jobs: fail-fast: false matrix: node: - - [18, 12, 1] - - [20, 18, 1] + - [20, 19, 4] - [22, 12, 0] - [24, 0, 0] platform: diff --git a/.meta-updater/src/index.ts b/.meta-updater/src/index.ts index 48f257df7b..e68cd0df15 100644 --- a/.meta-updater/src/index.ts +++ b/.meta-updater/src/index.ts @@ -373,7 +373,7 @@ async function updateManifest (workspaceDir: string, manifest: ProjectManifest, url: 'https://github.com/pnpm/pnpm/issues', }, engines: { - node: '>=18.12', + node: '>=20.19', }, files, funding: 'https://opencollective.com/pnpm', diff --git a/cache/api/package.json b/cache/api/package.json index db3a59ad73..963b2cd16b 100644 --- a/cache/api/package.json +++ b/cache/api/package.json @@ -46,7 +46,7 @@ "@pnpm/logger": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cache/commands/package.json b/cache/commands/package.json index 70ace235ea..247ac26557 100644 --- a/cache/commands/package.json +++ b/cache/commands/package.json @@ -54,7 +54,7 @@ "execa": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/catalogs/config/package.json b/catalogs/config/package.json index 5d0332bba6..2240d34531 100644 --- a/catalogs/config/package.json +++ b/catalogs/config/package.json @@ -40,7 +40,7 @@ "@pnpm/workspace.read-manifest": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/catalogs/protocol-parser/package.json b/catalogs/protocol-parser/package.json index 24b326aefe..8bc686fa2f 100644 --- a/catalogs/protocol-parser/package.json +++ b/catalogs/protocol-parser/package.json @@ -35,7 +35,7 @@ "@pnpm/catalogs.protocol-parser": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/catalogs/resolver/package.json b/catalogs/resolver/package.json index a6d8d1e449..2908634974 100644 --- a/catalogs/resolver/package.json +++ b/catalogs/resolver/package.json @@ -40,7 +40,7 @@ "@pnpm/catalogs.types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/catalogs/types/package.json b/catalogs/types/package.json index aca05e4bf2..3d5ea77ee1 100644 --- a/catalogs/types/package.json +++ b/catalogs/types/package.json @@ -34,7 +34,7 @@ "@pnpm/catalogs.types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cli/cli-meta/package.json b/cli/cli-meta/package.json index f3ef6c773c..975e56a42a 100644 --- a/cli/cli-meta/package.json +++ b/cli/cli-meta/package.json @@ -38,7 +38,7 @@ "@pnpm/cli-meta": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cli/cli-utils/package.json b/cli/cli-utils/package.json index bb7ba5207b..105a332d00 100644 --- a/cli/cli-utils/package.json +++ b/cli/cli-utils/package.json @@ -56,7 +56,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cli/command/package.json b/cli/command/package.json index 35300baf99..fbea519750 100644 --- a/cli/command/package.json +++ b/cli/command/package.json @@ -36,7 +36,7 @@ "@pnpm/command": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cli/common-cli-options-help/package.json b/cli/common-cli-options-help/package.json index e8f2eb64a3..44954061d4 100644 --- a/cli/common-cli-options-help/package.json +++ b/cli/common-cli-options-help/package.json @@ -33,7 +33,7 @@ "@pnpm/common-cli-options-help": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cli/default-reporter/package.json b/cli/default-reporter/package.json index c5a5d469f6..a4d029ac3d 100644 --- a/cli/default-reporter/package.json +++ b/cli/default-reporter/package.json @@ -70,7 +70,7 @@ "normalize-newline": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cli/parse-cli-args/package.json b/cli/parse-cli-args/package.json index e7aebca66d..9ee3f45c33 100644 --- a/cli/parse-cli-args/package.json +++ b/cli/parse-cli-args/package.json @@ -42,7 +42,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/completion/plugin-commands-completion/package.json b/completion/plugin-commands-completion/package.json index 46cf91bb60..ddc84cf647 100644 --- a/completion/plugin-commands-completion/package.json +++ b/completion/plugin-commands-completion/package.json @@ -50,7 +50,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/config-writer/package.json b/config/config-writer/package.json index def5aed042..d3c3f4f011 100644 --- a/config/config-writer/package.json +++ b/config/config-writer/package.json @@ -42,7 +42,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/config/package.json b/config/config/package.json index 1b4930fa14..d676f51ea8 100644 --- a/config/config/package.json +++ b/config/config/package.json @@ -76,7 +76,7 @@ "symlink-dir": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/deps-installer/package.json b/config/deps-installer/package.json index 2747d9c47e..f5ebfc2a9f 100644 --- a/config/deps-installer/package.json +++ b/config/deps-installer/package.json @@ -61,7 +61,7 @@ "read-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/config/matcher/package.json b/config/matcher/package.json index 725b008297..04410e031a 100644 --- a/config/matcher/package.json +++ b/config/matcher/package.json @@ -40,7 +40,7 @@ "@pnpm/matcher": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/normalize-registries/package.json b/config/normalize-registries/package.json index 908ed6de10..d6bb66629e 100644 --- a/config/normalize-registries/package.json +++ b/config/normalize-registries/package.json @@ -39,7 +39,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/package-is-installable/package.json b/config/package-is-installable/package.json index d2d3b030cc..ae5e5ad171 100644 --- a/config/package-is-installable/package.json +++ b/config/package-is-installable/package.json @@ -51,7 +51,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/parse-overrides/package.json b/config/parse-overrides/package.json index 7a8ead6178..dcb76a7c5f 100644 --- a/config/parse-overrides/package.json +++ b/config/parse-overrides/package.json @@ -40,7 +40,7 @@ "@pnpm/parse-overrides": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/pick-registry-for-package/package.json b/config/pick-registry-for-package/package.json index 4439cf6fb9..41ef288535 100644 --- a/config/pick-registry-for-package/package.json +++ b/config/pick-registry-for-package/package.json @@ -37,7 +37,7 @@ "@pnpm/pick-registry-for-package": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/plugin-commands-config/package.json b/config/plugin-commands-config/package.json index abec98c12b..fc5b59787a 100644 --- a/config/plugin-commands-config/package.json +++ b/config/plugin-commands-config/package.json @@ -58,7 +58,7 @@ "read-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/crypto/hash/package.json b/crypto/hash/package.json index 67440863f8..ee17e4a4c7 100644 --- a/crypto/hash/package.json +++ b/crypto/hash/package.json @@ -45,7 +45,7 @@ "tar-stream": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/crypto/object-hasher/package.json b/crypto/object-hasher/package.json index f03fd3bca1..7c4fb6751b 100644 --- a/crypto/object-hasher/package.json +++ b/crypto/object-hasher/package.json @@ -42,7 +42,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/crypto/polyfill/package.json b/crypto/polyfill/package.json index f6a62e6abe..bbe2ccb88f 100644 --- a/crypto/polyfill/package.json +++ b/crypto/polyfill/package.json @@ -34,7 +34,7 @@ "@pnpm/crypto.polyfill": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/crypto/shasums-file/package.json b/crypto/shasums-file/package.json index ae5594da45..c1cb8db171 100644 --- a/crypto/shasums-file/package.json +++ b/crypto/shasums-file/package.json @@ -41,7 +41,7 @@ "@pnpm/crypto.shasums-file": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/dedupe/check/package.json b/dedupe/check/package.json index 2714d8f0bc..38672d92d1 100644 --- a/dedupe/check/package.json +++ b/dedupe/check/package.json @@ -40,7 +40,7 @@ "@pnpm/dedupe.check": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/dedupe/issues-renderer/package.json b/dedupe/issues-renderer/package.json index cd6e304405..66321cf9f3 100644 --- a/dedupe/issues-renderer/package.json +++ b/dedupe/issues-renderer/package.json @@ -40,7 +40,7 @@ "@types/archy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/dedupe/types/package.json b/dedupe/types/package.json index 54accdc4f4..6730a51ab9 100644 --- a/dedupe/types/package.json +++ b/dedupe/types/package.json @@ -33,7 +33,7 @@ "@pnpm/dedupe.types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/deps/graph-builder/package.json b/deps/graph-builder/package.json index 082889a8a0..14ad35be72 100644 --- a/deps/graph-builder/package.json +++ b/deps/graph-builder/package.json @@ -54,7 +54,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/deps/graph-sequencer/package.json b/deps/graph-sequencer/package.json index c082415a8e..59e552a06e 100644 --- a/deps/graph-sequencer/package.json +++ b/deps/graph-sequencer/package.json @@ -35,7 +35,7 @@ "@pnpm/deps.graph-sequencer": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/deps/status/package.json b/deps/status/package.json index c146e788b8..2025d63e2c 100644 --- a/deps/status/package.json +++ b/deps/status/package.json @@ -59,7 +59,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/env/node.fetcher/package.json b/env/node.fetcher/package.json index 187ac8d006..5e6ba22cb0 100644 --- a/env/node.fetcher/package.json +++ b/env/node.fetcher/package.json @@ -51,7 +51,7 @@ "node-fetch": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/env/node.resolver/package.json b/env/node.resolver/package.json index eaba66aebe..267e613291 100644 --- a/env/node.resolver/package.json +++ b/env/node.resolver/package.json @@ -49,7 +49,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/env/path/package.json b/env/path/package.json index 70f867f576..ad16b322cd 100644 --- a/env/path/package.json +++ b/env/path/package.json @@ -38,7 +38,7 @@ "@pnpm/env.path": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/env/plugin-commands-env/package.json b/env/plugin-commands-env/package.json index 36fa722732..117ce0db06 100644 --- a/env/plugin-commands-env/package.json +++ b/env/plugin-commands-env/package.json @@ -72,7 +72,7 @@ "yazl": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/env/system-node-version/package.json b/env/system-node-version/package.json index a8a70ddc7f..485001d777 100644 --- a/env/system-node-version/package.json +++ b/env/system-node-version/package.json @@ -40,7 +40,7 @@ "@pnpm/env.system-node-version": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/exec/build-commands/package.json b/exec/build-commands/package.json index 4af7ce2849..c8ca105fd2 100644 --- a/exec/build-commands/package.json +++ b/exec/build-commands/package.json @@ -59,7 +59,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/exec/build-modules/package.json b/exec/build-modules/package.json index f607c1887d..53e8a74dcb 100644 --- a/exec/build-modules/package.json +++ b/exec/build-modules/package.json @@ -59,7 +59,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/exec/lifecycle/package.json b/exec/lifecycle/package.json index b4362edb0e..2bdf42a484 100644 --- a/exec/lifecycle/package.json +++ b/exec/lifecycle/package.json @@ -62,7 +62,7 @@ "load-json-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/exec/pkg-requires-build/package.json b/exec/pkg-requires-build/package.json index e7916ee8f8..0df5ac23d2 100644 --- a/exec/pkg-requires-build/package.json +++ b/exec/pkg-requires-build/package.json @@ -37,7 +37,7 @@ "@pnpm/exec.pkg-requires-build": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/exec/plugin-commands-rebuild/package.json b/exec/plugin-commands-rebuild/package.json index c425211bef..80fc2cf0f9 100644 --- a/exec/plugin-commands-rebuild/package.json +++ b/exec/plugin-commands-rebuild/package.json @@ -89,7 +89,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/exec/plugin-commands-script-runners/package.json b/exec/plugin-commands-script-runners/package.json index 852612641a..20c62565a9 100644 --- a/exec/plugin-commands-script-runners/package.json +++ b/exec/plugin-commands-script-runners/package.json @@ -88,7 +88,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/exec/pnpm-cli-runner/package.json b/exec/pnpm-cli-runner/package.json index 5acaa53865..438f0a52b7 100644 --- a/exec/pnpm-cli-runner/package.json +++ b/exec/pnpm-cli-runner/package.json @@ -36,7 +36,7 @@ "@pnpm/exec.pnpm-cli-runner": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/exec/prepare-package/package.json b/exec/prepare-package/package.json index 63db92aefa..2c19c883b9 100644 --- a/exec/prepare-package/package.json +++ b/exec/prepare-package/package.json @@ -49,7 +49,7 @@ "load-json-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/exec/run-npm/package.json b/exec/run-npm/package.json index eaf31369d1..5d16a40176 100644 --- a/exec/run-npm/package.json +++ b/exec/run-npm/package.json @@ -38,7 +38,7 @@ "@types/cross-spawn": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fetching/binary-fetcher/package.json b/fetching/binary-fetcher/package.json index 5d8fec21cc..21a5bfc67a 100644 --- a/fetching/binary-fetcher/package.json +++ b/fetching/binary-fetcher/package.json @@ -47,7 +47,7 @@ "@types/ssri": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fetching/directory-fetcher/package.json b/fetching/directory-fetcher/package.json index d15b86c1ab..505e34f3a3 100644 --- a/fetching/directory-fetcher/package.json +++ b/fetching/directory-fetcher/package.json @@ -49,7 +49,7 @@ "@zkochan/rimraf": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fetching/fetcher-base/package.json b/fetching/fetcher-base/package.json index 15cd8a5016..25cd25d373 100644 --- a/fetching/fetcher-base/package.json +++ b/fetching/fetcher-base/package.json @@ -41,7 +41,7 @@ "@pnpm/fetcher-base": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fetching/git-fetcher/package.json b/fetching/git-fetcher/package.json index 6b84ba0129..0fd8a0b511 100644 --- a/fetching/git-fetcher/package.json +++ b/fetching/git-fetcher/package.json @@ -51,7 +51,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fetching/pick-fetcher/package.json b/fetching/pick-fetcher/package.json index 8ec0398ddb..3a65af2e1c 100644 --- a/fetching/pick-fetcher/package.json +++ b/fetching/pick-fetcher/package.json @@ -36,7 +36,7 @@ "@pnpm/resolver-base": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fetching/tarball-fetcher/package.json b/fetching/tarball-fetcher/package.json index 0ba69fd3a0..793039163f 100644 --- a/fetching/tarball-fetcher/package.json +++ b/fetching/tarball-fetcher/package.json @@ -68,7 +68,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/find-packages/package.json b/fs/find-packages/package.json index 0f172d17fb..a901bf0238 100644 --- a/fs/find-packages/package.json +++ b/fs/find-packages/package.json @@ -43,7 +43,7 @@ "@pnpm/fs.find-packages": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/graceful-fs/package.json b/fs/graceful-fs/package.json index 643b38c610..b440835055 100644 --- a/fs/graceful-fs/package.json +++ b/fs/graceful-fs/package.json @@ -37,7 +37,7 @@ "@types/graceful-fs": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/hard-link-dir/package.json b/fs/hard-link-dir/package.json index e22a0a32b1..c43e1adc34 100644 --- a/fs/hard-link-dir/package.json +++ b/fs/hard-link-dir/package.json @@ -41,7 +41,7 @@ "@pnpm/prepare": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/indexed-pkg-importer/package.json b/fs/indexed-pkg-importer/package.json index 1b52822836..787484d6a9 100644 --- a/fs/indexed-pkg-importer/package.json +++ b/fs/indexed-pkg-importer/package.json @@ -66,7 +66,7 @@ "@types/fs-extra": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/is-empty-dir-or-nothing/package.json b/fs/is-empty-dir-or-nothing/package.json index 10fdac0111..a541c01889 100644 --- a/fs/is-empty-dir-or-nothing/package.json +++ b/fs/is-empty-dir-or-nothing/package.json @@ -34,7 +34,7 @@ "@pnpm/fs.is-empty-dir-or-nothing": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/packlist/package.json b/fs/packlist/package.json index 40141b53ad..46d9c779dc 100644 --- a/fs/packlist/package.json +++ b/fs/packlist/package.json @@ -36,7 +36,7 @@ "@pnpm/fs.packlist": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/read-modules-dir/package.json b/fs/read-modules-dir/package.json index d1bbc76a5e..84531b7063 100644 --- a/fs/read-modules-dir/package.json +++ b/fs/read-modules-dir/package.json @@ -38,7 +38,7 @@ "@types/graceful-fs": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/symlink-dependency/package.json b/fs/symlink-dependency/package.json index 64aa240469..3179befc79 100644 --- a/fs/symlink-dependency/package.json +++ b/fs/symlink-dependency/package.json @@ -48,7 +48,7 @@ "@pnpm/symlink-dependency": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/hooks/pnpmfile/package.json b/hooks/pnpmfile/package.json index 5b300216db..714cc89b8c 100644 --- a/hooks/pnpmfile/package.json +++ b/hooks/pnpmfile/package.json @@ -50,7 +50,7 @@ "@pnpm/pnpmfile": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/hooks/read-package-hook/package.json b/hooks/read-package-hook/package.json index dc32f464fc..116a22f763 100644 --- a/hooks/read-package-hook/package.json +++ b/hooks/read-package-hook/package.json @@ -50,7 +50,7 @@ "@yarnpkg/core": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/hooks/types/package.json b/hooks/types/package.json index f09fa9ce27..002f35e35d 100644 --- a/hooks/types/package.json +++ b/hooks/types/package.json @@ -37,7 +37,7 @@ "@pnpm/hooks.types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/audit/package.json b/lockfile/audit/package.json index befc5f33ed..b895bc3edc 100644 --- a/lockfile/audit/package.json +++ b/lockfile/audit/package.json @@ -56,7 +56,7 @@ "nock": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/detect-dep-types/package.json b/lockfile/detect-dep-types/package.json index 2909fe5899..5e7dfd9668 100644 --- a/lockfile/detect-dep-types/package.json +++ b/lockfile/detect-dep-types/package.json @@ -41,7 +41,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/filtering/package.json b/lockfile/filtering/package.json index bbcd52595e..596ffbe7d1 100644 --- a/lockfile/filtering/package.json +++ b/lockfile/filtering/package.json @@ -56,7 +56,7 @@ "yaml-tag": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/fs/package.json b/lockfile/fs/package.json index 4aeee9903b..2fa87f6ad9 100644 --- a/lockfile/fs/package.json +++ b/lockfile/fs/package.json @@ -68,7 +68,7 @@ "yaml-tag": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/lockfile-to-pnp/package.json b/lockfile/lockfile-to-pnp/package.json index 05204920f9..1a0c4feb83 100644 --- a/lockfile/lockfile-to-pnp/package.json +++ b/lockfile/lockfile-to-pnp/package.json @@ -51,7 +51,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/merger/package.json b/lockfile/merger/package.json index a917a77ffe..f7a772a998 100644 --- a/lockfile/merger/package.json +++ b/lockfile/merger/package.json @@ -45,7 +45,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/plugin-commands-audit/package.json b/lockfile/plugin-commands-audit/package.json index fd8d9e1475..ba3007258e 100644 --- a/lockfile/plugin-commands-audit/package.json +++ b/lockfile/plugin-commands-audit/package.json @@ -61,7 +61,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/preferred-versions/package.json b/lockfile/preferred-versions/package.json index dcf4952b60..a46b2d8f65 100644 --- a/lockfile/preferred-versions/package.json +++ b/lockfile/preferred-versions/package.json @@ -42,7 +42,7 @@ "@pnpm/lockfile.preferred-versions": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/pruner/package.json b/lockfile/pruner/package.json index a5724ecb8a..e5498eb8d5 100644 --- a/lockfile/pruner/package.json +++ b/lockfile/pruner/package.json @@ -45,7 +45,7 @@ "yaml-tag": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/settings-checker/package.json b/lockfile/settings-checker/package.json index f111cb7e47..fc69a5819f 100644 --- a/lockfile/settings-checker/package.json +++ b/lockfile/settings-checker/package.json @@ -45,7 +45,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/types/package.json b/lockfile/types/package.json index 2519277198..073a7bed3b 100644 --- a/lockfile/types/package.json +++ b/lockfile/types/package.json @@ -39,6 +39,6 @@ "@pnpm/lockfile.types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" } } diff --git a/lockfile/utils/package.json b/lockfile/utils/package.json index fb90e7a30d..658e274b6a 100644 --- a/lockfile/utils/package.json +++ b/lockfile/utils/package.json @@ -49,7 +49,7 @@ "yaml-tag": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/verification/package.json b/lockfile/verification/package.json index 916f9bf327..85fd6f44d4 100644 --- a/lockfile/verification/package.json +++ b/lockfile/verification/package.json @@ -60,7 +60,7 @@ "tar-stream": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/walker/package.json b/lockfile/walker/package.json index 0a7ad3e9a7..6f95083eea 100644 --- a/lockfile/walker/package.json +++ b/lockfile/walker/package.json @@ -41,7 +41,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/modules-mounter/daemon/package.json b/modules-mounter/daemon/package.json index aa04ceb7ba..1208bc1db4 100644 --- a/modules-mounter/daemon/package.json +++ b/modules-mounter/daemon/package.json @@ -62,7 +62,7 @@ "rimraf": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/network/auth-header/package.json b/network/auth-header/package.json index bf9c015389..fa83f50492 100644 --- a/network/auth-header/package.json +++ b/network/auth-header/package.json @@ -40,7 +40,7 @@ "safe-buffer": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/network/fetch/package.json b/network/fetch/package.json index c5d584e299..8aa8a5e912 100644 --- a/network/fetch/package.json +++ b/network/fetch/package.json @@ -50,7 +50,7 @@ "nock": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/network/fetching-types/package.json b/network/fetching-types/package.json index f6f24c05c2..2b845862b1 100644 --- a/network/fetching-types/package.json +++ b/network/fetching-types/package.json @@ -38,7 +38,7 @@ "@pnpm/fetching-types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/object/key-sorting/package.json b/object/key-sorting/package.json index b2c01a18d3..e34f09ab75 100644 --- a/object/key-sorting/package.json +++ b/object/key-sorting/package.json @@ -39,7 +39,7 @@ "@pnpm/object.key-sorting": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/object/property-path/package.json b/object/property-path/package.json index 416df5aab7..be1b4b0067 100644 --- a/object/property-path/package.json +++ b/object/property-path/package.json @@ -38,7 +38,7 @@ "@pnpm/object.property-path": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/calc-dep-state/package.json b/packages/calc-dep-state/package.json index 8be1bce429..9d3615829e 100644 --- a/packages/calc-dep-state/package.json +++ b/packages/calc-dep-state/package.json @@ -42,7 +42,7 @@ "@pnpm/calc-dep-state": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/constants/package.json b/packages/constants/package.json index c5092dd8a6..8ed10d8358 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -34,7 +34,7 @@ "@pnpm/constants": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/core-loggers/package.json b/packages/core-loggers/package.json index 88261290f9..5888e5dce7 100644 --- a/packages/core-loggers/package.json +++ b/packages/core-loggers/package.json @@ -44,7 +44,7 @@ "@pnpm/logger": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/dependency-path/package.json b/packages/dependency-path/package.json index 0fbdc2128c..464b03d88c 100644 --- a/packages/dependency-path/package.json +++ b/packages/dependency-path/package.json @@ -42,7 +42,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/error/package.json b/packages/error/package.json index 55c7880039..5a0fb3df1d 100644 --- a/packages/error/package.json +++ b/packages/error/package.json @@ -38,7 +38,7 @@ "@pnpm/error": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/git-utils/package.json b/packages/git-utils/package.json index 3b5edd5717..5bc2d15270 100644 --- a/packages/git-utils/package.json +++ b/packages/git-utils/package.json @@ -42,7 +42,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/logger/package.json b/packages/logger/package.json index 2993f45a73..70f3d37f0a 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -39,7 +39,7 @@ "@pnpm/logger": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/make-dedicated-lockfile/package.json b/packages/make-dedicated-lockfile/package.json index dd4a31f2f8..16aee59364 100644 --- a/packages/make-dedicated-lockfile/package.json +++ b/packages/make-dedicated-lockfile/package.json @@ -53,7 +53,7 @@ "execa": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/parse-wanted-dependency/package.json b/packages/parse-wanted-dependency/package.json index bc64b36284..e116fc7e1f 100644 --- a/packages/parse-wanted-dependency/package.json +++ b/packages/parse-wanted-dependency/package.json @@ -37,7 +37,7 @@ "@types/validate-npm-package-name": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/plugin-commands-doctor/package.json b/packages/plugin-commands-doctor/package.json index c623bd554e..45c96b08fd 100644 --- a/packages/plugin-commands-doctor/package.json +++ b/packages/plugin-commands-doctor/package.json @@ -44,7 +44,7 @@ "@pnpm/plugin-commands-doctor": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/plugin-commands-init/package.json b/packages/plugin-commands-init/package.json index 7c6536bbf0..cc8d418d91 100644 --- a/packages/plugin-commands-init/package.json +++ b/packages/plugin-commands-init/package.json @@ -52,7 +52,7 @@ "load-json-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index 67afb67c39..fa73d91533 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -48,7 +48,7 @@ "@pnpm/prepare": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/render-peer-issues/package.json b/packages/render-peer-issues/package.json index db109e6ae7..179ea6b36a 100644 --- a/packages/render-peer-issues/package.json +++ b/packages/render-peer-issues/package.json @@ -42,7 +42,7 @@ "@types/archy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/types/package.json b/packages/types/package.json index 770ddde71d..f86fcdc610 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -34,7 +34,7 @@ "@pnpm/types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/patching/apply-patch/package.json b/patching/apply-patch/package.json index 4d46a7dafe..32402588da 100644 --- a/patching/apply-patch/package.json +++ b/patching/apply-patch/package.json @@ -45,7 +45,7 @@ "@pnpm/test-fixtures": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/patching/config/package.json b/patching/config/package.json index 02e403db82..8e40967df3 100644 --- a/patching/config/package.json +++ b/patching/config/package.json @@ -45,7 +45,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/patching/plugin-commands-patching/package.json b/patching/plugin-commands-patching/package.json index 83d0981ceb..91406dad65 100644 --- a/patching/plugin-commands-patching/package.json +++ b/patching/plugin-commands-patching/package.json @@ -85,7 +85,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/patching/types/package.json b/patching/types/package.json index 7201ef05b9..913e770812 100644 --- a/patching/types/package.json +++ b/patching/types/package.json @@ -34,7 +34,7 @@ "@pnpm/patching.types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/client/package.json b/pkg-manager/client/package.json index fd0ba306db..2459f9b492 100644 --- a/pkg-manager/client/package.json +++ b/pkg-manager/client/package.json @@ -52,7 +52,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/core/package.json b/pkg-manager/core/package.json index 6f5e925704..22b69d58a8 100644 --- a/pkg-manager/core/package.json +++ b/pkg-manager/core/package.json @@ -158,7 +158,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/pkg-manager/direct-dep-linker/package.json b/pkg-manager/direct-dep-linker/package.json index f2328017eb..7ca2861128 100644 --- a/pkg-manager/direct-dep-linker/package.json +++ b/pkg-manager/direct-dep-linker/package.json @@ -46,7 +46,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/get-context/package.json b/pkg-manager/get-context/package.json index 3b2f3a5cc3..6eb18aaf25 100644 --- a/pkg-manager/get-context/package.json +++ b/pkg-manager/get-context/package.json @@ -51,7 +51,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/headless/package.json b/pkg-manager/headless/package.json index 8aca0664b5..8364adb456 100644 --- a/pkg-manager/headless/package.json +++ b/pkg-manager/headless/package.json @@ -102,7 +102,7 @@ "write-json-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/pkg-manager/hoist/package.json b/pkg-manager/hoist/package.json index 5d6a77e7f9..ff2e61745f 100644 --- a/pkg-manager/hoist/package.json +++ b/pkg-manager/hoist/package.json @@ -54,7 +54,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/link-bins/package.json b/pkg-manager/link-bins/package.json index 1a11b973b5..2cc7d21fe8 100644 --- a/pkg-manager/link-bins/package.json +++ b/pkg-manager/link-bins/package.json @@ -68,7 +68,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/modules-cleaner/package.json b/pkg-manager/modules-cleaner/package.json index 925affe6ac..1b4318454f 100644 --- a/pkg-manager/modules-cleaner/package.json +++ b/pkg-manager/modules-cleaner/package.json @@ -52,7 +52,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/modules-yaml/package.json b/pkg-manager/modules-yaml/package.json index 34962e6ada..ae482b2cbb 100644 --- a/pkg-manager/modules-yaml/package.json +++ b/pkg-manager/modules-yaml/package.json @@ -46,7 +46,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/package-bins/package.json b/pkg-manager/package-bins/package.json index 19a7794843..8d43d005b3 100644 --- a/pkg-manager/package-bins/package.json +++ b/pkg-manager/package-bins/package.json @@ -42,7 +42,7 @@ "@types/node": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/package-requester/package.json b/pkg-manager/package-requester/package.json index e447c6cc84..2fed179465 100644 --- a/pkg-manager/package-requester/package.json +++ b/pkg-manager/package-requester/package.json @@ -78,7 +78,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/pkg-manager/plugin-commands-installation/package.json b/pkg-manager/plugin-commands-installation/package.json index 0076bb55c8..a2ffee5e8f 100644 --- a/pkg-manager/plugin-commands-installation/package.json +++ b/pkg-manager/plugin-commands-installation/package.json @@ -125,7 +125,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/pkg-manager/read-projects-context/package.json b/pkg-manager/read-projects-context/package.json index 4c10e2360a..6c29306013 100644 --- a/pkg-manager/read-projects-context/package.json +++ b/pkg-manager/read-projects-context/package.json @@ -45,7 +45,7 @@ "@pnpm/read-projects-context": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/real-hoist/package.json b/pkg-manager/real-hoist/package.json index 75ba070661..89d03c18ba 100644 --- a/pkg-manager/real-hoist/package.json +++ b/pkg-manager/real-hoist/package.json @@ -44,7 +44,7 @@ "@pnpm/types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/remove-bins/package.json b/pkg-manager/remove-bins/package.json index 2e643c4593..9bba6538d1 100644 --- a/pkg-manager/remove-bins/package.json +++ b/pkg-manager/remove-bins/package.json @@ -49,7 +49,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/resolve-dependencies/package.json b/pkg-manager/resolve-dependencies/package.json index 86c1c2c9f8..8126898e1b 100644 --- a/pkg-manager/resolve-dependencies/package.json +++ b/pkg-manager/resolve-dependencies/package.json @@ -82,7 +82,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manifest/exportable-manifest/package.json b/pkg-manifest/exportable-manifest/package.json index a5456fb861..1bd8c9fe5a 100644 --- a/pkg-manifest/exportable-manifest/package.json +++ b/pkg-manifest/exportable-manifest/package.json @@ -50,7 +50,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manifest/manifest-utils/package.json b/pkg-manifest/manifest-utils/package.json index 80760db5d7..4c510d35ce 100644 --- a/pkg-manifest/manifest-utils/package.json +++ b/pkg-manifest/manifest-utils/package.json @@ -40,7 +40,7 @@ "@pnpm/manifest-utils": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manifest/read-package-json/package.json b/pkg-manifest/read-package-json/package.json index c55d7b927c..ac61ff6308 100644 --- a/pkg-manifest/read-package-json/package.json +++ b/pkg-manifest/read-package-json/package.json @@ -42,7 +42,7 @@ "@types/normalize-package-data": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manifest/read-project-manifest/package.json b/pkg-manifest/read-project-manifest/package.json index 97d9cd069a..5cef129783 100644 --- a/pkg-manifest/read-project-manifest/package.json +++ b/pkg-manifest/read-project-manifest/package.json @@ -55,7 +55,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manifest/write-project-manifest/package.json b/pkg-manifest/write-project-manifest/package.json index 00b0faafcc..ddede5bf26 100644 --- a/pkg-manifest/write-project-manifest/package.json +++ b/pkg-manifest/write-project-manifest/package.json @@ -43,7 +43,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a2020b69eb..16022b94c7 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -284,7 +284,7 @@ ignoredBuiltDependencies: managePackageManagerVersions: true -nodeVersion: 18.18.0 +nodeVersion: 20.19.4 onlyBuiltDependencies: - esbuild diff --git a/pnpm/bin/pnpm.cjs b/pnpm/bin/pnpm.cjs index 8f162c2478..2111381bea 100755 --- a/pnpm/bin/pnpm.cjs +++ b/pnpm/bin/pnpm.cjs @@ -5,8 +5,8 @@ const COMPATIBILITY_PAGE = `Visit https://r.pnpm.io/comp to see the list of past // We don't use the semver library here because: // 1. it is already bundled to dist/pnpm.cjs, so we would load it twice // 2. we want this file to support potentially older Node.js versions than what semver supports -if (major < 18 || major == 18 && minor < 12) { - console.error(`ERROR: This version of pnpm requires at least Node.js v18.12 +if (major < 20 || major == 20 && minor < 19) { + console.error(`ERROR: This version of pnpm requires at least Node.js v20.19 The current version of Node.js is ${process.version} ${COMPATIBILITY_PAGE}`) process.exit(1) diff --git a/pnpm/package.json b/pnpm/package.json index 4ff6eafbf8..e59f781a00 100644 --- a/pnpm/package.json +++ b/pnpm/package.json @@ -175,7 +175,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "pnpm": { "overrides": { diff --git a/releasing/plugin-commands-deploy/package.json b/releasing/plugin-commands-deploy/package.json index 2133796084..047c237994 100644 --- a/releasing/plugin-commands-deploy/package.json +++ b/releasing/plugin-commands-deploy/package.json @@ -66,7 +66,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/releasing/plugin-commands-publishing/package.json b/releasing/plugin-commands-publishing/package.json index 7f8daa0b7f..4fd5ea7ca8 100644 --- a/releasing/plugin-commands-publishing/package.json +++ b/releasing/plugin-commands-publishing/package.json @@ -94,7 +94,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/resolving/bun-resolver/package.json b/resolving/bun-resolver/package.json index c5c95fa57a..965f5507f4 100644 --- a/resolving/bun-resolver/package.json +++ b/resolving/bun-resolver/package.json @@ -54,7 +54,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/default-resolver/package.json b/resolving/default-resolver/package.json index c403cbe1fa..d1098d8dfa 100644 --- a/resolving/default-resolver/package.json +++ b/resolving/default-resolver/package.json @@ -49,7 +49,7 @@ "@pnpm/fetch": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/deno-resolver/package.json b/resolving/deno-resolver/package.json index 859b146beb..9181c48136 100644 --- a/resolving/deno-resolver/package.json +++ b/resolving/deno-resolver/package.json @@ -53,7 +53,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/git-resolver/package.json b/resolving/git-resolver/package.json index 925909cf14..44a5f94848 100644 --- a/resolving/git-resolver/package.json +++ b/resolving/git-resolver/package.json @@ -49,7 +49,7 @@ "is-windows": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/jsr-specifier-parser/package.json b/resolving/jsr-specifier-parser/package.json index 13516c7197..c3ffeb34e7 100644 --- a/resolving/jsr-specifier-parser/package.json +++ b/resolving/jsr-specifier-parser/package.json @@ -38,7 +38,7 @@ "@pnpm/resolving.jsr-specifier-parser": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/local-resolver/package.json b/resolving/local-resolver/package.json index b1d3f28385..9693617084 100644 --- a/resolving/local-resolver/package.json +++ b/resolving/local-resolver/package.json @@ -50,7 +50,7 @@ "@types/normalize-path": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/npm-resolver/package.json b/resolving/npm-resolver/package.json index 9b724687fc..adf4795f1a 100644 --- a/resolving/npm-resolver/package.json +++ b/resolving/npm-resolver/package.json @@ -77,7 +77,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/resolver-base/package.json b/resolving/resolver-base/package.json index 3dbd42570c..d02a2c1522 100644 --- a/resolving/resolver-base/package.json +++ b/resolving/resolver-base/package.json @@ -38,7 +38,7 @@ "@pnpm/resolver-base": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/tarball-resolver/package.json b/resolving/tarball-resolver/package.json index 244c2605d5..ce15b34bff 100644 --- a/resolving/tarball-resolver/package.json +++ b/resolving/tarball-resolver/package.json @@ -40,7 +40,7 @@ "@pnpm/tarball-resolver": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/reviewing/dependencies-hierarchy/package.json b/reviewing/dependencies-hierarchy/package.json index 9774effa94..66dcf240a3 100644 --- a/reviewing/dependencies-hierarchy/package.json +++ b/reviewing/dependencies-hierarchy/package.json @@ -58,7 +58,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/reviewing/license-scanner/package.json b/reviewing/license-scanner/package.json index e64e3f79de..100865f8fd 100644 --- a/reviewing/license-scanner/package.json +++ b/reviewing/license-scanner/package.json @@ -61,7 +61,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/reviewing/list/package.json b/reviewing/list/package.json index a80fa6195c..c2f3f3e01f 100644 --- a/reviewing/list/package.json +++ b/reviewing/list/package.json @@ -54,7 +54,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/reviewing/outdated/package.json b/reviewing/outdated/package.json index b9707f6b7e..9ab189ab52 100644 --- a/reviewing/outdated/package.json +++ b/reviewing/outdated/package.json @@ -61,7 +61,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/reviewing/plugin-commands-licenses/package.json b/reviewing/plugin-commands-licenses/package.json index e8587aa0d8..4212a3c7a0 100644 --- a/reviewing/plugin-commands-licenses/package.json +++ b/reviewing/plugin-commands-licenses/package.json @@ -61,7 +61,7 @@ "@types/zkochan__table": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/reviewing/plugin-commands-listing/package.json b/reviewing/plugin-commands-listing/package.json index 7567fb99cc..50440e87f8 100644 --- a/reviewing/plugin-commands-listing/package.json +++ b/reviewing/plugin-commands-listing/package.json @@ -57,7 +57,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/reviewing/plugin-commands-outdated/package.json b/reviewing/plugin-commands-outdated/package.json index 85c1db3593..1e56f967ed 100644 --- a/reviewing/plugin-commands-outdated/package.json +++ b/reviewing/plugin-commands-outdated/package.json @@ -63,7 +63,7 @@ "@types/zkochan__table": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/semver/peer-range/package.json b/semver/peer-range/package.json index 1ab7eb69db..593eac8eef 100644 --- a/semver/peer-range/package.json +++ b/semver/peer-range/package.json @@ -39,7 +39,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/cafs-types/package.json b/store/cafs-types/package.json index b26b4d4e11..febcff2951 100644 --- a/store/cafs-types/package.json +++ b/store/cafs-types/package.json @@ -36,7 +36,7 @@ "@types/ssri": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/cafs/package.json b/store/cafs/package.json index 789188e7c5..65e572b43d 100644 --- a/store/cafs/package.json +++ b/store/cafs/package.json @@ -53,7 +53,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/create-cafs-store/package.json b/store/create-cafs-store/package.json index cd125a6d15..30797a0dc9 100644 --- a/store/create-cafs-store/package.json +++ b/store/create-cafs-store/package.json @@ -62,7 +62,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/package-store/package.json b/store/package-store/package.json index 9317999481..8b11436648 100644 --- a/store/package-store/package.json +++ b/store/package-store/package.json @@ -70,7 +70,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/plugin-commands-server/package.json b/store/plugin-commands-server/package.json index 080d0f53ea..55471bdecf 100644 --- a/store/plugin-commands-server/package.json +++ b/store/plugin-commands-server/package.json @@ -60,7 +60,7 @@ "@types/signal-exit": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/plugin-commands-store-inspecting/package.json b/store/plugin-commands-store-inspecting/package.json index c4d6f1969b..6aec79d802 100644 --- a/store/plugin-commands-store-inspecting/package.json +++ b/store/plugin-commands-store-inspecting/package.json @@ -52,7 +52,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/plugin-commands-store/package.json b/store/plugin-commands-store/package.json index c44bf1ad71..69b9ea596f 100644 --- a/store/plugin-commands-store/package.json +++ b/store/plugin-commands-store/package.json @@ -73,7 +73,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/store/server/package.json b/store/server/package.json index e25c74054c..9ae3bf0ded 100644 --- a/store/server/package.json +++ b/store/server/package.json @@ -57,7 +57,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/store-connection-manager/package.json b/store/store-connection-manager/package.json index 4fa2d96646..c9f06ce768 100644 --- a/store/store-connection-manager/package.json +++ b/store/store-connection-manager/package.json @@ -50,7 +50,7 @@ "@pnpm/store-connection-manager": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/store-controller-types/package.json b/store/store-controller-types/package.json index 8ebed00d14..c8df559468 100644 --- a/store/store-controller-types/package.json +++ b/store/store-controller-types/package.json @@ -40,7 +40,7 @@ "@pnpm/store-controller-types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/store-path/package.json b/store/store-path/package.json index be8ca775f7..8efcf66094 100644 --- a/store/store-path/package.json +++ b/store/store-path/package.json @@ -50,7 +50,7 @@ "rimraf": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/testing/temp-store/package.json b/testing/temp-store/package.json index b9c3cef013..e7ef5b6b16 100644 --- a/testing/temp-store/package.json +++ b/testing/temp-store/package.json @@ -41,7 +41,7 @@ "@pnpm/testing.temp-store": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/text/comments-parser/package.json b/text/comments-parser/package.json index caf5b87192..aa23c821aa 100644 --- a/text/comments-parser/package.json +++ b/text/comments-parser/package.json @@ -38,7 +38,7 @@ "@pnpm/text.comments-parser": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/tools/path/package.json b/tools/path/package.json index c3af7f4d24..a203b8974e 100644 --- a/tools/path/package.json +++ b/tools/path/package.json @@ -33,7 +33,7 @@ "@pnpm/tools.path": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/tools/plugin-commands-self-updater/package.json b/tools/plugin-commands-self-updater/package.json index 0c6cd4ac97..c88bcea5db 100644 --- a/tools/plugin-commands-self-updater/package.json +++ b/tools/plugin-commands-self-updater/package.json @@ -59,7 +59,7 @@ "nock": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/worker/package.json b/worker/package.json index b7f86858de..49fa2a336b 100644 --- a/worker/package.json +++ b/worker/package.json @@ -56,7 +56,7 @@ "@types/is-windows": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/filter-packages-from-dir/package.json b/workspace/filter-packages-from-dir/package.json index bb40094028..e38d0ba849 100644 --- a/workspace/filter-packages-from-dir/package.json +++ b/workspace/filter-packages-from-dir/package.json @@ -39,7 +39,7 @@ "@pnpm/workspace.filter-packages-from-dir": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/filter-workspace-packages/package.json b/workspace/filter-workspace-packages/package.json index f49b8c7894..cc261861a4 100644 --- a/workspace/filter-workspace-packages/package.json +++ b/workspace/filter-workspace-packages/package.json @@ -54,7 +54,7 @@ "touch": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/find-packages/package.json b/workspace/find-packages/package.json index 53dc7ea3e1..ff6e23ed0b 100644 --- a/workspace/find-packages/package.json +++ b/workspace/find-packages/package.json @@ -46,7 +46,7 @@ "@pnpm/workspace.read-manifest": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/find-workspace-dir/package.json b/workspace/find-workspace-dir/package.json index 8e2a6b3408..52d5ccc4ea 100644 --- a/workspace/find-workspace-dir/package.json +++ b/workspace/find-workspace-dir/package.json @@ -38,7 +38,7 @@ "@pnpm/find-workspace-dir": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/injected-deps-syncer/package.json b/workspace/injected-deps-syncer/package.json index 7641109a88..a38712a91b 100644 --- a/workspace/injected-deps-syncer/package.json +++ b/workspace/injected-deps-syncer/package.json @@ -46,7 +46,7 @@ "@pnpm/workspace.injected-deps-syncer": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/manifest-writer/package.json b/workspace/manifest-writer/package.json index 9b3d3d9f86..7a6a9c0bab 100644 --- a/workspace/manifest-writer/package.json +++ b/workspace/manifest-writer/package.json @@ -46,7 +46,7 @@ "read-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/pkgs-graph/package.json b/workspace/pkgs-graph/package.json index d7335d900b..06d6cfe6bf 100644 --- a/workspace/pkgs-graph/package.json +++ b/workspace/pkgs-graph/package.json @@ -43,7 +43,7 @@ "better-path-resolve": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/read-manifest/package.json b/workspace/read-manifest/package.json index 5041dd9b0c..40552cb355 100644 --- a/workspace/read-manifest/package.json +++ b/workspace/read-manifest/package.json @@ -40,7 +40,7 @@ "@pnpm/workspace.read-manifest": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/resolve-workspace-range/package.json b/workspace/resolve-workspace-range/package.json index f727c42ff9..9a1d7a9be1 100644 --- a/workspace/resolve-workspace-range/package.json +++ b/workspace/resolve-workspace-range/package.json @@ -38,7 +38,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/sort-packages/package.json b/workspace/sort-packages/package.json index 2b25bfc99f..e47964271b 100644 --- a/workspace/sort-packages/package.json +++ b/workspace/sort-packages/package.json @@ -37,7 +37,7 @@ "@pnpm/sort-packages": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/spec-parser/package.json b/workspace/spec-parser/package.json index 2ebde01fc7..3658fe405b 100644 --- a/workspace/spec-parser/package.json +++ b/workspace/spec-parser/package.json @@ -34,7 +34,7 @@ "@pnpm/workspace.spec-parser": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/state/package.json b/workspace/state/package.json index 6029910e9d..93aa552f91 100644 --- a/workspace/state/package.json +++ b/workspace/state/package.json @@ -47,7 +47,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config"