Skip to content

Commit 86d9576

Browse files
committed
Update 20.4, 20.5
1 parent 9ac6541 commit 86d9576

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+12559
-9311
lines changed

20/20.3/ssr-recipe/.eslintcache

Lines changed: 0 additions & 1 deletion
This file was deleted.

20/20.3/ssr-recipe/dist/server.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

20/20.4/ssr-recipe (saga)/package.json

Lines changed: 70 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -3,80 +3,91 @@
33
"version": "0.1.0",
44
"private": true,
55
"dependencies": {
6-
"@babel/core": "7.9.0",
7-
"@svgr/webpack": "4.3.3",
8-
"@testing-library/jest-dom": "^4.2.4",
9-
"@testing-library/react": "^9.3.2",
10-
"@testing-library/user-event": "^7.1.2",
11-
"@typescript-eslint/eslint-plugin": "^2.10.0",
12-
"@typescript-eslint/parser": "^2.10.0",
13-
"axios": "^0.19.2",
14-
"babel-eslint": "10.1.0",
15-
"babel-jest": "^24.9.0",
6+
"@babel/core": "7.12.3",
7+
"@pmmmwh/react-refresh-webpack-plugin": "0.4.2",
8+
"@svgr/webpack": "5.4.0",
9+
"@testing-library/jest-dom": "^5.11.4",
10+
"@testing-library/react": "^11.1.0",
11+
"@testing-library/user-event": "^12.1.10",
12+
"@typescript-eslint/eslint-plugin": "^4.5.0",
13+
"@typescript-eslint/parser": "^4.5.0",
14+
"axios": "^0.21.0",
15+
"babel-eslint": "^10.1.0",
16+
"babel-jest": "^26.6.0",
1617
"babel-loader": "8.1.0",
17-
"babel-plugin-named-asset-import": "^0.3.6",
18-
"babel-preset-react-app": "^9.1.2",
19-
"camelcase": "^5.3.1",
18+
"babel-plugin-named-asset-import": "^0.3.7",
19+
"babel-preset-react-app": "^10.0.0",
20+
"bfj": "^7.0.2",
21+
"camelcase": "^6.1.0",
2022
"case-sensitive-paths-webpack-plugin": "2.3.0",
21-
"css-loader": "3.4.2",
23+
"css-loader": "4.3.0",
2224
"dotenv": "8.2.0",
2325
"dotenv-expand": "5.1.0",
24-
"eslint": "^6.6.0",
25-
"eslint-config-react-app": "^5.2.1",
26-
"eslint-loader": "3.0.3",
27-
"eslint-plugin-flowtype": "4.6.0",
28-
"eslint-plugin-import": "2.20.1",
29-
"eslint-plugin-jsx-a11y": "6.2.3",
30-
"eslint-plugin-react": "7.19.0",
31-
"eslint-plugin-react-hooks": "^1.6.1",
26+
"eslint": "^7.11.0",
27+
"eslint-config-react-app": "^6.0.0",
28+
"eslint-plugin-flowtype": "^5.2.0",
29+
"eslint-plugin-import": "^2.22.1",
30+
"eslint-plugin-jest": "^24.1.0",
31+
"eslint-plugin-jsx-a11y": "^6.3.1",
32+
"eslint-plugin-react": "^7.21.5",
33+
"eslint-plugin-react-hooks": "^4.2.0",
34+
"eslint-plugin-testing-library": "^3.9.2",
35+
"eslint-webpack-plugin": "^2.1.0",
3236
"express": "^4.17.1",
33-
"file-loader": "4.3.0",
34-
"fs-extra": "^8.1.0",
35-
"html-webpack-plugin": "4.0.0-beta.11",
37+
"file-loader": "6.1.1",
38+
"fs-extra": "^9.0.1",
39+
"html-webpack-plugin": "4.5.0",
3640
"identity-obj-proxy": "3.0.0",
37-
"jest": "24.9.0",
38-
"jest-environment-jsdom-fourteen": "1.0.1",
39-
"jest-resolve": "24.9.0",
40-
"jest-watch-typeahead": "0.4.2",
41-
"mini-css-extract-plugin": "0.9.0",
42-
"optimize-css-assets-webpack-plugin": "5.0.3",
41+
"jest": "26.6.0",
42+
"jest-circus": "26.6.0",
43+
"jest-resolve": "26.6.0",
44+
"jest-watch-typeahead": "0.6.1",
45+
"mini-css-extract-plugin": "0.11.3",
46+
"optimize-css-assets-webpack-plugin": "5.0.4",
4347
"pnp-webpack-plugin": "1.6.4",
44-
"postcss-flexbugs-fixes": "4.1.0",
48+
"postcss-flexbugs-fixes": "4.2.1",
4549
"postcss-loader": "3.0.0",
4650
"postcss-normalize": "8.0.1",
4751
"postcss-preset-env": "6.7.0",
48-
"postcss-safe-parser": "4.0.1",
49-
"react": "^16.13.1",
50-
"react-app-polyfill": "^1.0.6",
51-
"react-dev-utils": "^10.2.1",
52-
"react-dom": "^16.13.1",
53-
"react-redux": "^7.2.0",
52+
"postcss-safe-parser": "5.0.2",
53+
"prompts": "2.4.0",
54+
"react": "^17.0.1",
55+
"react-app-polyfill": "^2.0.0",
56+
"react-dev-utils": "^11.0.1",
57+
"react-dom": "^17.0.1",
58+
"react-redux": "^7.2.2",
59+
"react-refresh": "^0.8.3",
5460
"react-router-dom": "^5.2.0",
61+
"redux": "^4.0.5",
5562
"redux-saga": "^1.1.3",
5663
"redux-thunk": "^2.3.0",
57-
"resolve": "1.15.0",
58-
"resolve-url-loader": "3.1.1",
64+
"resolve": "1.18.1",
65+
"resolve-url-loader": "^3.1.2",
5966
"sass-loader": "8.0.2",
60-
"semver": "6.3.0",
61-
"style-loader": "0.23.1",
62-
"terser-webpack-plugin": "2.3.5",
63-
"ts-pnp": "1.1.6",
64-
"url-loader": "2.3.0",
65-
"webpack": "4.42.0",
66-
"webpack-dev-server": "3.10.3",
67+
"semver": "7.3.2",
68+
"style-loader": "1.3.0",
69+
"terser-webpack-plugin": "4.2.3",
70+
"ts-pnp": "1.2.0",
71+
"url-loader": "4.1.1",
72+
"web-vitals": "^0.2.4",
73+
"webpack": "4.44.2",
74+
"webpack-dev-server": "3.11.0",
6775
"webpack-manifest-plugin": "2.2.0",
68-
"webpack-node-externals": "^1.7.2",
69-
"workbox-webpack-plugin": "4.3.1"
76+
"webpack-node-externals": "^2.5.2",
77+
"workbox-webpack-plugin": "5.1.4"
7078
},
7179
"scripts": {
7280
"start": "node scripts/start.js",
7381
"build": "node scripts/build.js",
74-
"test": "node scripts/test.js",
82+
"build:server": "node scripts/build.server.js",
7583
"start:server": "node dist/server.js",
76-
"build:server": "node scripts/build.server.js"
84+
"test": "node scripts/test.js"
7785
},
7886
"eslintConfig": {
79-
"extends": "react-app"
87+
"extends": [
88+
"react-app",
89+
"react-app/jest"
90+
]
8091
},
8192
"browserslist": {
8293
"production": [
@@ -108,14 +119,15 @@
108119
"<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}",
109120
"<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"
110121
],
111-
"testEnvironment": "jest-environment-jsdom-fourteen",
122+
"testEnvironment": "jsdom",
123+
"testRunner": "/Users/velopert/5th/ssr-recipe/node_modules/jest-circus/runner.js",
112124
"transform": {
113-
"^.+\\.(js|jsx|ts|tsx)$": "<rootDir>/node_modules/babel-jest",
125+
"^.+\\.(js|jsx|mjs|cjs|ts|tsx)$": "<rootDir>/node_modules/babel-jest",
114126
"^.+\\.css$": "<rootDir>/config/jest/cssTransform.js",
115-
"^(?!.*\\.(js|jsx|ts|tsx|css|json)$)": "<rootDir>/config/jest/fileTransform.js"
127+
"^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)": "<rootDir>/config/jest/fileTransform.js"
116128
},
117129
"transformIgnorePatterns": [
118-
"[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$",
130+
"[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$",
119131
"^.+\\.module\\.(css|sass|scss)$"
120132
],
121133
"modulePaths": [],
@@ -138,7 +150,8 @@
138150
"watchPlugins": [
139151
"jest-watch-typeahead/filename",
140152
"jest-watch-typeahead/testname"
141-
]
153+
],
154+
"resetMocks": true
142155
},
143156
"babel": {
144157
"presets": [
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"/Users/velopert/5th/ssr-recipe/src/components/Blue.js":"1","/Users/velopert/5th/ssr-recipe/src/reportWebVitals.js":"2","/Users/velopert/5th/ssr-recipe/src/components/Menu.js":"3","/Users/velopert/5th/ssr-recipe/src/components/Red.js":"4","/Users/velopert/5th/ssr-recipe/src/index.js":"5","/Users/velopert/5th/ssr-recipe/src/containers/UsersContainer.js":"6","/Users/velopert/5th/ssr-recipe/src/modules/users.js":"7","/Users/velopert/5th/ssr-recipe/src/modules/index.js":"8","/Users/velopert/5th/ssr-recipe/src/components/Users.js":"9","/Users/velopert/5th/ssr-recipe/src/pages/RedPage.js":"10","/Users/velopert/5th/ssr-recipe/src/App.js":"11","/Users/velopert/5th/ssr-recipe/src/pages/BluePage.js":"12","/Users/velopert/5th/ssr-recipe/src/pages/UsersPage.js":"13"},{"size":138,"mtime":1606641059166,"results":"14","hashOfConfig":"15"},{"size":362,"mtime":1606620356327,"results":"16","hashOfConfig":"15"},{"size":267,"mtime":1606620619853,"results":"17","hashOfConfig":"15"},{"size":133,"mtime":1606650382812,"results":"18","hashOfConfig":"15"},{"size":593,"mtime":1606641059319,"results":"19","hashOfConfig":"15"},{"size":400,"mtime":1606641421387,"results":"20","hashOfConfig":"15"},{"size":702,"mtime":1606641545731,"results":"21","hashOfConfig":"15"},{"size":147,"mtime":1606639852108,"results":"22","hashOfConfig":"15"},{"size":433,"mtime":1606641114350,"results":"23","hashOfConfig":"15"},{"size":135,"mtime":1606641059181,"results":"24","hashOfConfig":"15"},{"size":486,"mtime":1606639584975,"results":"25","hashOfConfig":"15"},{"size":140,"mtime":1606620619887,"results":"26","hashOfConfig":"15"},{"size":172,"mtime":1606641195531,"results":"27","hashOfConfig":"15"},{"filePath":"28","messages":"29","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"17mmh7m",{"filePath":"30","messages":"31","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"32","messages":"33","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"34","messages":"35","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"36","messages":"37","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"38"},{"filePath":"39","messages":"40","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"41","messages":"42","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"43"},{"filePath":"44","messages":"45","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"46","messages":"47","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"48","messages":"49","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"50","messages":"51","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"52"},{"filePath":"53","messages":"54","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"55","messages":"56","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/velopert/5th/ssr-recipe/src/components/Blue.js",[],"/Users/velopert/5th/ssr-recipe/src/reportWebVitals.js",[],"/Users/velopert/5th/ssr-recipe/src/components/Menu.js",[],"/Users/velopert/5th/ssr-recipe/src/components/Red.js",[],"/Users/velopert/5th/ssr-recipe/src/index.js",[],["57","58"],"/Users/velopert/5th/ssr-recipe/src/containers/UsersContainer.js",["59","60"],"/Users/velopert/5th/ssr-recipe/src/modules/users.js",["61","62","63","64"],"const GET_USERS_PENDING = 'users/GET_USERS_PENDING';\nconst GET_USERS_SUCCESS = 'users/GET_USERS_SUCCESS';\nconst GET_USERS_FAILURE = 'users/GET_USERS_FAILURE';\n\nconst getUsersPending = () => ({ type: GET_USERS_PENDING });\nconst getUsersSuccess = (payload) => ({ type: GET_USERS_SUCCESS, payload });\nconst getUsersFailure = (payload) => ({\n type: GET_USERS_FAILURE,\n error: true,\n payload,\n});\n\nexport const getUsers = () => async (dispatch) => {};\n\nconst initialState = {\n users: null,\n loading: {\n users: false,\n user: false,\n },\n error: {\n users: null,\n user: null,\n },\n};\n\nfunction users(state = initialState, action) {\n const a = { a: 1, ...{ b: 2 } };\n}\n\nexport default users;\n","/Users/velopert/5th/ssr-recipe/src/modules/index.js",[],"/Users/velopert/5th/ssr-recipe/src/components/Users.js",[],"/Users/velopert/5th/ssr-recipe/src/pages/RedPage.js",[],"/Users/velopert/5th/ssr-recipe/src/App.js",[],["65","66"],"/Users/velopert/5th/ssr-recipe/src/pages/BluePage.js",[],"/Users/velopert/5th/ssr-recipe/src/pages/UsersPage.js",[],{"ruleId":"67","replacedBy":"68"},{"ruleId":"69","replacedBy":"70"},{"ruleId":"71","severity":1,"message":"72","line":3,"column":10,"nodeType":"73","messageId":"74","endLine":3,"endColumn":17},{"ruleId":"71","severity":1,"message":"75","line":4,"column":10,"nodeType":"73","messageId":"74","endLine":4,"endColumn":18},{"ruleId":"71","severity":1,"message":"76","line":5,"column":7,"nodeType":"73","messageId":"74","endLine":5,"endColumn":22},{"ruleId":"71","severity":1,"message":"77","line":6,"column":7,"nodeType":"73","messageId":"74","endLine":6,"endColumn":22},{"ruleId":"71","severity":1,"message":"78","line":7,"column":7,"nodeType":"73","messageId":"74","endLine":7,"endColumn":22},{"ruleId":"71","severity":1,"message":"79","line":28,"column":9,"nodeType":"73","messageId":"74","endLine":28,"endColumn":10},{"ruleId":"67","replacedBy":"80"},{"ruleId":"69","replacedBy":"81"},"no-native-reassign",["82"],"no-negated-in-lhs",["83"],"no-unused-vars","'connect' is defined but never used.","Identifier","unusedVar","'getUsers' is defined but never used.","'getUsersPending' is assigned a value but never used.","'getUsersSuccess' is assigned a value but never used.","'getUsersFailure' is assigned a value but never used.","'a' is assigned a value but never used.",["82"],["83"],"no-global-assign","no-unsafe-negation"]

20/20.4/ssr-recipe (thunk)/.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,3 @@
2121
npm-debug.log*
2222
yarn-debug.log*
2323
yarn-error.log*
24-
/dist

0 commit comments

Comments
 (0)