From f29c4a28688f28a20afec284385985cd4401fc7e Mon Sep 17 00:00:00 2001 From: ozaki <29860391+OzakIOne@users.noreply.github.com> Date: Tue, 26 Sep 2023 11:51:58 +0200 Subject: [PATCH 01/12] chore: update node engine version 18 --- examples/classic-typescript/package.json | 2 +- examples/classic/package.json | 2 +- packages/create-docusaurus/package.json | 2 +- .../create-docusaurus/templates/classic-typescript/package.json | 2 +- packages/create-docusaurus/templates/classic/package.json | 2 +- packages/docusaurus-cssnano-preset/package.json | 2 +- packages/docusaurus-logger/package.json | 2 +- packages/docusaurus-mdx-loader/package.json | 2 +- packages/docusaurus-migrate/package.json | 2 +- packages/docusaurus-plugin-client-redirects/package.json | 2 +- packages/docusaurus-plugin-content-blog/package.json | 2 +- packages/docusaurus-plugin-content-docs/package.json | 2 +- packages/docusaurus-plugin-content-pages/package.json | 2 +- packages/docusaurus-plugin-debug/package.json | 2 +- packages/docusaurus-plugin-google-analytics/package.json | 2 +- packages/docusaurus-plugin-google-gtag/package.json | 2 +- packages/docusaurus-plugin-google-tag-manager/package.json | 2 +- packages/docusaurus-plugin-ideal-image/package.json | 2 +- packages/docusaurus-plugin-pwa/package.json | 2 +- packages/docusaurus-plugin-sitemap/package.json | 2 +- packages/docusaurus-preset-classic/package.json | 2 +- packages/docusaurus-remark-plugin-npm2yarn/package.json | 2 +- packages/docusaurus-theme-classic/package.json | 2 +- packages/docusaurus-theme-common/package.json | 2 +- packages/docusaurus-theme-live-codeblock/package.json | 2 +- packages/docusaurus-theme-mermaid/package.json | 2 +- packages/docusaurus-theme-search-algolia/package.json | 2 +- packages/docusaurus-theme-translations/package.json | 2 +- packages/docusaurus-utils-common/package.json | 2 +- packages/docusaurus-utils-validation/package.json | 2 +- packages/docusaurus-utils/package.json | 2 +- packages/docusaurus/package.json | 2 +- packages/eslint-plugin/package.json | 2 +- packages/lqip-loader/package.json | 2 +- 34 files changed, 34 insertions(+), 34 deletions(-) diff --git a/examples/classic-typescript/package.json b/examples/classic-typescript/package.json index 9ace4df6781d..eb1f8980cd16 100644 --- a/examples/classic-typescript/package.json +++ b/examples/classic-typescript/package.json @@ -42,7 +42,7 @@ ] }, "engines": { - "node": ">=16.14" + "node": ">=18.18" }, "description": "Docusaurus example project (classic-typescript template)" } diff --git a/examples/classic/package.json b/examples/classic/package.json index 4979f365fc52..acec153278f7 100644 --- a/examples/classic/package.json +++ b/examples/classic/package.json @@ -39,7 +39,7 @@ ] }, "engines": { - "node": ">=16.14" + "node": ">=18.18" }, "description": "Docusaurus example project" } diff --git a/packages/create-docusaurus/package.json b/packages/create-docusaurus/package.json index 5a35242af86d..1706ca38346f 100755 --- a/packages/create-docusaurus/package.json +++ b/packages/create-docusaurus/package.json @@ -37,6 +37,6 @@ "@types/supports-color": "^8.1.1" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/create-docusaurus/templates/classic-typescript/package.json b/packages/create-docusaurus/templates/classic-typescript/package.json index 70599e25f2c2..3b28795f21c3 100644 --- a/packages/create-docusaurus/templates/classic-typescript/package.json +++ b/packages/create-docusaurus/templates/classic-typescript/package.json @@ -41,6 +41,6 @@ ] }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/create-docusaurus/templates/classic/package.json b/packages/create-docusaurus/templates/classic/package.json index 75cf68f28e79..e47d4edcdc55 100644 --- a/packages/create-docusaurus/templates/classic/package.json +++ b/packages/create-docusaurus/templates/classic/package.json @@ -38,6 +38,6 @@ ] }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-cssnano-preset/package.json b/packages/docusaurus-cssnano-preset/package.json index 385f33da7018..cda85c32e1d1 100644 --- a/packages/docusaurus-cssnano-preset/package.json +++ b/packages/docusaurus-cssnano-preset/package.json @@ -26,6 +26,6 @@ "to-vfile": "^6.1.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-logger/package.json b/packages/docusaurus-logger/package.json index 067172b0c20c..7f7c50ccb03c 100644 --- a/packages/docusaurus-logger/package.json +++ b/packages/docusaurus-logger/package.json @@ -24,7 +24,7 @@ "tslib": "^2.6.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" }, "devDependencies": { "@types/supports-color": "^8.1.1" diff --git a/packages/docusaurus-mdx-loader/package.json b/packages/docusaurus-mdx-loader/package.json index fe4792e9c81c..0f2ce594d892 100644 --- a/packages/docusaurus-mdx-loader/package.json +++ b/packages/docusaurus-mdx-loader/package.json @@ -63,6 +63,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-migrate/package.json b/packages/docusaurus-migrate/package.json index 908c90d6e86a..8f389a1bfb97 100644 --- a/packages/docusaurus-migrate/package.json +++ b/packages/docusaurus-migrate/package.json @@ -4,7 +4,7 @@ "description": "A CLI tool to migrate from older versions of Docusaurus.", "license": "MIT", "engines": { - "node": ">=16.14" + "node": ">=18.18" }, "scripts": { "build": "tsc --build", diff --git a/packages/docusaurus-plugin-client-redirects/package.json b/packages/docusaurus-plugin-client-redirects/package.json index d5392524bde9..d62c285e2ea2 100644 --- a/packages/docusaurus-plugin-client-redirects/package.json +++ b/packages/docusaurus-plugin-client-redirects/package.json @@ -36,6 +36,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-plugin-content-blog/package.json b/packages/docusaurus-plugin-content-blog/package.json index 95575e84a623..947ee9ca5fce 100644 --- a/packages/docusaurus-plugin-content-blog/package.json +++ b/packages/docusaurus-plugin-content-blog/package.json @@ -42,6 +42,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-plugin-content-docs/package.json b/packages/docusaurus-plugin-content-docs/package.json index 0dc30735264e..780748e46b00 100644 --- a/packages/docusaurus-plugin-content-docs/package.json +++ b/packages/docusaurus-plugin-content-docs/package.json @@ -64,6 +64,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-plugin-content-pages/package.json b/packages/docusaurus-plugin-content-pages/package.json index 8beeecad9c5e..18f365068962 100644 --- a/packages/docusaurus-plugin-content-pages/package.json +++ b/packages/docusaurus-plugin-content-pages/package.json @@ -32,6 +32,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-plugin-debug/package.json b/packages/docusaurus-plugin-debug/package.json index b96f687549df..32ac0152ce47 100644 --- a/packages/docusaurus-plugin-debug/package.json +++ b/packages/docusaurus-plugin-debug/package.json @@ -32,6 +32,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-plugin-google-analytics/package.json b/packages/docusaurus-plugin-google-analytics/package.json index e65d1df03ab2..319b24a51264 100644 --- a/packages/docusaurus-plugin-google-analytics/package.json +++ b/packages/docusaurus-plugin-google-analytics/package.json @@ -28,6 +28,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-plugin-google-gtag/package.json b/packages/docusaurus-plugin-google-gtag/package.json index 158d1d3660ab..e2c8fbea3814 100644 --- a/packages/docusaurus-plugin-google-gtag/package.json +++ b/packages/docusaurus-plugin-google-gtag/package.json @@ -29,6 +29,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-plugin-google-tag-manager/package.json b/packages/docusaurus-plugin-google-tag-manager/package.json index a6460b21d489..921e75ecf9b9 100644 --- a/packages/docusaurus-plugin-google-tag-manager/package.json +++ b/packages/docusaurus-plugin-google-tag-manager/package.json @@ -28,6 +28,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-plugin-ideal-image/package.json b/packages/docusaurus-plugin-ideal-image/package.json index eb030bd821a9..612db5fe24ec 100644 --- a/packages/docusaurus-plugin-ideal-image/package.json +++ b/packages/docusaurus-plugin-ideal-image/package.json @@ -47,6 +47,6 @@ } }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-plugin-pwa/package.json b/packages/docusaurus-plugin-pwa/package.json index e3137d10f8ef..b181633628b4 100644 --- a/packages/docusaurus-plugin-pwa/package.json +++ b/packages/docusaurus-plugin-pwa/package.json @@ -49,6 +49,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-plugin-sitemap/package.json b/packages/docusaurus-plugin-sitemap/package.json index 12799ffcd46e..12e10f2108cb 100644 --- a/packages/docusaurus-plugin-sitemap/package.json +++ b/packages/docusaurus-plugin-sitemap/package.json @@ -33,6 +33,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-preset-classic/package.json b/packages/docusaurus-preset-classic/package.json index a5e79bb78ceb..cdd7dd972cdc 100644 --- a/packages/docusaurus-preset-classic/package.json +++ b/packages/docusaurus-preset-classic/package.json @@ -37,6 +37,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-remark-plugin-npm2yarn/package.json b/packages/docusaurus-remark-plugin-npm2yarn/package.json index 84b9fa4282b5..f3cabe56c7d2 100644 --- a/packages/docusaurus-remark-plugin-npm2yarn/package.json +++ b/packages/docusaurus-remark-plugin-npm2yarn/package.json @@ -30,6 +30,6 @@ "to-vfile": "^6.1.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-theme-classic/package.json b/packages/docusaurus-theme-classic/package.json index 45b81bf13bc9..6e499e97f88d 100644 --- a/packages/docusaurus-theme-classic/package.json +++ b/packages/docusaurus-theme-classic/package.json @@ -60,6 +60,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-theme-common/package.json b/packages/docusaurus-theme-common/package.json index f3cbb319ff24..6cc5e62a8377 100644 --- a/packages/docusaurus-theme-common/package.json +++ b/packages/docusaurus-theme-common/package.json @@ -57,6 +57,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-theme-live-codeblock/package.json b/packages/docusaurus-theme-live-codeblock/package.json index 710c7ffceec3..39519d1d57be 100644 --- a/packages/docusaurus-theme-live-codeblock/package.json +++ b/packages/docusaurus-theme-live-codeblock/package.json @@ -42,6 +42,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-theme-mermaid/package.json b/packages/docusaurus-theme-mermaid/package.json index f907ad52d7e6..dde19bf8a4b8 100644 --- a/packages/docusaurus-theme-mermaid/package.json +++ b/packages/docusaurus-theme-mermaid/package.json @@ -50,6 +50,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-theme-search-algolia/package.json b/packages/docusaurus-theme-search-algolia/package.json index bc918af99cd2..d48ad194d0ab 100644 --- a/packages/docusaurus-theme-search-algolia/package.json +++ b/packages/docusaurus-theme-search-algolia/package.json @@ -58,6 +58,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-theme-translations/package.json b/packages/docusaurus-theme-translations/package.json index c5a98688013d..ace639849961 100644 --- a/packages/docusaurus-theme-translations/package.json +++ b/packages/docusaurus-theme-translations/package.json @@ -28,6 +28,6 @@ "lodash": "^4.17.21" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-utils-common/package.json b/packages/docusaurus-utils-common/package.json index 3cb446bdbf4f..77b2a649a8d2 100644 --- a/packages/docusaurus-utils-common/package.json +++ b/packages/docusaurus-utils-common/package.json @@ -30,6 +30,6 @@ } }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-utils-validation/package.json b/packages/docusaurus-utils-validation/package.json index 4760dfee389f..a83b81770671 100644 --- a/packages/docusaurus-utils-validation/package.json +++ b/packages/docusaurus-utils-validation/package.json @@ -25,6 +25,6 @@ "tslib": "^2.6.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/docusaurus-utils/package.json b/packages/docusaurus-utils/package.json index fe00585bd80c..f3ebc1594167 100644 --- a/packages/docusaurus-utils/package.json +++ b/packages/docusaurus-utils/package.json @@ -36,7 +36,7 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" }, "devDependencies": { "@docusaurus/types": "3.0.0-beta.0", diff --git a/packages/docusaurus/package.json b/packages/docusaurus/package.json index ff242b908f19..10976a8cf74c 100644 --- a/packages/docusaurus/package.json +++ b/packages/docusaurus/package.json @@ -125,6 +125,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 6b5c4cadad61..e058b39acb13 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -31,6 +31,6 @@ "eslint": ">=6" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" } } diff --git a/packages/lqip-loader/package.json b/packages/lqip-loader/package.json index feee403dce82..a9ddf7d1f259 100644 --- a/packages/lqip-loader/package.json +++ b/packages/lqip-loader/package.json @@ -24,7 +24,7 @@ "tslib": "^2.6.0" }, "engines": { - "node": ">=16.14" + "node": ">=18.18" }, "devDependencies": { "@types/file-loader": "^5.0.1" From 818d9459e430880c36ee92d61b42bfebfd62df78 Mon Sep 17 00:00:00 2001 From: ozaki <29860391+OzakIOne@users.noreply.github.com> Date: Tue, 26 Sep 2023 11:53:50 +0200 Subject: [PATCH 02/12] docs: update node version requirements 18 --- examples/classic-typescript/docs/intro.md | 2 +- examples/classic/docs/intro.md | 2 +- packages/create-docusaurus/templates/shared/docs/intro.md | 2 +- website/docs/installation.mdx | 2 +- website/versioned_docs/version-3.0.0-beta.0/installation.mdx | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/classic-typescript/docs/intro.md b/examples/classic-typescript/docs/intro.md index 8a2e69d95f9f..b56e95c0190b 100644 --- a/examples/classic-typescript/docs/intro.md +++ b/examples/classic-typescript/docs/intro.md @@ -14,7 +14,7 @@ Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new ### What you'll need -- [Node.js](https://nodejs.org/en/download/) version 16.14 or above: +- [Node.js](https://nodejs.org/en/download/) version 18.18 or above: - When installing Node.js, you are recommended to check all checkboxes related to dependencies. ## Generate a new site diff --git a/examples/classic/docs/intro.md b/examples/classic/docs/intro.md index 8a2e69d95f9f..b56e95c0190b 100644 --- a/examples/classic/docs/intro.md +++ b/examples/classic/docs/intro.md @@ -14,7 +14,7 @@ Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new ### What you'll need -- [Node.js](https://nodejs.org/en/download/) version 16.14 or above: +- [Node.js](https://nodejs.org/en/download/) version 18.18 or above: - When installing Node.js, you are recommended to check all checkboxes related to dependencies. ## Generate a new site diff --git a/packages/create-docusaurus/templates/shared/docs/intro.md b/packages/create-docusaurus/templates/shared/docs/intro.md index 8a2e69d95f9f..b56e95c0190b 100644 --- a/packages/create-docusaurus/templates/shared/docs/intro.md +++ b/packages/create-docusaurus/templates/shared/docs/intro.md @@ -14,7 +14,7 @@ Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new ### What you'll need -- [Node.js](https://nodejs.org/en/download/) version 16.14 or above: +- [Node.js](https://nodejs.org/en/download/) version 18.18 or above: - When installing Node.js, you are recommended to check all checkboxes related to dependencies. ## Generate a new site diff --git a/website/docs/installation.mdx b/website/docs/installation.mdx index 613fc252dcc6..41a1276c3bb0 100644 --- a/website/docs/installation.mdx +++ b/website/docs/installation.mdx @@ -21,7 +21,7 @@ Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately ## Requirements {#requirements} -- [Node.js](https://nodejs.org/en/download/) version 16.14 or above (which can be checked by running `node -v`). You can use [nvm](https://github.com/nvm-sh/nvm) for managing multiple Node versions on a single machine installed. +- [Node.js](https://nodejs.org/en/download/) version 18.18 or above (which can be checked by running `node -v`). You can use [nvm](https://github.com/nvm-sh/nvm) for managing multiple Node versions on a single machine installed. - When installing Node.js, you are recommended to check all checkboxes related to dependencies. ## Scaffold project website {#scaffold-project-website} diff --git a/website/versioned_docs/version-3.0.0-beta.0/installation.mdx b/website/versioned_docs/version-3.0.0-beta.0/installation.mdx index 613fc252dcc6..41a1276c3bb0 100644 --- a/website/versioned_docs/version-3.0.0-beta.0/installation.mdx +++ b/website/versioned_docs/version-3.0.0-beta.0/installation.mdx @@ -21,7 +21,7 @@ Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately ## Requirements {#requirements} -- [Node.js](https://nodejs.org/en/download/) version 16.14 or above (which can be checked by running `node -v`). You can use [nvm](https://github.com/nvm-sh/nvm) for managing multiple Node versions on a single machine installed. +- [Node.js](https://nodejs.org/en/download/) version 18.18 or above (which can be checked by running `node -v`). You can use [nvm](https://github.com/nvm-sh/nvm) for managing multiple Node versions on a single machine installed. - When installing Node.js, you are recommended to check all checkboxes related to dependencies. ## Scaffold project website {#scaffold-project-website} From 70bf80582b6f320a9087f047be169f40a28203ad Mon Sep 17 00:00:00 2001 From: ozaki <29860391+OzakIOne@users.noreply.github.com> Date: Tue, 26 Sep 2023 11:54:38 +0200 Subject: [PATCH 03/12] chore: update node version --- admin/scripts/generateExamples.js | 4 ++-- examples/classic-typescript/sandbox.config.json | 4 ++-- examples/classic/sandbox.config.json | 4 ++-- website/netlify.toml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/admin/scripts/generateExamples.js b/admin/scripts/generateExamples.js index b7c9376b11b9..a7b648786cb3 100644 --- a/admin/scripts/generateExamples.js +++ b/admin/scripts/generateExamples.js @@ -78,9 +78,9 @@ async function generateTemplateExample(template) { hardReloadOnChange: true, view: 'browser', template: 'docusaurus', - node: '16', + node: '18', container: { - node: '16', + node: '18', }, }; await fs.writeFile( diff --git a/examples/classic-typescript/sandbox.config.json b/examples/classic-typescript/sandbox.config.json index d6a14e8a37be..fe547f732fe2 100644 --- a/examples/classic-typescript/sandbox.config.json +++ b/examples/classic-typescript/sandbox.config.json @@ -3,8 +3,8 @@ "hardReloadOnChange": true, "view": "browser", "template": "docusaurus", - "node": "16", + "node": "18", "container": { - "node": "16" + "node": "18" } } diff --git a/examples/classic/sandbox.config.json b/examples/classic/sandbox.config.json index d6a14e8a37be..fe547f732fe2 100644 --- a/examples/classic/sandbox.config.json +++ b/examples/classic/sandbox.config.json @@ -3,8 +3,8 @@ "hardReloadOnChange": true, "view": "browser", "template": "docusaurus", - "node": "16", + "node": "18", "container": { - "node": "16" + "node": "18" } } diff --git a/website/netlify.toml b/website/netlify.toml index 289c1311f148..05a41a1e731f 100644 --- a/website/netlify.toml +++ b/website/netlify.toml @@ -10,8 +10,8 @@ [build.environment] NETLIFY_USE_YARN = "true" - YARN_VERSION = "1.22.5" - NODE_VERSION = "16" + YARN_VERSION = "1.22.19" + NODE_VERSION = "18" NODE_OPTIONS = "--max_old_space_size=8192" [context.production] From bcf710902c3dae19ec0bc33ccfd3fd12b181f6a1 Mon Sep 17 00:00:00 2001 From: ozaki <29860391+OzakIOne@users.noreply.github.com> Date: Tue, 26 Sep 2023 12:06:31 +0200 Subject: [PATCH 04/12] chore: update node version --- .github/workflows/argos.yml | 2 +- .github/workflows/build-blog-only.yml | 2 +- .github/workflows/build-perf.yml | 2 +- .github/workflows/canary-release.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/tests-e2e.yml | 14 +++++++------- .github/workflows/tests-swizzle.yml | 2 +- .github/workflows/tests-windows.yml | 2 +- .github/workflows/tests.yml | 2 +- 9 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/argos.yml b/.github/workflows/argos.yml index 928b7dd55120..83cb14a578b2 100644 --- a/.github/workflows/argos.yml +++ b/.github/workflows/argos.yml @@ -36,7 +36,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 18 - name: Install dependencies run: yarn install --frozen-lockfile diff --git a/.github/workflows/build-blog-only.yml b/.github/workflows/build-blog-only.yml index 72fe05f93560..b64aad15f850 100644 --- a/.github/workflows/build-blog-only.yml +++ b/.github/workflows/build-blog-only.yml @@ -26,7 +26,7 @@ jobs: - name: Set up Node uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 with: - node-version: '16' + node-version: '18' cache: yarn - name: Installation run: yarn diff --git a/.github/workflows/build-perf.yml b/.github/workflows/build-perf.yml index fbd02f0bbfe6..960b7915a706 100644 --- a/.github/workflows/build-perf.yml +++ b/.github/workflows/build-perf.yml @@ -40,7 +40,7 @@ jobs: - name: Set up Node uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 with: - node-version: '16' + node-version: '18' cache: yarn - name: Track build size changes uses: preactjs/compressed-size-action@8119d3d31b6e57b167e09c81dfa877eada3bcb35 # v2 diff --git a/.github/workflows/canary-release.yml b/.github/workflows/canary-release.yml index e62713ff4517..bc7754acb288 100644 --- a/.github/workflows/canary-release.yml +++ b/.github/workflows/canary-release.yml @@ -23,7 +23,7 @@ jobs: - name: Set up Node uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 with: - node-version: '16' + node-version: '18' cache: yarn - name: Prepare git run: | diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 73518c13440e..0cda9956f015 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -24,7 +24,7 @@ jobs: - name: Set up Node uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 with: - node-version: '16' + node-version: '18' cache: yarn - name: Installation run: yarn diff --git a/.github/workflows/tests-e2e.yml b/.github/workflows/tests-e2e.yml index 3a943614a2e2..9aff3c487a4c 100644 --- a/.github/workflows/tests-e2e.yml +++ b/.github/workflows/tests-e2e.yml @@ -38,7 +38,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: ['16.14', '16', '18'] + node: ['18'] steps: - name: Checkout uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 @@ -76,10 +76,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - - name: Use Node.js 16 + - name: Use Node.js 18 uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 with: - node-version: '16' + node-version: '18' cache: yarn - name: Installation run: yarn @@ -130,10 +130,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - - name: Use Node.js 16 + - name: Use Node.js 18 uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 with: - node-version: '16' + node-version: '18' cache: yarn - name: Installation run: yarn @@ -160,10 +160,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - - name: Use Node.js 16 + - name: Use Node.js 18 uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 with: - node-version: '16' + node-version: '18' cache: yarn - name: Installation run: yarn diff --git a/.github/workflows/tests-swizzle.yml b/.github/workflows/tests-swizzle.yml index 00f41b8a0417..5dfebfeb8af9 100644 --- a/.github/workflows/tests-swizzle.yml +++ b/.github/workflows/tests-swizzle.yml @@ -30,7 +30,7 @@ jobs: - name: Set up Node uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 with: - node-version: '16' + node-version: '18' cache: yarn - name: Installation run: yarn diff --git a/.github/workflows/tests-windows.yml b/.github/workflows/tests-windows.yml index 5da7dc8a688e..1d070848fa2d 100644 --- a/.github/workflows/tests-windows.yml +++ b/.github/workflows/tests-windows.yml @@ -26,7 +26,7 @@ jobs: runs-on: windows-latest strategy: matrix: - node: ['16.14', '16', '18'] + node: ['18'] steps: - name: Support longpaths run: git config --system core.longpaths true diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 58679d0c7c27..df7e44d37eb8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: ['16.14', '16', '18'] + node: ['18'] steps: - name: Checkout uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 From 8abbf878d217968b4bcb9e64022fbe57f5613daa Mon Sep 17 00:00:00 2001 From: ozaki <29860391+OzakIOne@users.noreply.github.com> Date: Tue, 26 Sep 2023 17:48:45 +0200 Subject: [PATCH 05/12] chore: change node base version 18.0, 18, 20 --- .github/workflows/tests-e2e.yml | 2 +- .github/workflows/tests-windows.yml | 2 +- .github/workflows/tests.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests-e2e.yml b/.github/workflows/tests-e2e.yml index 9aff3c487a4c..0aa8ec4aa43d 100644 --- a/.github/workflows/tests-e2e.yml +++ b/.github/workflows/tests-e2e.yml @@ -38,7 +38,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: ['18'] + node: ['18.0', '18', '20'] steps: - name: Checkout uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 diff --git a/.github/workflows/tests-windows.yml b/.github/workflows/tests-windows.yml index 1d070848fa2d..1c7a9a6c67ff 100644 --- a/.github/workflows/tests-windows.yml +++ b/.github/workflows/tests-windows.yml @@ -26,7 +26,7 @@ jobs: runs-on: windows-latest strategy: matrix: - node: ['18'] + node: ['18.0', '18', '20'] steps: - name: Support longpaths run: git config --system core.longpaths true diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index df7e44d37eb8..6c7cfb8d8235 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: ['18'] + node: ['18.0', '18', '20'] steps: - name: Checkout uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 From fbe4303cf736a02327b096b7057147f399599447 Mon Sep 17 00:00:00 2001 From: ozaki <29860391+OzakIOne@users.noreply.github.com> Date: Tue, 26 Sep 2023 17:52:06 +0200 Subject: [PATCH 06/12] chore: change node base version to 18.0 --- examples/classic-typescript/docs/intro.md | 2 +- examples/classic-typescript/package.json | 2 +- examples/classic/docs/intro.md | 2 +- examples/classic/package.json | 2 +- packages/create-docusaurus/package.json | 2 +- .../create-docusaurus/templates/classic-typescript/package.json | 2 +- packages/create-docusaurus/templates/classic/package.json | 2 +- packages/create-docusaurus/templates/shared/docs/intro.md | 2 +- packages/docusaurus-cssnano-preset/package.json | 2 +- packages/docusaurus-logger/package.json | 2 +- packages/docusaurus-mdx-loader/package.json | 2 +- packages/docusaurus-migrate/package.json | 2 +- packages/docusaurus-plugin-client-redirects/package.json | 2 +- packages/docusaurus-plugin-content-blog/package.json | 2 +- packages/docusaurus-plugin-content-docs/package.json | 2 +- packages/docusaurus-plugin-content-pages/package.json | 2 +- packages/docusaurus-plugin-debug/package.json | 2 +- packages/docusaurus-plugin-google-analytics/package.json | 2 +- packages/docusaurus-plugin-google-gtag/package.json | 2 +- packages/docusaurus-plugin-google-tag-manager/package.json | 2 +- packages/docusaurus-plugin-ideal-image/package.json | 2 +- packages/docusaurus-plugin-pwa/package.json | 2 +- packages/docusaurus-plugin-sitemap/package.json | 2 +- packages/docusaurus-preset-classic/package.json | 2 +- packages/docusaurus-remark-plugin-npm2yarn/package.json | 2 +- packages/docusaurus-theme-classic/package.json | 2 +- packages/docusaurus-theme-common/package.json | 2 +- packages/docusaurus-theme-live-codeblock/package.json | 2 +- packages/docusaurus-theme-mermaid/package.json | 2 +- packages/docusaurus-theme-search-algolia/package.json | 2 +- packages/docusaurus-theme-translations/package.json | 2 +- packages/docusaurus-utils-common/package.json | 2 +- packages/docusaurus-utils-validation/package.json | 2 +- packages/docusaurus-utils/package.json | 2 +- packages/docusaurus/package.json | 2 +- packages/eslint-plugin/package.json | 2 +- packages/lqip-loader/package.json | 2 +- website/docs/installation.mdx | 2 +- 38 files changed, 38 insertions(+), 38 deletions(-) diff --git a/examples/classic-typescript/docs/intro.md b/examples/classic-typescript/docs/intro.md index b56e95c0190b..45e8604c8bf8 100644 --- a/examples/classic-typescript/docs/intro.md +++ b/examples/classic-typescript/docs/intro.md @@ -14,7 +14,7 @@ Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new ### What you'll need -- [Node.js](https://nodejs.org/en/download/) version 18.18 or above: +- [Node.js](https://nodejs.org/en/download/) version 18.0 or above: - When installing Node.js, you are recommended to check all checkboxes related to dependencies. ## Generate a new site diff --git a/examples/classic-typescript/package.json b/examples/classic-typescript/package.json index eb1f8980cd16..eb6755b6f84b 100644 --- a/examples/classic-typescript/package.json +++ b/examples/classic-typescript/package.json @@ -42,7 +42,7 @@ ] }, "engines": { - "node": ">=18.18" + "node": ">=18.0" }, "description": "Docusaurus example project (classic-typescript template)" } diff --git a/examples/classic/docs/intro.md b/examples/classic/docs/intro.md index b56e95c0190b..45e8604c8bf8 100644 --- a/examples/classic/docs/intro.md +++ b/examples/classic/docs/intro.md @@ -14,7 +14,7 @@ Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new ### What you'll need -- [Node.js](https://nodejs.org/en/download/) version 18.18 or above: +- [Node.js](https://nodejs.org/en/download/) version 18.0 or above: - When installing Node.js, you are recommended to check all checkboxes related to dependencies. ## Generate a new site diff --git a/examples/classic/package.json b/examples/classic/package.json index acec153278f7..2b22df245447 100644 --- a/examples/classic/package.json +++ b/examples/classic/package.json @@ -39,7 +39,7 @@ ] }, "engines": { - "node": ">=18.18" + "node": ">=18.0" }, "description": "Docusaurus example project" } diff --git a/packages/create-docusaurus/package.json b/packages/create-docusaurus/package.json index 1706ca38346f..b5e106e54085 100755 --- a/packages/create-docusaurus/package.json +++ b/packages/create-docusaurus/package.json @@ -37,6 +37,6 @@ "@types/supports-color": "^8.1.1" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/create-docusaurus/templates/classic-typescript/package.json b/packages/create-docusaurus/templates/classic-typescript/package.json index 3b28795f21c3..9b82c46ce4f0 100644 --- a/packages/create-docusaurus/templates/classic-typescript/package.json +++ b/packages/create-docusaurus/templates/classic-typescript/package.json @@ -41,6 +41,6 @@ ] }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/create-docusaurus/templates/classic/package.json b/packages/create-docusaurus/templates/classic/package.json index e47d4edcdc55..f921e5c2eb93 100644 --- a/packages/create-docusaurus/templates/classic/package.json +++ b/packages/create-docusaurus/templates/classic/package.json @@ -38,6 +38,6 @@ ] }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/create-docusaurus/templates/shared/docs/intro.md b/packages/create-docusaurus/templates/shared/docs/intro.md index b56e95c0190b..45e8604c8bf8 100644 --- a/packages/create-docusaurus/templates/shared/docs/intro.md +++ b/packages/create-docusaurus/templates/shared/docs/intro.md @@ -14,7 +14,7 @@ Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new ### What you'll need -- [Node.js](https://nodejs.org/en/download/) version 18.18 or above: +- [Node.js](https://nodejs.org/en/download/) version 18.0 or above: - When installing Node.js, you are recommended to check all checkboxes related to dependencies. ## Generate a new site diff --git a/packages/docusaurus-cssnano-preset/package.json b/packages/docusaurus-cssnano-preset/package.json index cda85c32e1d1..5c84331db75b 100644 --- a/packages/docusaurus-cssnano-preset/package.json +++ b/packages/docusaurus-cssnano-preset/package.json @@ -26,6 +26,6 @@ "to-vfile": "^6.1.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-logger/package.json b/packages/docusaurus-logger/package.json index 7f7c50ccb03c..89070c3bf148 100644 --- a/packages/docusaurus-logger/package.json +++ b/packages/docusaurus-logger/package.json @@ -24,7 +24,7 @@ "tslib": "^2.6.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" }, "devDependencies": { "@types/supports-color": "^8.1.1" diff --git a/packages/docusaurus-mdx-loader/package.json b/packages/docusaurus-mdx-loader/package.json index 0f2ce594d892..4f6b8c8acb90 100644 --- a/packages/docusaurus-mdx-loader/package.json +++ b/packages/docusaurus-mdx-loader/package.json @@ -63,6 +63,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-migrate/package.json b/packages/docusaurus-migrate/package.json index 8f389a1bfb97..449d3d444df5 100644 --- a/packages/docusaurus-migrate/package.json +++ b/packages/docusaurus-migrate/package.json @@ -4,7 +4,7 @@ "description": "A CLI tool to migrate from older versions of Docusaurus.", "license": "MIT", "engines": { - "node": ">=18.18" + "node": ">=18.0" }, "scripts": { "build": "tsc --build", diff --git a/packages/docusaurus-plugin-client-redirects/package.json b/packages/docusaurus-plugin-client-redirects/package.json index d62c285e2ea2..a9d302975550 100644 --- a/packages/docusaurus-plugin-client-redirects/package.json +++ b/packages/docusaurus-plugin-client-redirects/package.json @@ -36,6 +36,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-content-blog/package.json b/packages/docusaurus-plugin-content-blog/package.json index 947ee9ca5fce..c300d1dde071 100644 --- a/packages/docusaurus-plugin-content-blog/package.json +++ b/packages/docusaurus-plugin-content-blog/package.json @@ -42,6 +42,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-content-docs/package.json b/packages/docusaurus-plugin-content-docs/package.json index 780748e46b00..aa1bf658d931 100644 --- a/packages/docusaurus-plugin-content-docs/package.json +++ b/packages/docusaurus-plugin-content-docs/package.json @@ -64,6 +64,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-content-pages/package.json b/packages/docusaurus-plugin-content-pages/package.json index 18f365068962..b8783ea181f6 100644 --- a/packages/docusaurus-plugin-content-pages/package.json +++ b/packages/docusaurus-plugin-content-pages/package.json @@ -32,6 +32,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-debug/package.json b/packages/docusaurus-plugin-debug/package.json index 32ac0152ce47..7f9d26d2246c 100644 --- a/packages/docusaurus-plugin-debug/package.json +++ b/packages/docusaurus-plugin-debug/package.json @@ -32,6 +32,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-google-analytics/package.json b/packages/docusaurus-plugin-google-analytics/package.json index 319b24a51264..ce3ddb861d56 100644 --- a/packages/docusaurus-plugin-google-analytics/package.json +++ b/packages/docusaurus-plugin-google-analytics/package.json @@ -28,6 +28,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-google-gtag/package.json b/packages/docusaurus-plugin-google-gtag/package.json index e2c8fbea3814..43cfbbf6527b 100644 --- a/packages/docusaurus-plugin-google-gtag/package.json +++ b/packages/docusaurus-plugin-google-gtag/package.json @@ -29,6 +29,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-google-tag-manager/package.json b/packages/docusaurus-plugin-google-tag-manager/package.json index 921e75ecf9b9..e93c95c22b41 100644 --- a/packages/docusaurus-plugin-google-tag-manager/package.json +++ b/packages/docusaurus-plugin-google-tag-manager/package.json @@ -28,6 +28,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-ideal-image/package.json b/packages/docusaurus-plugin-ideal-image/package.json index 612db5fe24ec..d251f5301e28 100644 --- a/packages/docusaurus-plugin-ideal-image/package.json +++ b/packages/docusaurus-plugin-ideal-image/package.json @@ -47,6 +47,6 @@ } }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-pwa/package.json b/packages/docusaurus-plugin-pwa/package.json index b181633628b4..52b49db3e7d3 100644 --- a/packages/docusaurus-plugin-pwa/package.json +++ b/packages/docusaurus-plugin-pwa/package.json @@ -49,6 +49,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-sitemap/package.json b/packages/docusaurus-plugin-sitemap/package.json index 12e10f2108cb..d3faf39f6a9b 100644 --- a/packages/docusaurus-plugin-sitemap/package.json +++ b/packages/docusaurus-plugin-sitemap/package.json @@ -33,6 +33,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-preset-classic/package.json b/packages/docusaurus-preset-classic/package.json index cdd7dd972cdc..42753fde0f17 100644 --- a/packages/docusaurus-preset-classic/package.json +++ b/packages/docusaurus-preset-classic/package.json @@ -37,6 +37,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-remark-plugin-npm2yarn/package.json b/packages/docusaurus-remark-plugin-npm2yarn/package.json index f3cabe56c7d2..0371c313b7d1 100644 --- a/packages/docusaurus-remark-plugin-npm2yarn/package.json +++ b/packages/docusaurus-remark-plugin-npm2yarn/package.json @@ -30,6 +30,6 @@ "to-vfile": "^6.1.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-theme-classic/package.json b/packages/docusaurus-theme-classic/package.json index 6e499e97f88d..9b9381f5b590 100644 --- a/packages/docusaurus-theme-classic/package.json +++ b/packages/docusaurus-theme-classic/package.json @@ -60,6 +60,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-theme-common/package.json b/packages/docusaurus-theme-common/package.json index 6cc5e62a8377..f76884a305e9 100644 --- a/packages/docusaurus-theme-common/package.json +++ b/packages/docusaurus-theme-common/package.json @@ -57,6 +57,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-theme-live-codeblock/package.json b/packages/docusaurus-theme-live-codeblock/package.json index 39519d1d57be..4909ffbfde46 100644 --- a/packages/docusaurus-theme-live-codeblock/package.json +++ b/packages/docusaurus-theme-live-codeblock/package.json @@ -42,6 +42,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-theme-mermaid/package.json b/packages/docusaurus-theme-mermaid/package.json index dde19bf8a4b8..33702ec6c109 100644 --- a/packages/docusaurus-theme-mermaid/package.json +++ b/packages/docusaurus-theme-mermaid/package.json @@ -50,6 +50,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-theme-search-algolia/package.json b/packages/docusaurus-theme-search-algolia/package.json index d48ad194d0ab..1fb08a5a38f5 100644 --- a/packages/docusaurus-theme-search-algolia/package.json +++ b/packages/docusaurus-theme-search-algolia/package.json @@ -58,6 +58,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-theme-translations/package.json b/packages/docusaurus-theme-translations/package.json index ace639849961..425f849cb273 100644 --- a/packages/docusaurus-theme-translations/package.json +++ b/packages/docusaurus-theme-translations/package.json @@ -28,6 +28,6 @@ "lodash": "^4.17.21" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-utils-common/package.json b/packages/docusaurus-utils-common/package.json index 77b2a649a8d2..85425ecfaef3 100644 --- a/packages/docusaurus-utils-common/package.json +++ b/packages/docusaurus-utils-common/package.json @@ -30,6 +30,6 @@ } }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-utils-validation/package.json b/packages/docusaurus-utils-validation/package.json index a83b81770671..04074b8c30e3 100644 --- a/packages/docusaurus-utils-validation/package.json +++ b/packages/docusaurus-utils-validation/package.json @@ -25,6 +25,6 @@ "tslib": "^2.6.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/docusaurus-utils/package.json b/packages/docusaurus-utils/package.json index f3ebc1594167..b9ad09ba9873 100644 --- a/packages/docusaurus-utils/package.json +++ b/packages/docusaurus-utils/package.json @@ -36,7 +36,7 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" }, "devDependencies": { "@docusaurus/types": "3.0.0-beta.0", diff --git a/packages/docusaurus/package.json b/packages/docusaurus/package.json index 10976a8cf74c..76112754805c 100644 --- a/packages/docusaurus/package.json +++ b/packages/docusaurus/package.json @@ -125,6 +125,6 @@ "react-dom": "^18.0.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index e058b39acb13..ba399eb4439c 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -31,6 +31,6 @@ "eslint": ">=6" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" } } diff --git a/packages/lqip-loader/package.json b/packages/lqip-loader/package.json index a9ddf7d1f259..a033af178209 100644 --- a/packages/lqip-loader/package.json +++ b/packages/lqip-loader/package.json @@ -24,7 +24,7 @@ "tslib": "^2.6.0" }, "engines": { - "node": ">=18.18" + "node": ">=18.0" }, "devDependencies": { "@types/file-loader": "^5.0.1" diff --git a/website/docs/installation.mdx b/website/docs/installation.mdx index 41a1276c3bb0..f9f29dac424f 100644 --- a/website/docs/installation.mdx +++ b/website/docs/installation.mdx @@ -21,7 +21,7 @@ Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately ## Requirements {#requirements} -- [Node.js](https://nodejs.org/en/download/) version 18.18 or above (which can be checked by running `node -v`). You can use [nvm](https://github.com/nvm-sh/nvm) for managing multiple Node versions on a single machine installed. +- [Node.js](https://nodejs.org/en/download/) version 18.0 or above (which can be checked by running `node -v`). You can use [nvm](https://github.com/nvm-sh/nvm) for managing multiple Node versions on a single machine installed. - When installing Node.js, you are recommended to check all checkboxes related to dependencies. ## Scaffold project website {#scaffold-project-website} From 1064fd6a0582be157e0aae8d9f8a6ccf2791d5e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Lorber?= Date: Thu, 28 Sep 2023 10:17:36 +0200 Subject: [PATCH 07/12] Update website/versioned_docs/version-3.0.0-beta.0/installation.mdx --- website/versioned_docs/version-3.0.0-beta.0/installation.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/versioned_docs/version-3.0.0-beta.0/installation.mdx b/website/versioned_docs/version-3.0.0-beta.0/installation.mdx index 41a1276c3bb0..f9f29dac424f 100644 --- a/website/versioned_docs/version-3.0.0-beta.0/installation.mdx +++ b/website/versioned_docs/version-3.0.0-beta.0/installation.mdx @@ -21,7 +21,7 @@ Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately ## Requirements {#requirements} -- [Node.js](https://nodejs.org/en/download/) version 18.18 or above (which can be checked by running `node -v`). You can use [nvm](https://github.com/nvm-sh/nvm) for managing multiple Node versions on a single machine installed. +- [Node.js](https://nodejs.org/en/download/) version 18.0 or above (which can be checked by running `node -v`). You can use [nvm](https://github.com/nvm-sh/nvm) for managing multiple Node versions on a single machine installed. - When installing Node.js, you are recommended to check all checkboxes related to dependencies. ## Scaffold project website {#scaffold-project-website} From 82846fd537235f9352f617dc3c40809676f1494b Mon Sep 17 00:00:00 2001 From: sebastienlorber Date: Thu, 28 Sep 2023 10:31:53 +0200 Subject: [PATCH 08/12] empty From 64adf7c1b5f3d9c6adfa1a785fdfc3580ae606d2 Mon Sep 17 00:00:00 2001 From: ozakione <29860391+OzakIOne@users.noreply.github.com> Date: Thu, 28 Sep 2023 15:34:51 +0200 Subject: [PATCH 09/12] revert: examples/ should not be modified --- examples/classic-typescript/docs/intro.md | 2 +- examples/classic/docs/intro.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/classic-typescript/docs/intro.md b/examples/classic-typescript/docs/intro.md index 45e8604c8bf8..8a2e69d95f9f 100644 --- a/examples/classic-typescript/docs/intro.md +++ b/examples/classic-typescript/docs/intro.md @@ -14,7 +14,7 @@ Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new ### What you'll need -- [Node.js](https://nodejs.org/en/download/) version 18.0 or above: +- [Node.js](https://nodejs.org/en/download/) version 16.14 or above: - When installing Node.js, you are recommended to check all checkboxes related to dependencies. ## Generate a new site diff --git a/examples/classic/docs/intro.md b/examples/classic/docs/intro.md index 45e8604c8bf8..8a2e69d95f9f 100644 --- a/examples/classic/docs/intro.md +++ b/examples/classic/docs/intro.md @@ -14,7 +14,7 @@ Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new ### What you'll need -- [Node.js](https://nodejs.org/en/download/) version 18.0 or above: +- [Node.js](https://nodejs.org/en/download/) version 16.14 or above: - When installing Node.js, you are recommended to check all checkboxes related to dependencies. ## Generate a new site From 04d8028ad14f170f225ea3d8f4e77bc7efc97a27 Mon Sep 17 00:00:00 2001 From: ozakione <29860391+OzakIOne@users.noreply.github.com> Date: Thu, 28 Sep 2023 15:57:02 +0200 Subject: [PATCH 10/12] revert: examples/ shouldn't be modified --- examples/classic-typescript/package.json | 2 +- examples/classic/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/classic-typescript/package.json b/examples/classic-typescript/package.json index eb6755b6f84b..9ace4df6781d 100644 --- a/examples/classic-typescript/package.json +++ b/examples/classic-typescript/package.json @@ -42,7 +42,7 @@ ] }, "engines": { - "node": ">=18.0" + "node": ">=16.14" }, "description": "Docusaurus example project (classic-typescript template)" } diff --git a/examples/classic/package.json b/examples/classic/package.json index 2b22df245447..4979f365fc52 100644 --- a/examples/classic/package.json +++ b/examples/classic/package.json @@ -39,7 +39,7 @@ ] }, "engines": { - "node": ">=18.0" + "node": ">=16.14" }, "description": "Docusaurus example project" } From 3d5a263660521bb2c7d34956e1a920e3836ea11d Mon Sep 17 00:00:00 2001 From: ozakione <29860391+OzakIOne@users.noreply.github.com> Date: Thu, 28 Sep 2023 15:59:14 +0200 Subject: [PATCH 11/12] revert: node version --- examples/classic-typescript/sandbox.config.json | 4 ++-- examples/classic/sandbox.config.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/classic-typescript/sandbox.config.json b/examples/classic-typescript/sandbox.config.json index fe547f732fe2..d6a14e8a37be 100644 --- a/examples/classic-typescript/sandbox.config.json +++ b/examples/classic-typescript/sandbox.config.json @@ -3,8 +3,8 @@ "hardReloadOnChange": true, "view": "browser", "template": "docusaurus", - "node": "18", + "node": "16", "container": { - "node": "18" + "node": "16" } } diff --git a/examples/classic/sandbox.config.json b/examples/classic/sandbox.config.json index fe547f732fe2..d6a14e8a37be 100644 --- a/examples/classic/sandbox.config.json +++ b/examples/classic/sandbox.config.json @@ -3,8 +3,8 @@ "hardReloadOnChange": true, "view": "browser", "template": "docusaurus", - "node": "18", + "node": "16", "container": { - "node": "18" + "node": "16" } } From 5a40573d06c3ae63a46881a2b7f735aaad28b38a Mon Sep 17 00:00:00 2001 From: ozakione <29860391+OzakIOne@users.noreply.github.com> Date: Thu, 28 Sep 2023 16:05:07 +0200 Subject: [PATCH 12/12] refactor: remove deprecated node version check --- admin/scripts/generateExamples.js | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/admin/scripts/generateExamples.js b/admin/scripts/generateExamples.js index a7b648786cb3..1bb3646d63f7 100644 --- a/admin/scripts/generateExamples.js +++ b/admin/scripts/generateExamples.js @@ -10,16 +10,6 @@ import fs from 'fs-extra'; import shell from 'shelljs'; -const NODE_MAJOR_VERSION = parseInt( - /** @type {string} */ (process.versions.node.split('.')[0]), - 10, -); -if (NODE_MAJOR_VERSION < 16) { - throw new Error( - 'This generateExamples Docusaurus script requires at least Node.js 16 and npm 7. See why here: https://github.com/facebook/docusaurus/pull/5722#issuecomment-948847891', - ); -} - /** * Generate one example per init template * We use those generated examples as CodeSandbox projects