Upgrade packages and Node versions. (#989)

* Upgrade to Node 16

* Upgrade packages and Node versions.
This commit is contained in:
Oleksii Trekhleb 2023-01-30 08:19:38 +01:00 committed by GitHub
parent 1d6249d552
commit bcd1cc1b00
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 11923 additions and 2432 deletions

View File

@ -14,7 +14,7 @@
},
"settings": {
"react": {
"version": "latest"
"version": "18.2.0"
}
}
}

View File

@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [ 14.x ]
node-version: [ 16.x ]
steps:
- name: Checkout repository

2
.nvmrc
View File

@ -1 +1 @@
v14
v16.15.0

View File

@ -287,7 +287,7 @@ rm -rf ./node_modules
npm i
```
Also make sure that you're using a correct Node version (`>=14.16.0`). If you're using [nvm](https://github.com/nvm-sh/nvm) for Node version management you may run `nvm use` from the root folder of the project and the correct version will be picked up.
Also make sure that you're using a correct Node version (`>=16`). If you're using [nvm](https://github.com/nvm-sh/nvm) for Node version management you may run `nvm use` from the root folder of the project and the correct version will be picked up.
**Playground**

View File

@ -24,7 +24,9 @@ module.exports = {
// This option sets the URL for the jsdom environment.
// It is reflected in properties such as location.href.
// @see: https://github.com/facebook/jest/issues/6769
testURL: 'http://localhost/',
testEnvironmentOptions: {
url: 'http://localhost/',
},
// @see: https://jestjs.io/docs/en/configuration#coveragethreshold-object
coverageThreshold: {

14318
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -35,21 +35,20 @@
"prepare": "husky install"
},
"devDependencies": {
"@babel/cli": "7.16.8",
"@babel/preset-env": "7.16.11",
"@types/jest": "27.4.0",
"canvas": "2.9.0",
"eslint": "8.7.0",
"@babel/cli": "7.20.7",
"@babel/preset-env": "7.20.2",
"@types/jest": "29.4.0",
"canvas": "2.11.0",
"eslint": "8.33.0",
"eslint-config-airbnb": "19.0.4",
"eslint-plugin-import": "2.25.4",
"eslint-plugin-jest": "25.7.0",
"eslint-plugin-jsx-a11y": "6.5.1",
"eslint-plugin-react": "7.28.0",
"husky": "7.0.4",
"jest": "27.4.7"
"eslint-plugin-import": "2.27.5",
"eslint-plugin-jest": "27.2.1",
"eslint-plugin-jsx-a11y": "6.7.1",
"husky": "8.0.3",
"jest": "29.4.1"
},
"engines": {
"node": ">=14.16.0",
"npm": ">=6.14.0"
"node": ">=16.15.0",
"npm": ">=8.5.5"
}
}