From bde9cfd84d99ea1ca8fc59bf51f9d4001d6527f2 Mon Sep 17 00:00:00 2001 From: ozaki <29860391+OzakIOne@users.noreply.github.com> Date: Thu, 28 Sep 2023 16:45:25 +0200 Subject: [PATCH] chore: update node engine version 18 (#9348) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sébastien Lorber Co-authored-by: sebastienlorber --- .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 +- admin/scripts/generateExamples.js | 14 ++------------ packages/create-docusaurus/package.json | 2 +- .../templates/classic-typescript/package.json | 2 +- .../templates/classic/package.json | 2 +- .../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 +- .../package.json | 2 +- .../docusaurus-plugin-content-blog/package.json | 2 +- .../docusaurus-plugin-content-docs/package.json | 2 +- .../docusaurus-plugin-content-pages/package.json | 2 +- packages/docusaurus-plugin-debug/package.json | 2 +- .../package.json | 2 +- .../docusaurus-plugin-google-gtag/package.json | 2 +- .../package.json | 2 +- .../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 +- .../docusaurus-remark-plugin-npm2yarn/package.json | 2 +- packages/docusaurus-theme-classic/package.json | 2 +- packages/docusaurus-theme-common/package.json | 2 +- .../docusaurus-theme-live-codeblock/package.json | 2 +- packages/docusaurus-theme-mermaid/package.json | 2 +- .../docusaurus-theme-search-algolia/package.json | 2 +- .../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 +- website/netlify.toml | 4 ++-- .../version-3.0.0-beta.0/installation.mdx | 2 +- 46 files changed, 54 insertions(+), 64 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..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: ['16.14', '16', '18'] + node: ['18.0', '18', '20'] 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..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: ['16.14', '16', '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 58679d0c7c27..6c7cfb8d8235 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.0', '18', '20'] steps: - name: Checkout uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 diff --git a/admin/scripts/generateExamples.js b/admin/scripts/generateExamples.js index b7c9376b11b9..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 @@ -78,9 +68,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/packages/create-docusaurus/package.json b/packages/create-docusaurus/package.json index 5a35242af86d..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/create-docusaurus/templates/classic-typescript/package.json b/packages/create-docusaurus/templates/classic-typescript/package.json index 70599e25f2c2..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/create-docusaurus/templates/classic/package.json b/packages/create-docusaurus/templates/classic/package.json index 75cf68f28e79..f921e5c2eb93 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.0" } } diff --git a/packages/create-docusaurus/templates/shared/docs/intro.md b/packages/create-docusaurus/templates/shared/docs/intro.md index 8a2e69d95f9f..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 16.14 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 385f33da7018..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-logger/package.json b/packages/docusaurus-logger/package.json index 067172b0c20c..89070c3bf148 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.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 fe4792e9c81c..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-migrate/package.json b/packages/docusaurus-migrate/package.json index 908c90d6e86a..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": ">=16.14" + "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 d5392524bde9..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-content-blog/package.json b/packages/docusaurus-plugin-content-blog/package.json index 95575e84a623..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-content-docs/package.json b/packages/docusaurus-plugin-content-docs/package.json index 0dc30735264e..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-content-pages/package.json b/packages/docusaurus-plugin-content-pages/package.json index 8beeecad9c5e..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-debug/package.json b/packages/docusaurus-plugin-debug/package.json index b96f687549df..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-google-analytics/package.json b/packages/docusaurus-plugin-google-analytics/package.json index e65d1df03ab2..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-google-gtag/package.json b/packages/docusaurus-plugin-google-gtag/package.json index 158d1d3660ab..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-google-tag-manager/package.json b/packages/docusaurus-plugin-google-tag-manager/package.json index a6460b21d489..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-ideal-image/package.json b/packages/docusaurus-plugin-ideal-image/package.json index eb030bd821a9..d251f5301e28 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.0" } } diff --git a/packages/docusaurus-plugin-pwa/package.json b/packages/docusaurus-plugin-pwa/package.json index e3137d10f8ef..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-plugin-sitemap/package.json b/packages/docusaurus-plugin-sitemap/package.json index 12799ffcd46e..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-preset-classic/package.json b/packages/docusaurus-preset-classic/package.json index a5e79bb78ceb..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-remark-plugin-npm2yarn/package.json b/packages/docusaurus-remark-plugin-npm2yarn/package.json index 84b9fa4282b5..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-theme-classic/package.json b/packages/docusaurus-theme-classic/package.json index 45b81bf13bc9..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-theme-common/package.json b/packages/docusaurus-theme-common/package.json index f3cbb319ff24..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-theme-live-codeblock/package.json b/packages/docusaurus-theme-live-codeblock/package.json index 710c7ffceec3..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-theme-mermaid/package.json b/packages/docusaurus-theme-mermaid/package.json index f907ad52d7e6..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-theme-search-algolia/package.json b/packages/docusaurus-theme-search-algolia/package.json index bc918af99cd2..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-theme-translations/package.json b/packages/docusaurus-theme-translations/package.json index c5a98688013d..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-utils-common/package.json b/packages/docusaurus-utils-common/package.json index 3cb446bdbf4f..85425ecfaef3 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.0" } } diff --git a/packages/docusaurus-utils-validation/package.json b/packages/docusaurus-utils-validation/package.json index 4760dfee389f..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": ">=16.14" + "node": ">=18.0" } } diff --git a/packages/docusaurus-utils/package.json b/packages/docusaurus-utils/package.json index fe00585bd80c..b9ad09ba9873 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.0" }, "devDependencies": { "@docusaurus/types": "3.0.0-beta.0", diff --git a/packages/docusaurus/package.json b/packages/docusaurus/package.json index ff242b908f19..76112754805c 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.0" } } diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 6b5c4cadad61..ba399eb4439c 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.0" } } diff --git a/packages/lqip-loader/package.json b/packages/lqip-loader/package.json index feee403dce82..a033af178209 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.0" }, "devDependencies": { "@types/file-loader": "^5.0.1" diff --git a/website/docs/installation.mdx b/website/docs/installation.mdx index 613fc252dcc6..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 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.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} 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] 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..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 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.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}