diff --git a/.changeset/rechoir-node-20.md b/.changeset/rechoir-node-20.md new file mode 100644 index 00000000000..77f6c4b1ce9 --- /dev/null +++ b/.changeset/rechoir-node-20.md @@ -0,0 +1,5 @@ +--- +"webpack-cli": patch +--- + +fix: depend on `rechoir` v0.8 again, v1 requires Node.js 22.15.0 and breaks installs on Node.js 20 with Yarn 1 or `engine-strict` diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 6378b02d7f3..c91ed7b1245 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -8,6 +8,10 @@ updates: labels: - dependencies versioning-strategy: widen + ignore: + # TODO remove it when webpack-cli requires Node.js >= 22.15.0, `rechoir` 1 requires it + - dependency-name: "rechoir" + versions: [">=1.0.0"] groups: dependencies: patterns: diff --git a/package-lock.json b/package-lock.json index 49a920cf6da..bd998e97ab7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18067,15 +18067,15 @@ } }, "node_modules/rechoir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-1.0.0.tgz", - "integrity": "sha512-vyBa7bWz11iJRwzJR0nGLt6r45bymWfYXAgd1FmP08BNP/DHAVabgpGPyEXQmBtKvhgxi17SQz2szhvkberQsg==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "license": "MIT", - "engines": { - "node": ">= 22.15.0" + "dependencies": { + "resolve": "^1.20.0" }, - "funding": { - "url": "https://github.com/sponsors/gulpjs" + "engines": { + "node": ">= 10.13.0" } }, "node_modules/reflect-metadata": { @@ -21070,7 +21070,7 @@ "envinfo": "^7.21.0", "import-local": "^3.2.0", "interpret": "^3.1.1", - "rechoir": "^1.0.0", + "rechoir": "^0.8.0", "webpack-merge": "^6.0.1" }, "bin": { diff --git a/packages/webpack-cli/package.json b/packages/webpack-cli/package.json index 944acfa7547..b02903f0462 100644 --- a/packages/webpack-cli/package.json +++ b/packages/webpack-cli/package.json @@ -37,7 +37,7 @@ "envinfo": "^7.21.0", "import-local": "^3.2.0", "interpret": "^3.1.1", - "rechoir": "^1.0.0", + "rechoir": "^0.8.0", "webpack-merge": "^6.0.1" }, "devDependencies": {