diff --git a/apps/frontend/package.json b/apps/frontend/package.json index 51f0e62..5aa5895 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -47,7 +47,7 @@ "remark-gfm": "^4.0.1", "socket.io-client": "^4.8.3", "swr": "^2.3.0", - "three": "^0.183.2", + "three": "^0.185.1", "zod": "^3.25.76" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3a958ec..7ad5197 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -120,10 +120,10 @@ importers: version: link:../../packages/ui '@react-three/drei': specifier: ^10.7.7 - version: 10.7.7(@react-three/fiber@9.6.1(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.183.2))(@types/react@19.0.10)(@types/three@0.183.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.183.2) + version: 10.7.7(@react-three/fiber@9.6.1(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.185.1))(@types/react@19.0.10)(@types/three@0.183.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.185.1) '@react-three/fiber': specifier: ^9.5.0 - version: 9.6.1(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.183.2) + version: 9.6.1(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.185.1) '@sentry/nextjs': specifier: ^10.56.0 version: 10.56.0(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(next@16.2.10(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@playwright/test@1.60.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(webpack@5.106.0(postcss@8.5.15)) @@ -203,8 +203,8 @@ importers: specifier: ^2.3.0 version: 2.4.1(react@19.0.0) three: - specifier: ^0.183.2 - version: 0.183.2 + specifier: ^0.185.1 + version: 0.185.1 zod: specifier: ^3.25.76 version: 3.25.76 @@ -5623,6 +5623,7 @@ packages: '@xmldom/xmldom@0.9.10': resolution: {integrity: sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==} engines: {node: '>=14.6'} + deprecated: this version has critical issues, please update to the latest version '@xtuc/ieee754@1.2.0': resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -6410,8 +6411,8 @@ packages: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} - content-type@2.0.0: - resolution: {integrity: sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==} + content-type@2.1.0: + resolution: {integrity: sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==} engines: {node: '>=18'} conventional-changelog-angular@8.3.1: @@ -7265,6 +7266,7 @@ packages: eslint@9.39.4: resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true peerDependencies: jiti: '*' @@ -8659,8 +8661,8 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - libphonenumber-js@1.13.8: - resolution: {integrity: sha512-80xal1m93rADejw2pMp2MSzFhHCPLEspjHxnH2UtqI+DgAmElsbmLMiqk9niwH9NWAfjsRtaJI+qBrOEmRx9nQ==} + libphonenumber-js@1.13.11: + resolution: {integrity: sha512-ETER2kMaIFTI/Nh1a8Gk03dUF/SL0VZqtI+CcVHZxp5WIHYwNS7S+uiYZDYCvLy3lOR4/DAD5jf0h5WkePPpqg==} lie@3.3.0: resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} @@ -9020,8 +9022,8 @@ packages: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} - media-typer@1.1.0: - resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} + media-typer@1.1.1: + resolution: {integrity: sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==} engines: {node: '>= 0.8'} memfs@3.5.3: @@ -9308,6 +9310,10 @@ packages: resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} engines: {node: '>= 0.6'} + negotiator@1.1.0: + resolution: {integrity: sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==} + engines: {node: '>=18'} + neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} @@ -10105,8 +10111,8 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-is@19.2.7: - resolution: {integrity: sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==} + react-is@19.2.8: + resolution: {integrity: sha512-s5un28nYxKJw5gvUHyW5PCC28CvBqLu9r3cWgzHT4Vo/5fqqkFcdRYsGcKf50WMPpjjFZS5d76fn3YCo2njKwQ==} react-markdown@10.1.0: resolution: {integrity: sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==} @@ -11065,8 +11071,8 @@ packages: peerDependencies: three: '>=0.128.0' - three@0.183.2: - resolution: {integrity: sha512-di3BsL2FEQ1PA7Hcvn4fyJOlxRRgFYBpMTcyOgkwJIaDOdJMebEFPA+t98EvjuljDx4hNulAGwF6KIjtwI5jgQ==} + three@0.185.1: + resolution: {integrity: sha512-5aojFCXKwnjBRZvUnt3WFfEcvUJgkN5LlijRFN95hMy8WVkG4I0QNcJE+OuWvuJ0bOdStrbfXn0pkd6/QyiAlg==} through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} @@ -13524,10 +13530,10 @@ snapshots: '@microsoft/tsdoc@0.16.0': {} - '@monogrid/gainmap-js@3.4.0(three@0.183.2)': + '@monogrid/gainmap-js@3.4.0(three@0.185.1)': dependencies: promise-worker-transferable: 1.0.4 - three: 0.183.2 + three: 0.185.1 '@napi-rs/canvas-android-arm64@0.1.100': optional: true @@ -15778,28 +15784,28 @@ snapshots: react-aria: 3.49.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-dom: 19.0.0(react@19.0.0) - '@react-three/drei@10.7.7(@react-three/fiber@9.6.1(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.183.2))(@types/react@19.0.10)(@types/three@0.183.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.183.2)': + '@react-three/drei@10.7.7(@react-three/fiber@9.6.1(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.185.1))(@types/react@19.0.10)(@types/three@0.183.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.185.1)': dependencies: '@babel/runtime': 7.29.7 '@mediapipe/tasks-vision': 0.10.17 - '@monogrid/gainmap-js': 3.4.0(three@0.183.2) - '@react-three/fiber': 9.6.1(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.183.2) + '@monogrid/gainmap-js': 3.4.0(three@0.185.1) + '@react-three/fiber': 9.6.1(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.185.1) '@use-gesture/react': 10.3.1(react@19.0.0) - camera-controls: 3.1.2(three@0.183.2) + camera-controls: 3.1.2(three@0.185.1) cross-env: 7.0.3 detect-gpu: 5.0.70 glsl-noise: 0.0.0 hls.js: 1.6.16 - maath: 0.10.8(@types/three@0.183.1)(three@0.183.2) - meshline: 3.3.1(three@0.183.2) + maath: 0.10.8(@types/three@0.183.1)(three@0.185.1) + meshline: 3.3.1(three@0.185.1) react: 19.0.0 - stats-gl: 2.4.2(@types/three@0.183.1)(three@0.183.2) + stats-gl: 2.4.2(@types/three@0.183.1)(three@0.185.1) stats.js: 0.17.0 suspend-react: 0.1.3(react@19.0.0) - three: 0.183.2 - three-mesh-bvh: 0.8.3(three@0.183.2) - three-stdlib: 2.36.1(three@0.183.2) - troika-three-text: 0.52.4(three@0.183.2) + three: 0.185.1 + three-mesh-bvh: 0.8.3(three@0.185.1) + three-stdlib: 2.36.1(three@0.185.1) + troika-three-text: 0.52.4(three@0.185.1) tunnel-rat: 0.1.2(@types/react@19.0.10)(react@19.0.0) use-sync-external-store: 1.6.0(react@19.0.0) utility-types: 3.11.0 @@ -15811,7 +15817,7 @@ snapshots: - '@types/three' - immer - '@react-three/fiber@9.6.1(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.183.2)': + '@react-three/fiber@9.6.1(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.185.1)': dependencies: '@babel/runtime': 7.29.7 '@types/webxr': 0.5.24 @@ -15822,7 +15828,7 @@ snapshots: react-use-measure: 2.1.7(react-dom@19.0.0(react@19.0.0))(react@19.0.0) scheduler: 0.27.0 suspend-react: 0.1.3(react@19.0.0) - three: 0.183.2 + three: 0.185.1 use-sync-external-store: 1.6.0(react@19.0.0) zustand: 5.0.14(@types/react@19.0.10)(react@19.0.0)(use-sync-external-store@1.6.0(react@19.0.0)) optionalDependencies: @@ -17346,7 +17352,7 @@ snapshots: accepts@2.0.0: dependencies: mime-types: 3.0.2 - negotiator: 1.0.0 + negotiator: 1.1.0 optional: true acorn-import-attributes@1.9.5(acorn@8.16.0): @@ -17758,7 +17764,7 @@ snapshots: body-parser@2.3.0: dependencies: bytes: 3.1.2 - content-type: 2.0.0 + content-type: 2.1.0 debug: 4.4.3(supports-color@5.5.0) http-errors: 2.0.1 iconv-lite: 0.7.3 @@ -17900,9 +17906,9 @@ snapshots: camelcase@6.3.0: {} - camera-controls@3.1.2(three@0.183.2): + camera-controls@3.1.2(three@0.185.1): dependencies: - three: 0.183.2 + three: 0.185.1 caniuse-lite@1.0.30001799: {} @@ -17965,7 +17971,7 @@ snapshots: class-validator@0.14.4: dependencies: '@types/validator': 13.15.10 - libphonenumber-js: 1.13.8 + libphonenumber-js: 1.13.11 validator: 13.15.35 optional: true @@ -18148,7 +18154,7 @@ snapshots: content-type@1.0.5: optional: true - content-type@2.0.0: + content-type@2.1.0: optional: true conventional-changelog-angular@8.3.1: @@ -21116,7 +21122,7 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - libphonenumber-js@1.13.8: + libphonenumber-js@1.13.11: optional: true lie@3.3.0: @@ -21328,10 +21334,10 @@ snapshots: luxon@3.5.0: {} - maath@0.10.8(@types/three@0.183.1)(three@0.183.2): + maath@0.10.8(@types/three@0.183.1)(three@0.185.1): dependencies: '@types/three': 0.183.1 - three: 0.183.2 + three: 0.185.1 magic-string@0.30.17: dependencies: @@ -21572,7 +21578,7 @@ snapshots: media-typer@0.3.0: optional: true - media-typer@1.1.0: + media-typer@1.1.1: optional: true memfs@3.5.3: @@ -21612,9 +21618,9 @@ snapshots: ts-dedent: 2.2.0 uuid: 11.1.1 - meshline@3.3.1(three@0.183.2): + meshline@3.3.1(three@0.185.1): dependencies: - three: 0.183.2 + three: 0.185.1 meshoptimizer@1.0.1: {} @@ -22015,6 +22021,11 @@ snapshots: negotiator@1.0.0: {} + negotiator@1.1.0: + dependencies: + content-type: 2.1.0 + optional: true + neo-async@2.6.2: {} nest-winston@1.10.2(@nestjs/common@11.1.24(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.2.2)(rxjs@7.8.2))(winston@3.19.0): @@ -22725,7 +22736,7 @@ snapshots: '@jest/schemas': 30.4.1 ansi-styles: 5.2.0 react-is-18: react-is@18.3.1 - react-is-19: react-is@19.2.7 + react-is-19: react-is@19.2.8 pretty-ms@9.3.0: dependencies: @@ -22908,7 +22919,7 @@ snapshots: react-is@18.3.1: {} - react-is@19.2.7: {} + react-is@19.2.8: {} react-markdown@10.1.0(@types/react@19.0.10)(react@19.0.0): dependencies: @@ -23772,10 +23783,10 @@ snapshots: standard-as-callback@2.1.0: {} - stats-gl@2.4.2(@types/three@0.183.1)(three@0.183.2): + stats-gl@2.4.2(@types/three@0.183.1)(three@0.185.1): dependencies: '@types/three': 0.183.1 - three: 0.183.2 + three: 0.185.1 stats.js@0.17.0: {} @@ -24138,11 +24149,11 @@ snapshots: dependencies: real-require: 0.2.0 - three-mesh-bvh@0.8.3(three@0.183.2): + three-mesh-bvh@0.8.3(three@0.185.1): dependencies: - three: 0.183.2 + three: 0.185.1 - three-stdlib@2.36.1(three@0.183.2): + three-stdlib@2.36.1(three@0.185.1): dependencies: '@types/draco3d': 1.4.10 '@types/offscreencanvas': 2019.7.3 @@ -24150,9 +24161,9 @@ snapshots: draco3d: 1.5.7 fflate: 0.6.10 potpack: 1.0.2 - three: 0.183.2 + three: 0.185.1 - three@0.183.2: {} + three@0.185.1: {} through@2.3.8: {} @@ -24209,17 +24220,17 @@ snapshots: triple-beam@1.4.1: {} - troika-three-text@0.52.4(three@0.183.2): + troika-three-text@0.52.4(three@0.185.1): dependencies: bidi-js: 1.0.3 - three: 0.183.2 - troika-three-utils: 0.52.4(three@0.183.2) + three: 0.185.1 + troika-three-utils: 0.52.4(three@0.185.1) troika-worker-utils: 0.52.0 webgl-sdf-generator: 1.1.1 - troika-three-utils@0.52.4(three@0.183.2): + troika-three-utils@0.52.4(three@0.185.1): dependencies: - three: 0.183.2 + three: 0.185.1 troika-worker-utils@0.52.0: {} @@ -24360,8 +24371,8 @@ snapshots: type-is@2.1.0: dependencies: - content-type: 2.0.0 - media-typer: 1.1.0 + content-type: 2.1.0 + media-typer: 1.1.1 mime-types: 3.0.2 optional: true