diff --git a/package.json b/package.json index c4a61b3..ed22289 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@react-spring/three": "9.7.3", - "@react-three/drei": "9.97.0", + "@react-three/drei": "9.105.6", "@react-three/fiber": "8.15.16", "@types/three": "0.161.1", "react": "18.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b3e3d6d..f875b10 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ dependencies: specifier: 9.7.3 version: 9.7.3(@react-three/fiber@8.15.16)(react@18.3.1)(three@0.161.0) '@react-three/drei': - specifier: 9.97.0 - version: 9.97.0(@react-three/fiber@8.15.16)(@types/react@18.3.3)(@types/three@0.161.1)(react-dom@18.3.1)(react@18.3.1)(three@0.161.0) + specifier: 9.105.6 + version: 9.105.6(@react-three/fiber@8.15.16)(@types/react@18.3.3)(@types/three@0.161.1)(react-dom@18.3.1)(react@18.3.1)(three@0.161.0) '@react-three/fiber': specifier: 8.15.16 version: 8.15.16(react-dom@18.3.1)(react@18.3.1)(three@0.161.0) @@ -1802,6 +1802,15 @@ packages: resolution: {integrity: sha512-Rp7ll8BHrKB3wXaRFKhrltwZl1CiXGdibPxuWXvqGnKTnv8fqa/nvftYNuSbf+pbJWKYCXdBtYTITdAUTGGh0Q==} dev: false + /@monogrid/gainmap-js@3.0.5(three@0.161.0): + resolution: {integrity: sha512-53sCTG4FaJBaAq/tcufARtVYDMDGqyBT9i7F453pWGhZ5LqubDHDWtYoHo9VhQqMcHTEexdJqSsR58y+9HVmQA==} + peerDependencies: + three: '>= 0.159.0' + dependencies: + promise-worker-transferable: 1.0.4 + three: 0.161.0 + dev: false + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} dependencies: @@ -1935,8 +1944,8 @@ packages: resolution: {integrity: sha512-Kpx/fQ/ZFX31OtlqVEFfgaD1ACzul4NksrvIgYfIFq9JpDHFwQkMVZ10tbo0FU/grje4rcL4EIrjekl3kYwgWw==} dev: false - /@react-three/drei@9.97.0(@react-three/fiber@8.15.16)(@types/react@18.3.3)(@types/three@0.161.1)(react-dom@18.3.1)(react@18.3.1)(three@0.161.0): - resolution: {integrity: sha512-D7qNQDbEoYHMlJU0tr/f/rCmw1TQmI+INEGGrfoAEA+sIvqLw9wLCra+1+t22lEPCpdpmVSMmdv6PynMcv5tCQ==} + /@react-three/drei@9.105.6(@react-three/fiber@8.15.16)(@types/react@18.3.3)(@types/three@0.161.1)(react-dom@18.3.1)(react@18.3.1)(three@0.161.0): + resolution: {integrity: sha512-JBgYeV36N9N9f1c3o1ZfLYW4rXZA7UQTq32Y8s3DEF6lwj1/y+RP/yq2VG5I8OzUPl7gsmWdy8fpWZgrlAqUpQ==} peerDependencies: '@react-three/fiber': '>=8.0' react: '>=18.0' @@ -1948,6 +1957,7 @@ packages: dependencies: '@babel/runtime': 7.23.2 '@mediapipe/tasks-vision': 0.10.8 + '@monogrid/gainmap-js': 3.0.5(three@0.161.0) '@react-spring/three': 9.6.1(@react-three/fiber@8.15.16)(react@18.3.1)(three@0.161.0) '@react-three/fiber': 8.15.16(react-dom@18.3.1)(react@18.3.1)(three@0.161.0) '@use-gesture/react': 10.3.0(react@18.3.1) @@ -1955,19 +1965,19 @@ packages: cross-env: 7.0.3 detect-gpu: 5.0.37 glsl-noise: 0.0.0 + hls.js: 1.3.5 maath: 0.10.7(@types/three@0.161.1)(three@0.161.0) meshline: 3.1.7(three@0.161.0) react: 18.3.1 react-composer: 5.0.3(react@18.3.1) react-dom: 18.3.1(react@18.3.1) - react-merge-refs: 1.1.0 stats-gl: 2.0.1 stats.js: 0.17.0 suspend-react: 0.1.3(react@18.3.1) three: 0.161.0 three-mesh-bvh: 0.7.1(three@0.161.0) - three-stdlib: 2.29.4(three@0.161.0) - troika-three-text: 0.47.2(three@0.161.0) + three-stdlib: 2.30.1(three@0.161.0) + troika-three-text: 0.49.1(three@0.161.0) tunnel-rat: 0.1.2(@types/react@18.3.3)(react@18.3.1) utility-types: 3.10.0 uuid: 9.0.1 @@ -3808,6 +3818,10 @@ packages: function-bind: 1.1.2 dev: true + /hls.js@1.3.5: + resolution: {integrity: sha512-uybAvKS6uDe0MnWNEPnO0krWVr+8m2R0hJ/viql8H3MVK+itq8gGQuIYoFHL3rECkIpNH98Lw8YuuWMKZxp3Ew==} + dev: false + /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: false @@ -3817,6 +3831,10 @@ packages: engines: {node: '>= 4'} dev: true + /immediate@3.0.6: + resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} + dev: false + /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -3959,6 +3977,10 @@ packages: engines: {node: '>=8'} dev: true + /is-promise@2.2.2: + resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} + dev: false + /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -4131,6 +4153,12 @@ packages: type-check: 0.4.0 dev: true + /lie@3.3.0: + resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} + dependencies: + immediate: 3.0.6 + dev: false + /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -4512,6 +4540,13 @@ packages: engines: {node: '>= 0.8.0'} dev: true + /promise-worker-transferable@1.0.4: + resolution: {integrity: sha512-bN+0ehEnrXfxV2ZQvU2PetO0n4gqBD4ulq3MI1WOPLgr7/Mg9yRQkX5+0v1vagr74ZTsl7XtzlaYDo2EuCeYJw==} + dependencies: + is-promise: 2.2.2 + lie: 3.3.0 + dev: false + /prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} dependencies: @@ -4549,10 +4584,6 @@ packages: /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - /react-merge-refs@1.1.0: - resolution: {integrity: sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==} - dev: false - /react-reconciler@0.27.0(react@18.3.1): resolution: {integrity: sha512-HmMDKciQjYmBRGuuhIaKA1ba/7a+UsM5FzOZsMO2JYHt9Jh8reCb7j1eDC95NOyUlKM9KRyvdx0flBuDvYSBoA==} engines: {node: '>=0.10.0'} @@ -4997,8 +5028,8 @@ packages: three: 0.161.0 dev: false - /three-stdlib@2.29.4(three@0.161.0): - resolution: {integrity: sha512-XNzGCrz/uAk9XoLwd35eN7dQyI4ggXZTeqjcN034YdYBpBlNO9kmLHehl/0Nw9jCelblB7jla+unHAOIyLyV6Q==} + /three-stdlib@2.30.1(three@0.161.0): + resolution: {integrity: sha512-3WHpc6rB5aiqkrbVA0h09NcwwCdcZ/bTN/01BbjcxzLQLjclhi163JUA02VZ93jR5zN7und6gfrWwewNHQTMog==} peerDependencies: three: '>=0.128.0' dependencies: @@ -5027,28 +5058,28 @@ packages: is-number: 7.0.0 dev: true - /troika-three-text@0.47.2(three@0.161.0): - resolution: {integrity: sha512-qylT0F+U7xGs+/PEf3ujBdJMYWbn0Qci0kLqI5BJG2kW1wdg4T1XSxneypnF05DxFqJhEzuaOR9S2SjiyknMng==} + /troika-three-text@0.49.1(three@0.161.0): + resolution: {integrity: sha512-lXGWxgjJP9kw4i4Wh+0k0Q/7cRfS6iOME4knKht/KozPu9GcFA9NnNpRvehIhrUawq9B0ZRw+0oiFHgRO+4Wig==} peerDependencies: three: '>=0.125.0' dependencies: bidi-js: 1.0.3 three: 0.161.0 - troika-three-utils: 0.47.2(three@0.161.0) - troika-worker-utils: 0.47.2 + troika-three-utils: 0.49.0(three@0.161.0) + troika-worker-utils: 0.49.0 webgl-sdf-generator: 1.1.1 dev: false - /troika-three-utils@0.47.2(three@0.161.0): - resolution: {integrity: sha512-/28plhCxfKtH7MSxEGx8e3b/OXU5A0xlwl+Sbdp0H8FXUHKZDoksduEKmjQayXYtxAyuUiCRunYIv/8Vi7aiyg==} + /troika-three-utils@0.49.0(three@0.161.0): + resolution: {integrity: sha512-umitFL4cT+Fm/uONmaQEq4oZlyRHWwVClaS6ZrdcueRvwc2w+cpNQ47LlJKJswpqtMFWbEhOLy0TekmcPZOdYA==} peerDependencies: three: '>=0.125.0' dependencies: three: 0.161.0 dev: false - /troika-worker-utils@0.47.2: - resolution: {integrity: sha512-mzss4MeyzUkYBppn4x5cdAqrhBHFEuVmMMgLMTyFV23x6GvQMyo+/R5E5Lsbrt7WSt5RfvewjcwD1DChRTA9lA==} + /troika-worker-utils@0.49.0: + resolution: {integrity: sha512-1xZHoJrG0HFfCvT/iyN41DvI/nRykiBtHqFkGaGgJwq5iXfIZFBiPPEHFpPpgyKM3Oo5ITHXP5wM2TNQszYdVg==} dev: false /ts-interface-checker@0.1.13: