Skip to content

Commit abfef8f

Browse files
committed
chore(repo): Bump packages and testing utils to React 18
1 parent 404ba29 commit abfef8f

13 files changed

Lines changed: 17691 additions & 34576 deletions

File tree

package-lock.json

Lines changed: 17630 additions & 34488 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
"@commitlint/cli": "^16.0.2",
1818
"@commitlint/config-conventional": "^16.0.0",
1919
"@commitlint/config-lerna-scopes": "^16.0.0",
20+
"@types/react": "^18.0.25",
21+
"@types/react-dom": "^18.0.8",
2022
"conventional-changelog-conventionalcommits": "^4.6.3",
2123
"eslint": "^8.24.0",
2224
"eslint-config-custom": "*",

packages/clerk-js/package.json

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@
4040
"dependencies": {
4141
"@clerk/shared": "^0.5.0",
4242
"@clerk/types": "^3.15.0",
43-
"@emotion/cache": "^11.7.1",
44-
"@emotion/react": "^11.9.0",
43+
"@emotion/cache": "^11.10.5",
44+
"@emotion/react": "^11.10.5",
4545
"@floating-ui/react-dom-interactions": "^0.6.3",
4646
"@popperjs/core": "^2.4.4",
4747
"browser-tabs-lock": "^1.2.15",
@@ -52,8 +52,8 @@
5252
"dequal": "^2.0.2",
5353
"qrcode.react": "^3.1.0",
5454
"qs": "^6.9.4",
55-
"react": "17.0.2",
56-
"react-dom": "17.0.2",
55+
"react": "18.2.0",
56+
"react-dom": "18.2.0",
5757
"react-popper": "^2.2.3",
5858
"regenerator-runtime": "^0.13.7"
5959
},
@@ -66,21 +66,17 @@
6666
"@babel/preset-typescript": "^7.12.1",
6767
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
6868
"@svgr/webpack": "^6.2.1",
69-
"@testing-library/dom": "^7.28.1",
70-
"@testing-library/jest-dom": "^5.11.6",
71-
"@testing-library/react": "^11.2.1",
72-
"@testing-library/react-hooks": "^3.4.2",
73-
"@testing-library/user-event": "^12.2.2",
69+
"@testing-library/dom": "^8.19.0",
70+
"@testing-library/jest-dom": "^5.16.5",
71+
"@testing-library/react": "^13.4.0",
72+
"@testing-library/user-event": "^14.4.3",
7473
"@types/classnames": "^2",
7574
"@types/jest": "^27.4.0",
7675
"@types/jsonwebtoken": "^8",
7776
"@types/qs": "^6.9.3",
78-
"@types/react": "^17.0.39",
79-
"@types/react-dom": "^17.0.11",
80-
"@types/react-test-renderer": "^17",
77+
"@types/react": "*",
78+
"@types/react-dom": "*",
8179
"@types/sass": "^1",
82-
"@types/testing-library__jest-dom": "^5",
83-
"@types/testing-library__react-hooks": "^3",
8480
"@types/webpack-dev-server": "^4.7.2",
8581
"@types/webpack-env": "^1.16.4",
8682
"autoprefixer": "^10.4.7",
@@ -99,6 +95,7 @@
9995
"querystring-es3": "^0.2.1",
10096
"react-refresh": "^0.13.0",
10197
"react-refresh-typescript": "^2.0.5",
98+
"react-test-renderer": "^18.2.0",
10299
"sass": "^1.51.0",
103100
"sass-loader": "^12.6.0",
104101
"semver": "^7.3.5",
@@ -118,7 +115,7 @@
118115
"files": [
119116
{
120117
"path": "./dist/clerk.browser.js",
121-
"maxSize": "169kB"
118+
"maxSize": "175kB"
122119
},
123120
{
124121
"path": "./dist/clerk.headless.js",

packages/clerk-js/src/ui/hooks/useSafeState.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export function useSafeState<S>(initialState?: S | (() => S)) {
1818
};
1919
}, []);
2020

21-
const setState = React.useCallback(currentState => {
21+
const setState = React.useCallback((currentState: any) => {
2222
if (!isMountedRef.current) {
2323
return;
2424
}

packages/clerk-js/src/ui/router/VirtualRouter.test.tsx

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { act, render, screen, userEvent } from '@clerk/shared/testUtils';
1+
import { render, screen, userEvent } from '@clerk/shared/testUtils';
22
import React from 'react';
33

44
import { Route, useRouter, VirtualRouter } from './';
@@ -89,17 +89,12 @@ describe('VirtualRouter', () => {
8989

9090
it('preserves the param for internal navigation', async () => {
9191
render(<Tester />);
92-
await act(async () => {
93-
const createButton = screen.getByRole('button', { name: /Create/i });
94-
expect(createButton).toBeInTheDocument();
95-
await userEvent.click(createButton);
96-
97-
const preserveButton = screen.getByRole('button', {
98-
name: /Preserve/i,
99-
});
100-
expect(preserveButton).toBeInTheDocument();
101-
await userEvent.click(preserveButton);
102-
});
92+
const createButton = screen.getByRole('button', { name: /Create/i });
93+
expect(createButton).toBeInTheDocument();
94+
await userEvent.click(createButton);
95+
const preserveButton = screen.getByText(/Preserve/i);
96+
expect(preserveButton).toBeInTheDocument();
97+
await userEvent.click(preserveButton);
10398
expect(screen.queryByText('preserved=1')).toBeInTheDocument();
10499
});
105100
});

packages/expo/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@
3636
"@clerk/types": "^3.15.0",
3737
"@types/jest": "^27.4.0",
3838
"@types/node": "^16.11.55",
39-
"@types/react": "^17.0.39",
40-
"@types/react-dom": "^17.0.11",
39+
"@types/react": "*",
40+
"@types/react-dom": "*",
4141
"jest": "^27.4.7",
42-
"react": "17.0.2",
43-
"react-dom": "17.0.2",
42+
"react": "18.2.0",
43+
"react-dom": "18.2.0",
4444
"ts-jest": "^27.1.3",
4545
"tslib": "^2.3.1",
4646
"typescript": "*"

packages/nextjs/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@
4444
"devDependencies": {
4545
"@types/jest": "^27.4.0",
4646
"@types/node": "^16.11.55",
47-
"@types/react": "^17.0.39",
48-
"@types/react-dom": "^17.0.11",
47+
"@types/react": "*",
48+
"@types/react-dom": "*",
4949
"jest": "^27.4.7",
5050
"next": "^12.2.3",
51-
"react": "17.0.2",
52-
"react-dom": "17.0.2",
51+
"react": "18.2.0",
52+
"react-dom": "18.2.0",
5353
"ts-jest": "^27.1.3",
5454
"typescript": "*"
5555
},

packages/react/package.json

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,21 +35,18 @@
3535
"tslib": "^2.3.1"
3636
},
3737
"devDependencies": {
38-
"@testing-library/dom": "^7.28.1",
39-
"@testing-library/jest-dom": "^5.11.6",
40-
"@testing-library/react": "^11.2.1",
41-
"@testing-library/react-hooks": "^3.4.2",
42-
"@testing-library/user-event": "^12.2.2",
38+
"@testing-library/dom": "^8.19.0",
39+
"@testing-library/jest-dom": "^5.16.5",
40+
"@testing-library/react": "^13.4.0",
41+
"@testing-library/user-event": "^14.4.3",
4342
"@types/jest": "^27.4.0",
4443
"@types/node": "^16.11.55",
45-
"@types/react": "^17.0.39",
46-
"@types/react-dom": "^17.0.11",
47-
"@types/react-test-renderer": "^17",
48-
"@types/testing-library__jest-dom": "^5",
49-
"@types/testing-library__react-hooks": "^3",
44+
"@types/react": "*",
45+
"@types/react-dom": "*",
5046
"jest": "^27.4.7",
51-
"react": "17.0.2",
52-
"react-dom": "17.0.2",
47+
"react": "18.2.0",
48+
"react-dom": "18.2.0",
49+
"react-test-renderer": "^18.2.0",
5350
"ts-jest": "^27.1.3",
5451
"typescript": "*"
5552
},

packages/remix/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@
4343
"@types/cookie": "^0.5.0",
4444
"@types/jest": "^27.4.0",
4545
"@types/node": "^16.11.55",
46-
"@types/react": "^17.0.39",
47-
"@types/react-dom": "^17.0.11",
46+
"@types/react": "*",
47+
"@types/react-dom": "*",
4848
"jest": "^27.4.7",
49-
"react": "17.0.2",
50-
"react-dom": "17.0.2",
49+
"react": "18.2.0",
50+
"react-dom": "18.2.0",
5151
"ts-jest": "^27.1.3",
5252
"typescript": "*"
5353
},

packages/shared/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@
2727
"vitest": "^0.23.4"
2828
},
2929
"peerDependencies": {
30-
"@testing-library/dom": "^7.28.1",
31-
"@testing-library/jest-dom": "^5.11.6",
32-
"@testing-library/react": "^11.2.1",
33-
"@testing-library/react-hooks": "^3.4.2",
34-
"@testing-library/user-event": "^12.2.2",
35-
"react": "17.0.2",
36-
"react-dom": "17.0.2"
30+
"@testing-library/dom": "^8.19.0",
31+
"@testing-library/jest-dom": "^5.16.5",
32+
"@testing-library/react": "^13.4.0",
33+
"@testing-library/user-event": "^14.4.3",
34+
"react": "18.2.0",
35+
"react-dom": "18.2.0",
36+
"react-test-renderer": "^18.2.0"
3737
},
3838
"author": "",
3939
"license": "ISC",

0 commit comments

Comments
 (0)