From 421f8627010a705192dec4d6de956f15f2acea7c Mon Sep 17 00:00:00 2001 From: Endi Date: Mon, 25 Nov 2019 12:40:57 +0700 Subject: [PATCH] breaking(v2): required nodejs version >=8.9 -> >=8.10 so we can use es2017 (#2045) --- packages/docusaurus-init/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-theme-classic/package.json | 2 +- packages/docusaurus-theme-live-codeblock/package.json | 2 +- packages/docusaurus-theme-search-algolia/package.json | 2 +- packages/docusaurus-utils/package.json | 3 +++ packages/docusaurus/package.json | 2 +- tsconfig.json | 4 ++-- website/docs/installation.md | 2 +- 11 files changed, 14 insertions(+), 11 deletions(-) diff --git a/packages/docusaurus-init/package.json b/packages/docusaurus-init/package.json index cdb3273573..66491a7b9c 100644 --- a/packages/docusaurus-init/package.json +++ b/packages/docusaurus-init/package.json @@ -29,6 +29,6 @@ "shelljs": "^0.8.3" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 8.10.0" } } diff --git a/packages/docusaurus-plugin-content-blog/package.json b/packages/docusaurus-plugin-content-blog/package.json index 8220fe0cae..18b4ff742f 100644 --- a/packages/docusaurus-plugin-content-blog/package.json +++ b/packages/docusaurus-plugin-content-blog/package.json @@ -28,6 +28,6 @@ "react-dom": "^16.8.4" }, "engines": { - "node": ">=8" + "node": ">= 8.10.0" } } diff --git a/packages/docusaurus-plugin-content-docs/package.json b/packages/docusaurus-plugin-content-docs/package.json index a130e26669..46ad1a1d36 100644 --- a/packages/docusaurus-plugin-content-docs/package.json +++ b/packages/docusaurus-plugin-content-docs/package.json @@ -32,6 +32,6 @@ "react-dom": "^16.8.4" }, "engines": { - "node": ">=8" + "node": ">= 8.10.0" } } diff --git a/packages/docusaurus-plugin-content-pages/package.json b/packages/docusaurus-plugin-content-pages/package.json index d00e5dac0d..c51ac604cd 100644 --- a/packages/docusaurus-plugin-content-pages/package.json +++ b/packages/docusaurus-plugin-content-pages/package.json @@ -21,6 +21,6 @@ "react-dom": "^16.8.4" }, "engines": { - "node": ">=8" + "node": ">= 8.10.0" } } diff --git a/packages/docusaurus-theme-classic/package.json b/packages/docusaurus-theme-classic/package.json index 1ee82ce714..5ba36c7d6d 100644 --- a/packages/docusaurus-theme-classic/package.json +++ b/packages/docusaurus-theme-classic/package.json @@ -23,6 +23,6 @@ "react-dom": "^16.8.4" }, "engines": { - "node": ">=8" + "node": ">= 8.10.0" } } diff --git a/packages/docusaurus-theme-live-codeblock/package.json b/packages/docusaurus-theme-live-codeblock/package.json index fef1def40e..eb5b3a2473 100644 --- a/packages/docusaurus-theme-live-codeblock/package.json +++ b/packages/docusaurus-theme-live-codeblock/package.json @@ -21,6 +21,6 @@ "react-dom": "^16.8.4" }, "engines": { - "node": ">=8" + "node": ">= 8.10.0" } } diff --git a/packages/docusaurus-theme-search-algolia/package.json b/packages/docusaurus-theme-search-algolia/package.json index bc82c0cb98..05037a5647 100644 --- a/packages/docusaurus-theme-search-algolia/package.json +++ b/packages/docusaurus-theme-search-algolia/package.json @@ -17,6 +17,6 @@ "react-dom": "^16.8.4" }, "engines": { - "node": ">=8" + "node": ">= 8.10.0" } } diff --git a/packages/docusaurus-utils/package.json b/packages/docusaurus-utils/package.json index 51760310b3..471b18fa92 100644 --- a/packages/docusaurus-utils/package.json +++ b/packages/docusaurus-utils/package.json @@ -16,5 +16,8 @@ "fs-extra": "^8.1.0", "gray-matter": "^4.0.2", "lodash": "^4.17.15" + }, + "engines": { + "node": ">= 8.10.0" } } diff --git a/packages/docusaurus/package.json b/packages/docusaurus/package.json index bccc4578f2..c365558ddf 100644 --- a/packages/docusaurus/package.json +++ b/packages/docusaurus/package.json @@ -89,6 +89,6 @@ "react-dom": "^16.8.4" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 8.10.0" } } diff --git a/tsconfig.json b/tsconfig.json index 54d3a54bf7..c2f71bbdfb 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,8 +1,8 @@ { "compilerOptions": { - "target": "es6", + "target": "es2017", "module": "commonjs", - "lib": ["es6"], + "lib": ["es2017"], "declaration": true, "declarationMap": true, diff --git a/website/docs/installation.md b/website/docs/installation.md index 5022fbf37c..95c5f91a47 100644 --- a/website/docs/installation.md +++ b/website/docs/installation.md @@ -7,7 +7,7 @@ Docusaurus is essentially a set of npm [packages](https://github.com/facebook/do ## Requirements -- [Node.js](https://nodejs.org/en/download/) version >= 8.9 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 >= 8.10.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 - [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