Skip to content

Commit 856db5c

Browse files
author
Chance Strickland
committed
update deps + allow testing in React 16
1 parent 4d7ccf0 commit 856db5c

File tree

28 files changed

+180
-100
lines changed

28 files changed

+180
-100
lines changed

.codesandbox/templates/reach-ui/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@
3030
"@reach/utils": "latest",
3131
"@reach/visually-hidden": "latest",
3232
"@reach/window-size": "latest",
33-
"@types/react": "^17.0.2",
34-
"@types/react-dom": "^17.0.2",
35-
"react": "^17.0.1",
36-
"react-dom": "^17.0.1",
33+
"@types/react": "^17.0.3",
34+
"@types/react-dom": "^17.0.3",
35+
"react": "^17.0.2",
36+
"react-dom": "^17.0.2",
3737
"react-scripts": "3.4.1"
3838
},
3939
"devDependencies": {

jest.config.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,13 @@ module.exports = {
2525
require.resolve("jest-watch-typeahead/testname"),
2626
],
2727
};
28+
29+
if (process.env.USE_REACT_16 === "true") {
30+
module.exports.cacheDirectory = ".cache/jest-cache-react-16";
31+
module.exports.moduleNameMapper = {
32+
...module.exports.moduleNameMapper,
33+
"^react-is((\\/.*)?)$": "react-is-16$1",
34+
"^react-dom((\\/.*)?)$": "react-dom-16$1",
35+
"^react((\\/.*)?)$": "react-16$1",
36+
};
37+
}

package.json

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
},
1111
"scripts": {
1212
"start": "start-storybook -p 9001 -c .storybook",
13+
"test:react-16": "USE_REACT_16=true jest",
1314
"test": "jest",
1415
"build": "yarn build:packages",
1516
"build:packages": "preconstruct build",
@@ -36,18 +37,19 @@
3637
"@storybook/addon-links": "^6.0.28",
3738
"@storybook/addons": "^6.0.28",
3839
"@storybook/react": "^6.0.28",
39-
"@testing-library/dom": "^7.29.0",
40-
"@testing-library/jest-dom": "^5.11.6",
41-
"@testing-library/react": "^11.2.2",
42-
"@testing-library/user-event": "^12.6.0",
40+
"@testing-library/dom": "^7.30.1",
41+
"@testing-library/jest-dom": "^5.11.10",
42+
"@testing-library/react": "^11.2.5",
43+
"@testing-library/react-hooks": "^5.1.0",
44+
"@testing-library/user-event": "^13.0.16",
4345
"@types/eslint": "^7.2.0",
4446
"@types/highlight-words-core": "^1.2.0",
4547
"@types/invariant": "^2.2.33",
4648
"@types/jest": "^26.0.0",
4749
"@types/lodash": "^4.14.155",
4850
"@types/node": "^12.12.47",
49-
"@types/react": "^17.0.2",
50-
"@types/react-dom": "^17.0.1",
51+
"@types/react": "^17.0.3",
52+
"@types/react-dom": "^17.0.3",
5153
"@types/react-router-dom": "^5.1.7",
5254
"@types/react-test-renderer": "^17.0.1",
5355
"@types/sinon": "^9.0.4",
@@ -83,8 +85,12 @@
8385
"prettier": "^2.0.5",
8486
"pretty-quick": "^3.0.0",
8587
"prop-types": "^15.7.2",
86-
"react": "^17.0.1",
87-
"react-dom": "^17.0.1",
88+
"react": "^17.0.2",
89+
"react-16": "npm:react@^16.14.0",
90+
"react-dom": "^17.0.2",
91+
"react-dom-16": "npm:react-dom@^16.14.0",
92+
"react-is": "^17.0.2",
93+
"react-is-16": "npm:react-is@^16.13.1",
8894
"react-router": "^5.2.0",
8995
"react-router-dom": "^5.2.0",
9096
"react-spring": "^8.0.27",
@@ -95,8 +101,8 @@
95101
"typescript": "^4.1.5"
96102
},
97103
"resolutions": {
98-
"@types/react": "^17.0.2",
99-
"@types/react-dom": "^17.0.1"
104+
"@types/react": "^17.0.3",
105+
"@types/react-dom": "^17.0.3"
100106
},
101107
"workspaces": [
102108
"packages/*"

packages/accordion/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
"tslib": "^2.1.0"
2020
},
2121
"devDependencies": {
22-
"react": "^17.0.1",
23-
"react-dom": "^17.0.1"
22+
"react": "^17.0.2",
23+
"react-dom": "^17.0.2"
2424
},
2525
"peerDependencies": {
2626
"react": "^16.8.0 || 17.x",

packages/alert-dialog/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
"tslib": "^2.1.0"
2020
},
2121
"devDependencies": {
22-
"react": "^17.0.1",
23-
"react-dom": "^17.0.1"
22+
"react": "^17.0.2",
23+
"react-dom": "^17.0.2"
2424
},
2525
"peerDependencies": {
2626
"react": "^16.8.0 || 17.x",

packages/alert/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
"tslib": "^2.1.0"
1818
},
1919
"devDependencies": {
20-
"react": "^17.0.1",
21-
"react-dom": "^17.0.1"
20+
"react": "^17.0.2",
21+
"react-dom": "^17.0.2"
2222
},
2323
"peerDependencies": {
2424
"react": "^16.8.0 || 17.x",

packages/auto-id/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"tslib": "^2.1.0"
1616
},
1717
"devDependencies": {
18-
"react": "^17.0.1",
19-
"react-dom": "^17.0.1"
18+
"react": "^17.0.2",
19+
"react-dom": "^17.0.2"
2020
},
2121
"peerDependencies": {
2222
"react": "^16.8.0 || 17.x",

packages/checkbox/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"tslib": "^2.1.0"
2121
},
2222
"devDependencies": {
23-
"react": "^17.0.1",
24-
"react-dom": "^17.0.1"
23+
"react": "^17.0.2",
24+
"react-dom": "^17.0.2"
2525
},
2626
"peerDependencies": {
2727
"react": "^16.8.0 || 17.x",

packages/combobox/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
"tslib": "^2.1.0"
2222
},
2323
"devDependencies": {
24-
"react": "^17.0.1",
25-
"react-dom": "^17.0.1"
24+
"react": "^17.0.2",
25+
"react-dom": "^17.0.2"
2626
},
2727
"peerDependencies": {
2828
"react": "^16.8.0 || 17.x",

packages/component-component/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"prop-types": "^15.7.2"
1515
},
1616
"devDependencies": {
17-
"react": "^17.0.1",
18-
"react-dom": "^17.0.1"
17+
"react": "^17.0.2",
18+
"react-dom": "^17.0.2"
1919
},
2020
"peerDependencies": {
2121
"react": "^16.4.0 || 17.x",

0 commit comments

Comments
 (0)