Skip to content

Commit ffbf895

Browse files
committed
frontend: bump react-scripts to 4.0.3 for TypeScript 4.x
Bumped react-scripts to 4.0.3 as well as any associated dependencies to have full TypeScript 4.x support. fixes #177
1 parent e71da32 commit ffbf895

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

{{cookiecutter.project_slug}}/frontend/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ let rules = {
2121
};
2222

2323
module.exports = {
24-
extends: ['airbnb', 'plugin:prettier/recommended', 'prettier/react'],
24+
extends: ['airbnb', 'plugin:prettier/recommended', 'prettier'],
2525
parser: 'babel-eslint',
2626
rules,
2727
env: {

{{cookiecutter.project_slug}}/frontend/package.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
"react-admin": "^3.5.2",
1212
"react-dom": "^16.13.1",
1313
"react-router-dom": "^5.1.2",
14-
"react-scripts": "3.4.3",
14+
"react-scripts": "4.0.3",
1515
"react-truncate": "^2.4.0",
16-
"standard": "^14.3.3"
16+
"standard": "^16.0.0"
1717
},
1818
"scripts": {
1919
"start": "react-scripts start",
@@ -46,15 +46,16 @@
4646
"@types/react": "^16.9.19",
4747
"@types/react-dom": "^16.9.5",
4848
"@types/react-router-dom": "^5.1.3",
49-
"@typescript-eslint/eslint-plugin": "^2.24.0",
50-
"@typescript-eslint/parser": "^2.24.0",
49+
"@typescript-eslint/eslint-plugin": "^4.0.0",
50+
"@typescript-eslint/parser": "^4.0.0",
5151
"eslint-config-airbnb": "^18.1.0",
52-
"eslint-plugin-flowtype": "^4.6.0",
52+
"eslint-plugin-flowtype": "^5.2.0",
5353
"eslint-plugin-import": "^2.20.1",
5454
"eslint-plugin-jsx-a11y": "^6.2.3",
55+
"eslint-config-prettier": "^8.3.0",
5556
"eslint-plugin-react": "^7.19.0",
56-
"eslint-config-react-app": "^5.2.1",
57-
"eslint-plugin-react-hooks": "^2.5.1",
57+
"eslint-config-react-app": "^6.0.0",
58+
"eslint-plugin-react-hooks": "^4.2.0",
5859
"prettier": "^2.0.5",
5960
"react-test-renderer": "^16.13.1",
6061
"typescript": "^4.0.2"

{{cookiecutter.project_slug}}/frontend/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
"resolveJsonModule": true,
1818
"isolatedModules": true,
1919
"noEmit": true,
20-
"jsx": "react"
20+
"jsx": "react-jsx",
21+
"noFallthroughCasesInSwitch": true
2122
},
2223
"include": [
2324
"src",

0 commit comments

Comments
 (0)