diff --git a/package.json b/package.json index 7f2caf88fb..221ae022f5 100644 --- a/package.json +++ b/package.json @@ -31,8 +31,8 @@ "@types/jest": "29.5.14", "@types/mime": "4.0.0", "@types/node": "22.10.10", - "@types/react": "18.3.18", - "@types/react-dom": "18.3.5", + "@types/react": "19.0.8", + "@types/react-dom": "19.0.3", "@types/sharp": "0.32.0", "@types/svgo": "3.0.0", "@types/tmp": "0.2.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6ff03b32fa..a21bab2daa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -249,7 +249,7 @@ devDependencies: version: 0.4.0(@swc/core@1.10.8) '@testing-library/react': specifier: 16.2.0 - version: 16.2.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@19.0.0)(react@19.0.0) + version: 16.2.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.3)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0) '@types/cross-spawn': specifier: 6.0.6 version: 6.0.6 @@ -272,11 +272,11 @@ devDependencies: specifier: 22.10.10 version: 22.10.10 '@types/react': - specifier: 18.3.18 - version: 18.3.18 + specifier: 19.0.8 + version: 19.0.8 '@types/react-dom': - specifier: 18.3.5 - version: 18.3.5(@types/react@18.3.18) + specifier: 19.0.3 + version: 19.0.3(@types/react@19.0.8) '@types/sharp': specifier: 0.32.0 version: 0.32.0 @@ -5660,7 +5660,7 @@ packages: /@react-native/normalize-colors@0.76.6: resolution: {integrity: sha512-1n4udXH2Cla31iA/8eLRdhFHpYUYK1NKWCn4m1Sr9L4SarWKAYuRFliK1fcLvPPALCFoFlWvn8I0ekdUOHMzDQ==} - /@react-native/virtualized-lists@0.76.6(@types/react@18.3.18)(react-native@0.76.6)(react@19.0.0): + /@react-native/virtualized-lists@0.76.6(@types/react@19.0.8)(react-native@0.76.6)(react@19.0.0): resolution: {integrity: sha512-0HUWVwJbRq1BWFOu11eOWGTSmK9nMHhoMPyoI27wyWcl/nqUx7HOxMbRVq0DsTCyATSMPeF+vZ6o1REapcNWKw==} engines: {node: '>=18'} peerDependencies: @@ -5671,11 +5671,11 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.3.18 + '@types/react': 19.0.8 invariant: 2.2.4 nullthrows: 1.1.1 react: 19.0.0 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@18.3.18)(react@19.0.0) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@19.0.8)(react@19.0.0) /@react-spring/animated@9.7.5(react@19.0.0): resolution: {integrity: sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==} @@ -5711,7 +5711,7 @@ packages: '@react-spring/types': 9.7.5 konva: 9.3.18 react: 19.0.0 - react-konva: 18.2.10(@types/react@18.3.18)(konva@9.3.18)(react-dom@19.0.0)(react@19.0.0) + react-konva: 18.2.10(@types/react@19.0.8)(konva@9.3.18)(react-dom@19.0.0)(react@19.0.0) dev: true /@react-spring/native@9.7.5(react-native@0.76.6)(react@19.0.0): @@ -5725,7 +5725,7 @@ packages: '@react-spring/shared': 9.7.5(react@19.0.0) '@react-spring/types': 9.7.5 react: 19.0.0 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@18.3.18)(react@19.0.0) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@19.0.8)(react@19.0.0) dev: true /@react-spring/rafz@9.7.5: @@ -5752,7 +5752,7 @@ packages: '@react-spring/core': 9.7.5(react@19.0.0) '@react-spring/shared': 9.7.5(react@19.0.0) '@react-spring/types': 9.7.5 - '@react-three/fiber': 8.17.12(@types/react@18.3.18)(react-dom@19.0.0)(react-native@0.76.6)(react@19.0.0)(three@0.172.0) + '@react-three/fiber': 8.17.12(@types/react@19.0.8)(react-dom@19.0.0)(react-native@0.76.6)(react@19.0.0)(three@0.172.0) react: 19.0.0 three: 0.172.0 dev: true @@ -5793,7 +5793,7 @@ packages: zdog: 1.1.3 dev: true - /@react-three/fiber@8.17.12(@types/react@18.3.18)(react-dom@19.0.0)(react-native@0.76.6)(react@19.0.0)(three@0.172.0): + /@react-three/fiber@8.17.12(@types/react@19.0.8)(react-dom@19.0.0)(react-native@0.76.6)(react@19.0.0)(three@0.172.0): resolution: {integrity: sha512-rjV/ZtCr69y+aWEOsAhBQzsxYyvZHUanYfo9eMXNp/dxTj3ZrRvK44DkIdSLV1xcPidq8p2YeU2oWP2czY+ZVA==} peerDependencies: expo: '>=43.0' @@ -5825,10 +5825,10 @@ packages: base64-js: 1.5.1 buffer: 6.0.3 debounce: 1.2.1 - its-fine: 1.2.5(@types/react@18.3.18)(react@19.0.0) + its-fine: 1.2.5(@types/react@19.0.8)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@18.3.18)(react@19.0.0) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@19.0.8)(react@19.0.0) react-reconciler: 0.27.0(react@19.0.0) scheduler: 0.21.0 suspend-react: 0.1.3(react@19.0.0) @@ -6735,7 +6735,7 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/react@16.2.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@19.0.0)(react@19.0.0): + /@testing-library/react@16.2.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.3)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0): resolution: {integrity: sha512-2cSskAvA1QNtKc8Y9VJQRv0tm3hLVgxRGDB+KYhIaPQJ1I+RHbhIXcM+zClKXzMes/wshsMVzf4B9vS4IZpqDQ==} engines: {node: '>=18'} peerDependencies: @@ -6752,8 +6752,8 @@ packages: dependencies: '@babel/runtime': 7.26.0 '@testing-library/dom': 10.4.0 - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) + '@types/react': 19.0.8 + '@types/react-dom': 19.0.3(@types/react@19.0.8) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) dev: true @@ -7128,21 +7128,18 @@ packages: resolution: {integrity: sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==} dev: true - /@types/prop-types@15.7.14: - resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - /@types/ramda@0.30.2: resolution: {integrity: sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==} dependencies: types-ramda: 0.30.1 dev: false - /@types/react-dom@18.3.5(@types/react@18.3.18): - resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} + /@types/react-dom@19.0.3(@types/react@19.0.8): + resolution: {integrity: sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==} peerDependencies: - '@types/react': ^18.0.0 + '@types/react': ^19.0.0 dependencies: - '@types/react': 18.3.18 + '@types/react': 19.0.8 dev: true /@types/react-query@1.2.9(react-dom@19.0.0)(react-native@0.76.6)(react@19.0.0): @@ -7159,21 +7156,20 @@ packages: /@types/react-reconciler@0.26.7: resolution: {integrity: sha512-mBDYl8x+oyPX/VBb3E638N0B7xG+SPk/EAMcVPeexqus/5aTpTphQi0curhhshOqRrc9t6OPoJfEUkbymse/lQ==} dependencies: - '@types/react': 18.3.18 + '@types/react': 19.0.8 dev: true - /@types/react-reconciler@0.28.9(@types/react@18.3.18): + /@types/react-reconciler@0.28.9(@types/react@19.0.8): resolution: {integrity: sha512-HHM3nxyUZ3zAylX8ZEyrDNd2XZOnQ0D5XfunJF5FLQnZbHHYq4UWvW1QfelQNXv1ICNkwYhfxjwfnqivYB6bFg==} peerDependencies: '@types/react': '*' dependencies: - '@types/react': 18.3.18 + '@types/react': 19.0.8 dev: true - /@types/react@18.3.18: - resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==} + /@types/react@19.0.8: + resolution: {integrity: sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==} dependencies: - '@types/prop-types': 15.7.14 csstype: 3.1.3 /@types/regexgen@1.3.3: @@ -12223,12 +12219,12 @@ packages: set-function-name: 2.0.2 dev: true - /its-fine@1.2.5(@types/react@18.3.18)(react@19.0.0): + /its-fine@1.2.5(@types/react@19.0.8)(react@19.0.0): resolution: {integrity: sha512-fXtDA0X0t0eBYAGLVM5YsgJGsJ5jEmqZEPrGbzdf5awjv0xE7nqv3TVnvtUF060Tkes15DbDAKW/I48vsb6SyA==} peerDependencies: react: '>=18.0' dependencies: - '@types/react-reconciler': 0.28.9(@types/react@18.3.18) + '@types/react-reconciler': 0.28.9(@types/react@19.0.8) react: 19.0.0 transitivePeerDependencies: - '@types/react' @@ -16142,15 +16138,15 @@ packages: /react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - /react-konva@18.2.10(@types/react@18.3.18)(konva@9.3.18)(react-dom@19.0.0)(react@19.0.0): + /react-konva@18.2.10(@types/react@19.0.8)(konva@9.3.18)(react-dom@19.0.0)(react@19.0.0): resolution: {integrity: sha512-ohcX1BJINL43m4ynjZ24MxFI1syjBdrXhqVxYVDw2rKgr3yuS0x/6m1Y2Z4sl4T/gKhfreBx8KHisd0XC6OT1g==} peerDependencies: konva: ^8.0.1 || ^7.2.5 || ^9.0.0 react: '>=18.0.0' react-dom: '>=18.0.0' dependencies: - '@types/react-reconciler': 0.28.9(@types/react@18.3.18) - its-fine: 1.2.5(@types/react@18.3.18)(react@19.0.0) + '@types/react-reconciler': 0.28.9(@types/react@19.0.8) + its-fine: 1.2.5(@types/react@19.0.8)(react@19.0.0) konva: 9.3.18 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) @@ -16160,7 +16156,7 @@ packages: - '@types/react' dev: true - /react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@18.3.18)(react@19.0.0): + /react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@19.0.8)(react@19.0.0): resolution: {integrity: sha512-AsRi+ud6v6ADH7ZtSOY42kRB4nbM0KtSu450pGO4pDudl4AEK/AF96ai88snb2/VJJSGGa/49QyJVFXxz/qoFg==} engines: {node: '>=18'} hasBin: true @@ -16178,8 +16174,8 @@ packages: '@react-native/gradle-plugin': 0.76.6 '@react-native/js-polyfills': 0.76.6 '@react-native/normalize-colors': 0.76.6 - '@react-native/virtualized-lists': 0.76.6(@types/react@18.3.18)(react-native@0.76.6)(react@19.0.0) - '@types/react': 18.3.18 + '@react-native/virtualized-lists': 0.76.6(@types/react@19.0.8)(react-native@0.76.6)(react@19.0.0) + '@types/react': 19.0.8 abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -16237,7 +16233,7 @@ packages: match-sorter: 6.3.4 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@18.3.18)(react@19.0.0) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@19.0.8)(react@19.0.0) dev: false /react-reconciler@0.27.0(react@19.0.0):