diff --git a/apps/frontend/package.json b/apps/frontend/package.json index 73b9fff1..fdb7771d 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -30,7 +30,7 @@ "@mantine/spotlight": "^8.2.3", "@mantine/tiptap": "^8.2.3", "@mapbox/mapbox-gl-draw": "^1.4.3", - "@react-three/fiber": "^8.10.1", + "@react-three/fiber": "^9.3.0", "@tabler/icons-react": "^2.35.0", "@tiptap/core": "^2.11.7", "@tiptap/extension-highlight": "^2.11.7", diff --git a/yarn.lock b/yarn.lock index 43808326..30a1ff47 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2213,31 +2213,31 @@ __metadata: languageName: node linkType: hard -"@react-three/fiber@npm:^8.10.1": - version: 8.17.6 - resolution: "@react-three/fiber@npm:8.17.6" +"@react-three/fiber@npm:^9.3.0": + version: 9.3.0 + resolution: "@react-three/fiber@npm:9.3.0" dependencies: "@babel/runtime": "npm:^7.17.8" - "@types/debounce": "npm:^1.2.1" - "@types/react-reconciler": "npm:^0.26.7" + "@types/react-reconciler": "npm:^0.32.0" "@types/webxr": "npm:*" base64-js: "npm:^1.5.1" buffer: "npm:^6.0.3" - debounce: "npm:^1.2.1" - its-fine: "npm:^1.0.6" - react-reconciler: "npm:^0.27.0" - scheduler: "npm:^0.21.0" + its-fine: "npm:^2.0.0" + react-reconciler: "npm:^0.31.0" + react-use-measure: "npm:^2.1.7" + scheduler: "npm:^0.25.0" suspend-react: "npm:^0.1.3" - zustand: "npm:^3.7.1" + use-sync-external-store: "npm:^1.4.0" + zustand: "npm:^5.0.3" peerDependencies: expo: ">=43.0" expo-asset: ">=8.4" expo-file-system: ">=11.0" expo-gl: ">=11.0" - react: ">=18.0" - react-dom: ">=18.0" - react-native: ">=0.64" - three: ">=0.133" + react: ^19.0.0 + react-dom: ^19.0.0 + react-native: ">=0.78" + three: ">=0.156" peerDependenciesMeta: expo: optional: true @@ -2251,7 +2251,7 @@ __metadata: optional: true react-native: optional: true - checksum: 10c0/529e0d546bd436d7f22096575783c84d656cc7b097758b9d136c5ee137cbbd5996d0bd9933d8dca987e683a8522afc02204cdbd8020a491c021ebf4e0ecf5c03 + checksum: 10c0/731d96e5521e0defbd9f5e24354363905434f95376fa7d28d18d6cb7d0b9c472ab2b0e656f4bdcf81acdea2584c3afc12d9fd4a01c8dcc2cc773b8322b176ff7 languageName: node linkType: hard @@ -6531,13 +6531,6 @@ __metadata: languageName: node linkType: hard -"@types/debounce@npm:^1.2.1": - version: 1.2.4 - resolution: "@types/debounce@npm:1.2.4" - checksum: 10c0/89db97397312b1273be74b326133af4744e5f63b726016bb6eb5c31b94f07a2f3bd3fb5bc3a3667bce506f01ede46c9abbfb88a4745ee9f34641fb636ab51210 - languageName: node - linkType: hard - "@types/estree@npm:^1.0.6": version: 1.0.7 resolution: "@types/estree@npm:1.0.7" @@ -6891,21 +6884,21 @@ __metadata: languageName: node linkType: hard -"@types/react-reconciler@npm:^0.26.7": - version: 0.26.7 - resolution: "@types/react-reconciler@npm:0.26.7" - dependencies: - "@types/react": "npm:*" - checksum: 10c0/ed01a9cdc81db41f244552a16a7b168acb32f2f11f7529b020a9a65fae77a12c5f51bbf62e147955c453a41582a5eceae5bedebbc022e9d99a2714d3cb68df21 +"@types/react-reconciler@npm:^0.28.9": + version: 0.28.9 + resolution: "@types/react-reconciler@npm:0.28.9" + peerDependencies: + "@types/react": "*" + checksum: 10c0/9fe71fa856aab2cd4742fe0416bdd4f5c82ecc05ef6451ee7fcb65a5efdf5fa588f5820fbe2a665b15371b0da3bfc4097f28bb6d450b9a834af2d0fc00f403bd languageName: node linkType: hard -"@types/react-reconciler@npm:^0.28.0": - version: 0.28.8 - resolution: "@types/react-reconciler@npm:0.28.8" - dependencies: - "@types/react": "npm:*" - checksum: 10c0/ca95cffcdf58591679c6c87dcc6f2c50cef9c6b2772d089ec0c695567656f34a30a0f2592f391d99b0e877f94afd67347082c55eb1dc5cb8000e23c8efc0fafc +"@types/react-reconciler@npm:^0.32.0": + version: 0.32.0 + resolution: "@types/react-reconciler@npm:0.32.0" + peerDependencies: + "@types/react": "*" + checksum: 10c0/43bfbb0471811dc3aeb6e46a4724663b2bb26137a0169977f415e31c253037d53e549ed1b71d0f9bec9fe9dda5c22e7be9e55dcba564bf3eaf01ed19e950874e languageName: node linkType: hard @@ -9016,13 +9009,6 @@ __metadata: languageName: node linkType: hard -"debounce@npm:^1.2.1": - version: 1.2.1 - resolution: "debounce@npm:1.2.1" - checksum: 10c0/6c9320aa0973fc42050814621a7a8a78146c1975799b5b3cc1becf1f77ba9a5aa583987884230da0842a03f385def452fad5d60db97c3d1c8b824e38a8edf500 - languageName: node - linkType: hard - "debug@npm:2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -11018,7 +11004,7 @@ __metadata: "@mantine/spotlight": "npm:^8.2.3" "@mantine/tiptap": "npm:^8.2.3" "@mapbox/mapbox-gl-draw": "npm:^1.4.3" - "@react-three/fiber": "npm:^8.10.1" + "@react-three/fiber": "npm:^9.3.0" "@repo/prettier-config": "npm:*" "@repo/typescript-config": "npm:*" "@tabler/icons-react": "npm:^2.35.0" @@ -12478,14 +12464,14 @@ __metadata: languageName: node linkType: hard -"its-fine@npm:^1.0.6": - version: 1.2.5 - resolution: "its-fine@npm:1.2.5" +"its-fine@npm:^2.0.0": + version: 2.0.0 + resolution: "its-fine@npm:2.0.0" dependencies: - "@types/react-reconciler": "npm:^0.28.0" + "@types/react-reconciler": "npm:^0.28.9" peerDependencies: - react: ">=18.0" - checksum: 10c0/5618955ac7ae0d7788580186f91ac9989301ead2c87250883258cd7ee32f9a4e08574728506d1deb90477090d7a688ba19571126aae9fb25661e90057dd772df + react: ^19.0.0 + checksum: 10c0/1ff1ff3257c0c7eb115c9c26cf0506eb84162edc1a63d3136780d146f7c7833298b240d0fcb46888909773f1a7d16539e0c03f2482cff1a5a502d6436686fe21 languageName: node linkType: hard @@ -15359,15 +15345,14 @@ __metadata: languageName: node linkType: hard -"react-reconciler@npm:^0.27.0": - version: 0.27.0 - resolution: "react-reconciler@npm:0.27.0" +"react-reconciler@npm:^0.31.0": + version: 0.31.0 + resolution: "react-reconciler@npm:0.31.0" dependencies: - loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.21.0" + scheduler: "npm:^0.25.0" peerDependencies: - react: ^18.0.0 - checksum: 10c0/55daff215ff9544dc5b2ba6ecda20520df0f1b2ca145c00fd0905ced1b025f3779664715c36b511a8906aa24b8b433270b0032cd499c55c4e4c878cddc8fc986 + react: ^19.0.0 + checksum: 10c0/97920e1866c7206e200c3920c133c2e85f62a3c54fd9bc4b83c10c558d83d98eb378caab4fe37498e0cc1b1b2665d898627f2ae2537b29c8ab295ec8abc0c580 languageName: node linkType: hard @@ -15464,6 +15449,19 @@ __metadata: languageName: node linkType: hard +"react-use-measure@npm:^2.1.7": + version: 2.1.7 + resolution: "react-use-measure@npm:2.1.7" + peerDependencies: + react: ">=16.13" + react-dom: ">=16.13" + peerDependenciesMeta: + react-dom: + optional: true + checksum: 10c0/ff24130e6f95e853feb6892fb74af08dbc5aae3574b701169e3bc3adb392c3162f51a58ddfe39bb7337db13ae609bbec0bb51a9de8b5fae5420f9d17e1f8b542 + languageName: node + linkType: hard + "react@npm:18.3.1": version: 18.3.1 resolution: "react@npm:18.3.1" @@ -15905,15 +15903,6 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.21.0": - version: 0.21.0 - resolution: "scheduler@npm:0.21.0" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/083a9a0c83f4923f7f5bb28d8bcf13cff42c90f4303bc187166520fcfc576c97e946d426c707d5a9c0aa0a655819605dd0c741467c626824bbf191251c126f1b - languageName: node - linkType: hard - "scheduler@npm:^0.23.2": version: 0.23.2 resolution: "scheduler@npm:0.23.2" @@ -15923,6 +15912,13 @@ __metadata: languageName: node linkType: hard +"scheduler@npm:^0.25.0": + version: 0.25.0 + resolution: "scheduler@npm:0.25.0" + checksum: 10c0/a4bb1da406b613ce72c1299db43759526058fdcc413999c3c3e0db8956df7633acf395cb20eb2303b6a65d658d66b6585d344460abaee8080b4aa931f10eaafe + languageName: node + linkType: hard + "scheduler@npm:^0.26.0": version: 0.26.0 resolution: "scheduler@npm:0.26.0" @@ -17807,7 +17803,7 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:^1": +"use-sync-external-store@npm:^1, use-sync-external-store@npm:^1.4.0": version: 1.5.0 resolution: "use-sync-external-store@npm:1.5.0" peerDependencies: @@ -18248,15 +18244,24 @@ __metadata: languageName: node linkType: hard -"zustand@npm:^3.7.1": - version: 3.7.2 - resolution: "zustand@npm:3.7.2" +"zustand@npm:^5.0.3": + version: 5.0.7 + resolution: "zustand@npm:5.0.7" peerDependencies: - react: ">=16.8" + "@types/react": ">=18.0.0" + immer: ">=9.0.6" + react: ">=18.0.0" + use-sync-external-store: ">=1.2.0" peerDependenciesMeta: + "@types/react": + optional: true + immer: + optional: true react: optional: true - checksum: 10c0/6a56185ca67080c252dfe96039da02094cfd780bd7a45768708105f114dea39ae9abc80ffaa7f3f6104e6490db325bd443b857ab5eab8ebf9a697318cd163bb6 + use-sync-external-store: + optional: true + checksum: 10c0/8582cb7fb8251f69c88c9f804b15964cc32692e9e11842cd59c6592a59f72a3141a8c794ac42eefdb6c06401d687cf5a70fc7041e54c39b25892b77a361defe4 languageName: node linkType: hard