chore: drop support for node <10.9 (#2207)

* drop node <10.9 on 2020

* misc: add nvmrc

Co-authored-by: Endi <endiliey@gmail.com>
This commit is contained in:
Yangshun Tay 2020-01-12 13:24:11 +08:00 committed by GitHub
parent 7f3829124b
commit a38125a718
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 30 additions and 14 deletions

View file

@ -26,7 +26,7 @@ aliases:
defaults: &defaults
working_directory: ~/docusaurus
docker:
- image: circleci/node:8
- image: circleci/node:10
resource_class: large
version: 2

View file

@ -15,7 +15,7 @@ jobs:
runs-on: windows-2019
strategy:
matrix:
node-version: [8.x]
node-version: [10.x]
steps:
- uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}

1
.nvmrc Normal file
View file

@ -0,0 +1 @@
10.15.1

View file

@ -83,5 +83,8 @@
"hooks": {
"pre-commit": "lint-staged"
}
},
"engines": {
"node": ">=10.9.0"
}
}

View file

@ -29,6 +29,6 @@
"shelljs": "^0.8.3"
},
"engines": {
"node": ">= 8.10.0"
"node": ">=10.9.0"
}
}

View file

@ -27,5 +27,8 @@
"remark": "^11.0.2",
"remark-mdx": "^1.5.1",
"to-vfile": "^6.0.0"
},
"engines": {
"node": ">=10.9.0"
}
}

View file

@ -28,6 +28,6 @@
"react-dom": "^16.8.4"
},
"engines": {
"node": ">= 8.10.0"
"node": ">=10.9.0"
}
}

View file

@ -32,6 +32,6 @@
"react-dom": "^16.8.4"
},
"engines": {
"node": ">= 8.10.0"
"node": ">=10.9.0"
}
}

View file

@ -21,6 +21,6 @@
"react-dom": "^16.8.4"
},
"engines": {
"node": ">= 8.10.0"
"node": ">=10.9.0"
}
}

View file

@ -11,6 +11,6 @@
"@docusaurus/core": "^2.0.0"
},
"engines": {
"node": ">=8"
"node": ">=10.9.0"
}
}

View file

@ -11,6 +11,6 @@
"@docusaurus/core": "^2.0.0"
},
"engines": {
"node": ">=8"
"node": ">=10.9.0"
}
}

View file

@ -25,5 +25,8 @@
"@docusaurus/core": "^2.0.0",
"react": "^16.8.4",
"react-dom": "^16.8.4"
},
"engines": {
"node": ">=10.9.0"
}
}

View file

@ -16,5 +16,8 @@
},
"peerDependencies": {
"@docusaurus/core": "^2.0.0"
},
"engines": {
"node": ">=10.9.0"
}
}

View file

@ -19,5 +19,8 @@
},
"peerDependencies": {
"@docusaurus/core": "^2.0.0"
},
"engines": {
"node": ">=10.9.0"
}
}

View file

@ -24,6 +24,6 @@
"react-dom": "^16.8.4"
},
"engines": {
"node": ">= 8.10.0"
"node": ">=10.9.0"
}
}

View file

@ -21,6 +21,6 @@
"react-dom": "^16.8.4"
},
"engines": {
"node": ">= 8.10.0"
"node": ">=10.9.0"
}
}

View file

@ -17,6 +17,6 @@
"react-dom": "^16.8.4"
},
"engines": {
"node": ">= 8.10.0"
"node": ">=10.9.0"
}
}

View file

@ -18,6 +18,6 @@
"lodash": "^4.17.15"
},
"engines": {
"node": ">= 8.10.0"
"node": ">=10.9.0"
}
}

View file

@ -90,6 +90,6 @@
"react-dom": "^16.8.4"
},
"engines": {
"node": ">= 8.10.0"
"node": ">=10.9.0"
}
}

View file

@ -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.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
- [Node.js](https://nodejs.org/en/download/) version >= 10.9.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