diff --git a/.github/workflows/canary-release.yml b/.github/workflows/canary-release.yml index 8827e80f2ddb..af4effae3cb5 100644 --- a/.github/workflows/canary-release.yml +++ b/.github/workflows/canary-release.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [12.x] + node-version: [14.x] steps: - uses: actions/checkout@v2 with: diff --git a/.github/workflows/v2-tests-e2e.yml b/.github/workflows/v2-tests-e2e.yml index 61f49a6d509b..de9aac821a08 100644 --- a/.github/workflows/v2-tests-e2e.yml +++ b/.github/workflows/v2-tests-e2e.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: ['12', '14'] + node: ['14', '16'] steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node }} diff --git a/.github/workflows/v2-tests-windows.yml b/.github/workflows/v2-tests-windows.yml index cca5a8979a2b..e1440d6d61d4 100644 --- a/.github/workflows/v2-tests-windows.yml +++ b/.github/workflows/v2-tests-windows.yml @@ -11,7 +11,7 @@ jobs: runs-on: windows-latest strategy: matrix: - node: ['12', '14'] + node: ['14', '16'] steps: - name: Support longpaths run: git config --system core.longpaths true diff --git a/.github/workflows/v2-tests.yml b/.github/workflows/v2-tests.yml index de1cb4aa7f07..b48a10343430 100644 --- a/.github/workflows/v2-tests.yml +++ b/.github/workflows/v2-tests.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: ['12', '14'] + node: ['14', '16'] steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node }} diff --git a/package.json b/package.json index cf4ce7e0902a..e1acbf02e818 100644 --- a/package.json +++ b/package.json @@ -129,6 +129,6 @@ ] }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/create-docusaurus/package.json b/packages/create-docusaurus/package.json index 5b62bf280350..4947c8db0a8d 100755 --- a/packages/create-docusaurus/package.json +++ b/packages/create-docusaurus/package.json @@ -34,7 +34,7 @@ "tslib": "^2.3.1" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" }, "devDependencies": { "@types/supports-color": "^8.1.1" diff --git a/packages/docusaurus-mdx-loader/package.json b/packages/docusaurus-mdx-loader/package.json index 8662df2cb49d..522a22b0cdc6 100644 --- a/packages/docusaurus-mdx-loader/package.json +++ b/packages/docusaurus-mdx-loader/package.json @@ -54,6 +54,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-migrate/package.json b/packages/docusaurus-migrate/package.json index d5c215f70da1..f96e268ea6f1 100644 --- a/packages/docusaurus-migrate/package.json +++ b/packages/docusaurus-migrate/package.json @@ -5,7 +5,7 @@ "main": "lib/index.js", "license": "MIT", "engines": { - "node": ">=10.9.0" + "node": ">=14" }, "scripts": { "build": "tsc", diff --git a/packages/docusaurus-plugin-client-redirects/package.json b/packages/docusaurus-plugin-client-redirects/package.json index fe4f2b2c29d2..ec56041dc28e 100644 --- a/packages/docusaurus-plugin-client-redirects/package.json +++ b/packages/docusaurus-plugin-client-redirects/package.json @@ -35,6 +35,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=10.9.0" + "node": ">=14" } } diff --git a/packages/docusaurus-plugin-content-blog/package.json b/packages/docusaurus-plugin-content-blog/package.json index d75f9df3de6c..ea4eb48835f2 100644 --- a/packages/docusaurus-plugin-content-blog/package.json +++ b/packages/docusaurus-plugin-content-blog/package.json @@ -42,6 +42,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-plugin-content-docs/package.json b/packages/docusaurus-plugin-content-docs/package.json index 3196262b2ac1..d0900b19a0d1 100644 --- a/packages/docusaurus-plugin-content-docs/package.json +++ b/packages/docusaurus-plugin-content-docs/package.json @@ -52,6 +52,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-plugin-content-pages/package.json b/packages/docusaurus-plugin-content-pages/package.json index 9115ae5d933a..fbd6078a3ad1 100644 --- a/packages/docusaurus-plugin-content-pages/package.json +++ b/packages/docusaurus-plugin-content-pages/package.json @@ -34,6 +34,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-plugin-debug/package.json b/packages/docusaurus-plugin-debug/package.json index 69146690e143..772a8447933b 100644 --- a/packages/docusaurus-plugin-debug/package.json +++ b/packages/docusaurus-plugin-debug/package.json @@ -30,6 +30,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-plugin-google-analytics/package.json b/packages/docusaurus-plugin-google-analytics/package.json index 9f7ab26e0efe..0f889fe1fa7f 100644 --- a/packages/docusaurus-plugin-google-analytics/package.json +++ b/packages/docusaurus-plugin-google-analytics/package.json @@ -28,6 +28,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-plugin-google-gtag/package.json b/packages/docusaurus-plugin-google-gtag/package.json index 13e8bd955a6a..f6051d2bf2b3 100644 --- a/packages/docusaurus-plugin-google-gtag/package.json +++ b/packages/docusaurus-plugin-google-gtag/package.json @@ -28,6 +28,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-plugin-ideal-image/package.json b/packages/docusaurus-plugin-ideal-image/package.json index 0c9c0fe99ce7..3c12b285fe14 100644 --- a/packages/docusaurus-plugin-ideal-image/package.json +++ b/packages/docusaurus-plugin-ideal-image/package.json @@ -36,6 +36,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-plugin-sitemap/package.json b/packages/docusaurus-plugin-sitemap/package.json index 55294198b26b..4eaa288c1200 100644 --- a/packages/docusaurus-plugin-sitemap/package.json +++ b/packages/docusaurus-plugin-sitemap/package.json @@ -32,6 +32,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-preset-classic/package.json b/packages/docusaurus-preset-classic/package.json index 7bf4969b65d4..d0ba35f94a69 100644 --- a/packages/docusaurus-preset-classic/package.json +++ b/packages/docusaurus-preset-classic/package.json @@ -34,6 +34,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-remark-plugin-npm2yarn/package.json b/packages/docusaurus-remark-plugin-npm2yarn/package.json index 6ab516482abd..3f4d9b613062 100644 --- a/packages/docusaurus-remark-plugin-npm2yarn/package.json +++ b/packages/docusaurus-remark-plugin-npm2yarn/package.json @@ -25,6 +25,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-theme-classic/package.json b/packages/docusaurus-theme-classic/package.json index faf718bc8fd8..a8cee2a5de4f 100644 --- a/packages/docusaurus-theme-classic/package.json +++ b/packages/docusaurus-theme-classic/package.json @@ -62,6 +62,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-theme-common/package.json b/packages/docusaurus-theme-common/package.json index 2bc7a79733f9..34382e4db9b2 100644 --- a/packages/docusaurus-theme-common/package.json +++ b/packages/docusaurus-theme-common/package.json @@ -38,6 +38,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-theme-live-codeblock/package.json b/packages/docusaurus-theme-live-codeblock/package.json index 293046ab891b..38dc8673dd9b 100644 --- a/packages/docusaurus-theme-live-codeblock/package.json +++ b/packages/docusaurus-theme-live-codeblock/package.json @@ -26,6 +26,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-theme-search-algolia/package.json b/packages/docusaurus-theme-search-algolia/package.json index 6dda70cec94b..5f2824feba4d 100644 --- a/packages/docusaurus-theme-search-algolia/package.json +++ b/packages/docusaurus-theme-search-algolia/package.json @@ -29,6 +29,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-utils-common/package.json b/packages/docusaurus-utils-common/package.json index 5a3cfba53587..6f527da02c8f 100644 --- a/packages/docusaurus-utils-common/package.json +++ b/packages/docusaurus-utils-common/package.json @@ -22,6 +22,6 @@ "tslib": "^2.3.1" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-utils-validation/package.json b/packages/docusaurus-utils-validation/package.json index cfca0396407c..b44faf152954 100644 --- a/packages/docusaurus-utils-validation/package.json +++ b/packages/docusaurus-utils-validation/package.json @@ -24,6 +24,6 @@ "tslib": "^2.3.1" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/docusaurus-utils/package.json b/packages/docusaurus-utils/package.json index f1d257417da9..f1494c108e33 100644 --- a/packages/docusaurus-utils/package.json +++ b/packages/docusaurus-utils/package.json @@ -34,7 +34,7 @@ "tslib": "^2.3.1" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" }, "devDependencies": { "@types/dedent": "^0.7.0", diff --git a/packages/docusaurus/package.json b/packages/docusaurus/package.json index 2e681c6daf3c..45e817835412 100644 --- a/packages/docusaurus/package.json +++ b/packages/docusaurus/package.json @@ -130,6 +130,6 @@ "react-dom": "^16.8.4 || ^17.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" } } diff --git a/packages/lqip-loader/package.json b/packages/lqip-loader/package.json index 0688337dabf8..c5bfde8f6221 100644 --- a/packages/lqip-loader/package.json +++ b/packages/lqip-loader/package.json @@ -23,7 +23,7 @@ "sharp": "^0.29.1" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" }, "devDependencies": { "@types/sharp": "^0.29.2" diff --git a/website/docs/installation.md b/website/docs/installation.md index 68adc214bd57..174653ea0114 100644 --- a/website/docs/installation.md +++ b/website/docs/installation.md @@ -15,7 +15,7 @@ Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately ## Requirements {#requirements} -- [Node.js](https://nodejs.org/en/download/) version >= 12.13.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 +- [Node.js](https://nodejs.org/en/download/) version >= 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 - [Yarn](https://yarnpkg.com/en/) version >= 1.5 (which can be checked by running `yarn --version`). Yarn is a performant package manager for JavaScript and replaces the `npm` client. It is not strictly necessary but highly encouraged. ## Scaffold project website {#scaffold-project-website}