diff --git a/example/react-app/package.json b/example/react-app/package.json index 3daf5b7b..69479257 100644 --- a/example/react-app/package.json +++ b/example/react-app/package.json @@ -9,10 +9,10 @@ "@testing-library/user-event": "^13.5.0", "@types/jest": "^27.5.2", "@types/node": "^16.11.57", - "@types/react": "^18.0.18", - "@types/react-dom": "^18.0.6", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "@types/react": "^18.3.0", + "@types/react-dom": "^18.3.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-redux": "^8.0.2", "react-scripts": "5.0.1", "typescript": "^5.6.3", diff --git a/packages/doc/package.json b/packages/doc/package.json index 4792c113..0258bda3 100644 --- a/packages/doc/package.json +++ b/packages/doc/package.json @@ -13,9 +13,9 @@ "@storybook/addon-docs": "^9.1.10", "@web3modal/ethers5": "^3.5.5", "lodash": "^4.17.21", - "react": "^18.2.0", + "react": "^18.3.1", "react-copy-to-clipboard": "^5.1.0", - "react-dom": "^18.2.0", + "react-dom": "^18.3.1", "react-redux": "^8.0.2", "redux": "^4.2.0", "redux-thunk": "^2.4.1", @@ -30,7 +30,7 @@ "@storybook/addon-webpack5-compiler-swc": "^4.0.1", "@storybook/react-webpack5": "^9.1.10", "@svgr/webpack": "^6.3.1", - "@types/react": "^18.0.14", + "@types/react": "^18.3.0", "@types/react-copy-to-clipboard": "^5.0.4", "@types/react-dom": "^18.0.5", "@vitejs/plugin-react": "^1.3.2", diff --git a/packages/dodoex-components/package.json b/packages/dodoex-components/package.json index da685356..8535baf5 100644 --- a/packages/dodoex-components/package.json +++ b/packages/dodoex-components/package.json @@ -1,6 +1,6 @@ { "name": "@dodoex/components", - "version": "3.1.0", + "version": "3.2.0", "description": "UI component library", "source": "src/index.ts", "types": "dist/types/index.d.ts", @@ -41,7 +41,7 @@ "license": "GPL-3.0-or-later", "dependencies": { "@babel/runtime": "^7.17.0", - "@dodoex/icons": "^2.0.3", + "@dodoex/icons": "^2.1.0", "@emotion/react": "^11.10.0", "@emotion/styled": "^11.10.0", "@mui/base": "5.0.0-beta.58", @@ -53,8 +53,8 @@ }, "peerDependencies": { "lodash": "^4.17.21", - "react": ">=17.0.1", - "react-dom": ">=17.0.1" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "devDependencies": { "@rollup/plugin-babel": "^6.0.4", diff --git a/packages/dodoex-icons/package.json b/packages/dodoex-icons/package.json index 382bf48f..2fc4bf9d 100644 --- a/packages/dodoex-icons/package.json +++ b/packages/dodoex-icons/package.json @@ -1,6 +1,6 @@ { "name": "@dodoex/icons", - "version": "2.0.3", + "version": "2.1.0", "description": "DODO icons distributed as SVG React components.", "main": "build/index.js", "source": "src/index.js", @@ -41,8 +41,8 @@ }, "license": "GPL-3.0-or-later", "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" + "@types/react": "^18.0.0 || ^19.0.0", + "react": "^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/dodoex-widgets/package.json b/packages/dodoex-widgets/package.json index 0cf14e80..7d5999c2 100644 --- a/packages/dodoex-widgets/package.json +++ b/packages/dodoex-widgets/package.json @@ -1,6 +1,6 @@ { "name": "@dodoex/widgets", - "version": "3.10.8", + "version": "3.11.0", "description": "DODO Widgets", "source": "src/index.tsx", "types": "dist/types/index.d.ts", @@ -59,10 +59,10 @@ "dependencies": { "@babel/runtime": "^7.17.0", "@dodoex/api": "3.5.0", - "@dodoex/components": "^3.1.0", + "@dodoex/components": "^3.2.0", "@dodoex/contract-request": "^1.3.0", "@dodoex/dodo-contract-request": "^1.32.0", - "@dodoex/icons": "^2.0.3", + "@dodoex/icons": "^2.1.0", "@emotion/react": "^11.10.0", "@emotion/styled": "^11.10.0", "@ethersproject/bignumber": "^5.6.2", @@ -104,8 +104,8 @@ }, "peerDependencies": { "@babel/runtime": ">=7.17.0", - "react": ">=17.0.1", - "react-dom": ">=17.0.1" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "devDependencies": { "@babel/preset-env": "^7.16.11", @@ -124,8 +124,8 @@ "@rollup/plugin-typescript": "^12.1.1", "@rollup/plugin-url": "^8.0.2", "@svgr/rollup": "^6.2.1", - "@testing-library/jest-dom": "^5.16.5", - "@testing-library/react": "^13.4.0", + "@testing-library/jest-dom": "^6.5.0", + "@testing-library/react": "^16.0.1", "@testing-library/react-hooks": "^8.0.1", "@types/d3": "7.4.3", "@types/identicon.js": "^2.3.1", diff --git a/yarn.lock b/yarn.lock index 7bd524df..3115c167 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7153,7 +7153,7 @@ lodash "^4.17.15" redent "^3.0.0" -"@testing-library/jest-dom@^6.6.3": +"@testing-library/jest-dom@^6.5.0", "@testing-library/jest-dom@^6.6.3": version "6.9.1" resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz#7613a04e146dd2976d24ddf019730d57a89d56c2" integrity sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA== @@ -7182,6 +7182,13 @@ "@testing-library/dom" "^8.5.0" "@types/react-dom" "^18.0.0" +"@testing-library/react@^16.0.1": + version "16.3.1" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-16.3.1.tgz#60a9f1f6a930399d9e41b506a8bf68dbf4831fe8" + integrity sha512-gr4KtAWqIOQoucWYD/f6ki+j5chXfcPc74Col/6poTyqTmn7zRmodWahWRCp8tYd+GMqBonw6hstNzqjbs6gjw== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/user-event@^14.6.1": version "14.6.1" resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.6.1.tgz#13e09a32d7a8b7060fe38304788ebf4197cd2149" @@ -7846,7 +7853,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.0.14": +"@types/react@*": version "18.0.24" resolved "https://registry.npmjs.org/@types/react/-/react-18.0.24.tgz" integrity sha512-wRJWT6ouziGUy+9uX0aW4YOJxAY0bG6/AOk5AW5QSvZqI7dk6VBIbXvcVgIw/W5Jrl24f77df98GEKTJGOLx7Q== @@ -7855,6 +7862,14 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/react@^18.3.0": + version "18.3.27" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.27.tgz#74a3b590ea183983dc65a474dc17553ae1415c34" + integrity sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w== + dependencies: + "@types/prop-types" "*" + csstype "^3.2.2" + "@types/resolve@1.20.2", "@types/resolve@^1.20.2": version "1.20.2" resolved "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz" @@ -11274,6 +11289,11 @@ csstype@^3.1.3: resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== +csstype@^3.2.2: + version "3.2.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.2.3.tgz#ec48c0f3e993e50648c86da559e2610995cf989a" + integrity sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ== + cz-conventional-changelog@3.3.0, cz-conventional-changelog@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz#9246947c90404149b3fe2cf7ee91acad3b7d22d2" @@ -19696,7 +19716,7 @@ react-docgen@^7.1.1: resolve "^1.22.1" strip-indent "^4.0.0" -react-dom@>=17, react-dom@^18.2.0: +react-dom@>=17: version "18.2.0" resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== @@ -19711,6 +19731,14 @@ react-dom@>=17, react-dom@^18.2.0: dependencies: scheduler "^0.27.0" +react-dom@^18.3.1: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" + integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.2" + react-error-boundary@^3.1.0: version "3.1.4" resolved "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-3.1.4.tgz" @@ -19822,7 +19850,7 @@ react-window@^1.8.8: "@babel/runtime" "^7.0.0" memoize-one ">=3.1.1 <6" -react@>=17, react@^18.2.0: +react@>=17: version "18.2.0" resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== @@ -19834,6 +19862,13 @@ react@>=17, react@^18.2.0: resolved "https://registry.yarnpkg.com/react/-/react-19.2.0.tgz#d33dd1721698f4376ae57a54098cb47fc75d93a5" integrity sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ== +react@^18.3.1: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" + integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== + dependencies: + loose-envify "^1.1.0" + read-cmd-shim@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.1.tgz" @@ -20596,6 +20631,13 @@ scheduler@^0.23.0: dependencies: loose-envify "^1.1.0" +scheduler@^0.23.2: + version "0.23.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" + integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== + dependencies: + loose-envify "^1.1.0" + scheduler@^0.27.0: version "0.27.0" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.27.0.tgz#0c4ef82d67d1e5c1e359e8fc76d3a87f045fe5bd"