diff --git a/.github/workflows/canary-release.yml b/.github/workflows/canary-release.yml index 8827e80f2d..af4effae3c 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 61f49a6d50..de9aac821a 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 cca5a8979a..e1440d6d61 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 de1cb4aa7f..b48a103434 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 cf4ce7e090..e1acbf02e8 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 5b62bf2803..4947c8db0a 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 8662df2cb4..522a22b0cd 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 d5c215f70d..f96e268ea6 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 fe4f2b2c29..ec56041dc2 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 d75f9df3de..ea4eb48835 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 3196262b2a..d0900b19a0 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 9115ae5d93..fbd6078a3a 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 69146690e1..772a844793 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 9f7ab26e0e..0f889fe1fa 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 13e8bd955a..f6051d2bf2 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 0c9c0fe99c..3c12b285fe 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 55294198b2..4eaa288c12 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 7bf4969b65..d0ba35f94a 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 6ab516482a..3f4d9b6130 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 faf718bc8f..a8cee2a5de 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 2bc7a79733..34382e4db9 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 293046ab89..38dc8673dd 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 6dda70cec9..5f2824feba 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 5a3cfba535..6f527da02c 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 cfca039640..b44faf1529 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 f1d257417d..f1494c108e 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 2e681c6daf..45e8178354 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 0688337dab..c5bfde8f62 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 68adc214bd..174653ea01 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}