From 351e3b66e386d6049466416510ade89d6f5eb18b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 26 Jan 2025 12:49:19 +0000 Subject: [PATCH 1/2] Update react monorepo to v19 --- examples/accessibility/package.json | 4 +- examples/api-usage/package.json | 4 +- examples/basic-usage/package.json | 4 +- examples/before-injection/package.json | 4 +- examples/css-animation/package.json | 4 +- examples/css-in-js/package.json | 4 +- examples/external-stylesheet/package.json | 4 +- examples/fallbacks/package.json | 4 +- examples/iframe/package.json | 4 +- examples/loading/package.json | 4 +- examples/no-extension/package.json | 4 +- examples/ssr/package.json | 4 +- examples/styled-components/package.json | 8 +-- examples/svg-wrapper/package.json | 4 +- examples/typescript/package.json | 8 +-- package-lock.json | 60 ++++++++++------------- package.json | 12 ++--- 17 files changed, 66 insertions(+), 74 deletions(-) diff --git a/examples/accessibility/package.json b/examples/accessibility/package.json index f8b3bb552..91d0427df 100644 --- a/examples/accessibility/package.json +++ b/examples/accessibility/package.json @@ -7,8 +7,8 @@ "version": "0.1.0", "private": true, "dependencies": { - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-scripts": "5.0.1", "react-svg": "latest" }, diff --git a/examples/api-usage/package.json b/examples/api-usage/package.json index c519b25cb..0ff809421 100644 --- a/examples/api-usage/package.json +++ b/examples/api-usage/package.json @@ -7,8 +7,8 @@ "version": "0.1.0", "private": true, "dependencies": { - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-scripts": "5.0.1", "react-svg": "latest" }, diff --git a/examples/basic-usage/package.json b/examples/basic-usage/package.json index 1f5d4bf5d..0007c446a 100644 --- a/examples/basic-usage/package.json +++ b/examples/basic-usage/package.json @@ -7,8 +7,8 @@ "version": "0.1.0", "private": true, "dependencies": { - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-scripts": "5.0.1", "react-svg": "latest" }, diff --git a/examples/before-injection/package.json b/examples/before-injection/package.json index 859e1b89d..1a6e1e81e 100644 --- a/examples/before-injection/package.json +++ b/examples/before-injection/package.json @@ -7,8 +7,8 @@ "version": "0.1.0", "private": true, "dependencies": { - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-scripts": "5.0.1", "react-svg": "latest" }, diff --git a/examples/css-animation/package.json b/examples/css-animation/package.json index 1d224d087..e87deeb37 100644 --- a/examples/css-animation/package.json +++ b/examples/css-animation/package.json @@ -7,8 +7,8 @@ "version": "0.1.0", "private": true, "dependencies": { - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-scripts": "5.0.1", "react-svg": "latest" }, diff --git a/examples/css-in-js/package.json b/examples/css-in-js/package.json index bbd92868f..796e65293 100644 --- a/examples/css-in-js/package.json +++ b/examples/css-in-js/package.json @@ -8,8 +8,8 @@ "private": true, "dependencies": { "glamor": "2.20.40", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-scripts": "5.0.1", "react-svg": "latest" }, diff --git a/examples/external-stylesheet/package.json b/examples/external-stylesheet/package.json index a9727aca4..619a72d1e 100644 --- a/examples/external-stylesheet/package.json +++ b/examples/external-stylesheet/package.json @@ -7,8 +7,8 @@ "version": "0.1.0", "private": true, "dependencies": { - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-scripts": "5.0.1", "react-svg": "latest" }, diff --git a/examples/fallbacks/package.json b/examples/fallbacks/package.json index 5c5ae2ee7..c39626ab1 100644 --- a/examples/fallbacks/package.json +++ b/examples/fallbacks/package.json @@ -7,8 +7,8 @@ "version": "0.1.0", "private": true, "dependencies": { - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-scripts": "5.0.1", "react-svg": "latest" }, diff --git a/examples/iframe/package.json b/examples/iframe/package.json index 66bbb05a6..dd1078668 100644 --- a/examples/iframe/package.json +++ b/examples/iframe/package.json @@ -7,8 +7,8 @@ "version": "0.1.0", "private": true, "dependencies": { - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-frame-component": "5.2.4", "react-scripts": "5.0.1", "react-svg": "latest" diff --git a/examples/loading/package.json b/examples/loading/package.json index f246169c9..4f65d424d 100644 --- a/examples/loading/package.json +++ b/examples/loading/package.json @@ -8,8 +8,8 @@ "private": true, "dependencies": { "prop-types": "^15.8.1", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-scripts": "5.0.1", "react-spinners": "0.15.0", "react-svg": "latest" diff --git a/examples/no-extension/package.json b/examples/no-extension/package.json index e23b26f9b..68453f09c 100644 --- a/examples/no-extension/package.json +++ b/examples/no-extension/package.json @@ -10,8 +10,8 @@ "express": "4.21.2", "npm-run-all2": "7.0.2", "open-cli": "8.0.0", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-scripts": "5.0.1", "react-svg": "latest", "wait-on": "8.0.2" diff --git a/examples/ssr/package.json b/examples/ssr/package.json index 1c7efc4f2..604ad8971 100644 --- a/examples/ssr/package.json +++ b/examples/ssr/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "next": "latest", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-spinners": "0.15.0", "react-svg": "latest" }, diff --git a/examples/styled-components/package.json b/examples/styled-components/package.json index 6bcb747ab..fd077dafa 100644 --- a/examples/styled-components/package.json +++ b/examples/styled-components/package.json @@ -8,8 +8,8 @@ "version": "0.1.0", "private": true, "dependencies": { - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-scripts": "5.0.1", "react-svg": "latest", "styled-components": "6.1.14" @@ -20,8 +20,8 @@ "devDependencies": { "@types/jest": "29.5.14", "@types/node": "22.10.9", - "@types/react": "18.3.13", - "@types/react-dom": "18.3.1", + "@types/react": "19.0.8", + "@types/react-dom": "19.0.3", "@types/styled-components": "5.1.34", "typescript": "4.9.5" }, diff --git a/examples/svg-wrapper/package.json b/examples/svg-wrapper/package.json index 003af119e..f6ff14208 100644 --- a/examples/svg-wrapper/package.json +++ b/examples/svg-wrapper/package.json @@ -7,8 +7,8 @@ "version": "0.1.0", "private": true, "dependencies": { - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-scripts": "5.0.1", "react-svg": "latest" }, diff --git a/examples/typescript/package.json b/examples/typescript/package.json index 49283b63a..8d973f0aa 100644 --- a/examples/typescript/package.json +++ b/examples/typescript/package.json @@ -8,8 +8,8 @@ "version": "0.1.0", "private": true, "dependencies": { - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-scripts": "5.0.1", "react-svg": "latest" }, @@ -19,8 +19,8 @@ "devDependencies": { "@types/jest": "29.5.14", "@types/node": "22.10.9", - "@types/react": "18.3.13", - "@types/react-dom": "18.3.1", + "@types/react": "19.0.8", + "@types/react-dom": "19.0.3", "typescript": "4.9.5" }, "browserslist": [ diff --git a/package-lock.json b/package-lock.json index 91c040d9b..67ec3e70c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,8 +32,8 @@ "@types/jest": "29.5.14", "@types/jsdom": "21.1.7", "@types/node": "22.10.9", - "@types/react": "18.3.13", - "@types/react-dom": "18.3.1", + "@types/react": "19.0.8", + "@types/react-dom": "19.0.3", "@types/shelljs": "0.8.15", "@typescript-eslint/eslint-plugin": "8.21.0", "@typescript-eslint/parser": "8.21.0", @@ -51,8 +51,8 @@ "nock": "13.5.6", "npm-run-all2": "7.0.2", "prettier": "3.4.2", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "rollup": "4.31.0", "shelljs": "0.8.5", "shx": "0.3.4", @@ -62,8 +62,8 @@ "typescript": "5.7.3" }, "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/@ampproject/remapping": { @@ -3875,24 +3875,23 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.13", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.13.tgz", - "integrity": "sha512-ii/gswMmOievxAJed4PAHT949bpYjPKXvXo1v6cRB/kqc2ZR4n+SgyCyvyc5Fec5ez8VnUumI1Vk7j6fRyRogg==", + "version": "19.0.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.8.tgz", + "integrity": "sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==", "dev": true, "license": "MIT", "dependencies": { - "@types/prop-types": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", + "version": "19.0.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.3.tgz", + "integrity": "sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==", "dev": true, "license": "MIT", - "dependencies": { - "@types/react": "*" + "peerDependencies": { + "@types/react": "^19.0.0" } }, "node_modules/@types/resolve": { @@ -11627,30 +11626,26 @@ } }, "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", "dev": true, "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "scheduler": "^0.25.0" }, "peerDependencies": { - "react": "^18.3.1" + "react": "^19.0.0" } }, "node_modules/react-is": { @@ -12307,14 +12302,11 @@ } }, "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", "dev": true, - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } + "license": "MIT" }, "node_modules/semver": { "version": "6.3.1", diff --git a/package.json b/package.json index ed79aae7f..c523040aa 100644 --- a/package.json +++ b/package.json @@ -51,8 +51,8 @@ "bugs": "https://github.com/tanem/react-svg/issues", "homepage": "https://github.com/tanem/react-svg", "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "dependencies": { "@babel/runtime": "^7.26.0", @@ -78,8 +78,8 @@ "@types/jest": "29.5.14", "@types/jsdom": "21.1.7", "@types/node": "22.10.9", - "@types/react": "18.3.13", - "@types/react-dom": "18.3.1", + "@types/react": "19.0.8", + "@types/react-dom": "19.0.3", "@types/shelljs": "0.8.15", "@typescript-eslint/eslint-plugin": "8.21.0", "@typescript-eslint/parser": "8.21.0", @@ -97,8 +97,8 @@ "nock": "13.5.6", "npm-run-all2": "7.0.2", "prettier": "3.4.2", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "rollup": "4.31.0", "shelljs": "0.8.5", "shx": "0.3.4", From 1411b6a3e89e0975908cd6eee698ce794dfecb4a Mon Sep 17 00:00:00 2001 From: Tane Morgan <464864+tanem@users.noreply.github.com> Date: Mon, 27 Jan 2025 05:34:12 +1300 Subject: [PATCH 2/2] Fix jest setup --- config/jest/setupJest.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/jest/setupJest.ts b/config/jest/setupJest.ts index 7a9f6298a..7e5846304 100644 --- a/config/jest/setupJest.ts +++ b/config/jest/setupJest.ts @@ -12,7 +12,7 @@ const originalError = console.error beforeAll(() => { console.error = (...args) => { - if (/Warning.*not wrapped in act/.test(args[0])) { + if (/not wrapped in act/.test(args[0])) { return } originalError.call(console, ...args)