Skip to content

Commit eed3847

Browse files
committed
feat: CameraControls for Setup
1 parent 99fbec4 commit eed3847

File tree

3 files changed

+214
-6
lines changed

3 files changed

+214
-6
lines changed

.storybook/Setup.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as React from 'react'
22
import { Vector3 } from 'three'
33
import { Canvas, Props as CanvasProps } from '@react-three/fiber'
44

5-
// import { OrbitControls } from '../src'
5+
import { CameraControls } from '@react-three/drei'
66

77
type Props = React.PropsWithChildren<
88
CanvasProps & {
@@ -30,7 +30,7 @@ export const Setup = ({
3030
<pointLight intensity={1} position={[0, 6, 0]} />
3131
</>
3232
)}
33-
{/* {controls && <OrbitControls makeDefault />} */}
33+
{controls && <CameraControls makeDefault />}
3434
</Canvas>
3535
</div>
3636
)

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
"three-stdlib": "^2.21.10"
5454
},
5555
"devDependencies": {
56+
"@react-three/drei": "^9.68.2",
5657
"@react-three/fiber": "^8.13.0",
5758
"@rollup/plugin-babel": "^6.0.3",
5859
"@rollup/plugin-commonjs": "^24.1.0",

yarn.lock

Lines changed: 211 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -973,7 +973,7 @@
973973
resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310"
974974
integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
975975

976-
"@babel/runtime@^7.12.5", "@babel/runtime@^7.8.4":
976+
"@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.8.4":
977977
version "7.21.5"
978978
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.5.tgz#8492dddda9644ae3bda3b45eabe87382caee7200"
979979
integrity sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==
@@ -1707,6 +1707,78 @@
17071707
"@pnpm/network.ca-file" "^1.0.1"
17081708
config-chain "^1.1.11"
17091709

1710+
"@react-spring/animated@~9.6.1":
1711+
version "9.6.1"
1712+
resolved "https://registry.yarnpkg.com/@react-spring/animated/-/animated-9.6.1.tgz#ccc626d847cbe346f5f8815d0928183c647eb425"
1713+
integrity sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==
1714+
dependencies:
1715+
"@react-spring/shared" "~9.6.1"
1716+
"@react-spring/types" "~9.6.1"
1717+
1718+
"@react-spring/core@~9.6.1":
1719+
version "9.6.1"
1720+
resolved "https://registry.yarnpkg.com/@react-spring/core/-/core-9.6.1.tgz#ebe07c20682b360b06af116ea24e2b609e778c10"
1721+
integrity sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==
1722+
dependencies:
1723+
"@react-spring/animated" "~9.6.1"
1724+
"@react-spring/rafz" "~9.6.1"
1725+
"@react-spring/shared" "~9.6.1"
1726+
"@react-spring/types" "~9.6.1"
1727+
1728+
"@react-spring/rafz@~9.6.1":
1729+
version "9.6.1"
1730+
resolved "https://registry.yarnpkg.com/@react-spring/rafz/-/rafz-9.6.1.tgz#d71aafb92b78b24e4ff84639f52745afc285c38d"
1731+
integrity sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==
1732+
1733+
"@react-spring/shared@~9.6.1":
1734+
version "9.6.1"
1735+
resolved "https://registry.yarnpkg.com/@react-spring/shared/-/shared-9.6.1.tgz#4e2e4296910656c02bd9fd54c559702bc836ac4e"
1736+
integrity sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==
1737+
dependencies:
1738+
"@react-spring/rafz" "~9.6.1"
1739+
"@react-spring/types" "~9.6.1"
1740+
1741+
"@react-spring/three@~9.6.1":
1742+
version "9.6.1"
1743+
resolved "https://registry.yarnpkg.com/@react-spring/three/-/three-9.6.1.tgz#095fcd1dc6509127c33c14486d88289b89baeb9d"
1744+
integrity sha512-Tyw2YhZPKJAX3t2FcqvpLRb71CyTe1GvT3V+i+xJzfALgpk10uPGdGaQQ5Xrzmok1340DAeg2pR/MCfaW7b8AA==
1745+
dependencies:
1746+
"@react-spring/animated" "~9.6.1"
1747+
"@react-spring/core" "~9.6.1"
1748+
"@react-spring/shared" "~9.6.1"
1749+
"@react-spring/types" "~9.6.1"
1750+
1751+
"@react-spring/types@~9.6.1":
1752+
version "9.6.1"
1753+
resolved "https://registry.yarnpkg.com/@react-spring/types/-/types-9.6.1.tgz#913d3a68c5cbc1124fdb18eff919432f7b6abdde"
1754+
integrity sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==
1755+
1756+
"@react-three/drei@^9.68.2":
1757+
version "9.68.2"
1758+
resolved "https://registry.yarnpkg.com/@react-three/drei/-/drei-9.68.2.tgz#90f80fbae777cd3a2c2505cd7abbd1740b37b53b"
1759+
integrity sha512-By462DHLWE2P6yW0jsg5XveV3ZLJRGPYMJHJRZyg1nDiLxAw66R4sVXkO0ClwFOe5bwGhLHgEsqx07sfwBjQqw==
1760+
dependencies:
1761+
"@babel/runtime" "^7.11.2"
1762+
"@react-spring/three" "~9.6.1"
1763+
"@use-gesture/react" "^10.2.24"
1764+
camera-controls "^2.3.1"
1765+
detect-gpu "^5.0.14"
1766+
glsl-noise "^0.0.0"
1767+
lodash.clamp "^4.0.3"
1768+
lodash.omit "^4.5.0"
1769+
lodash.pick "^4.4.0"
1770+
maath "^0.5.2"
1771+
meshline "^3.1.6"
1772+
react-composer "^5.0.3"
1773+
react-merge-refs "^1.1.0"
1774+
stats.js "^0.17.0"
1775+
suspend-react "^0.0.8"
1776+
three-mesh-bvh "^0.5.23"
1777+
three-stdlib "^2.21.8"
1778+
troika-three-text "^0.47.1"
1779+
utility-types "^3.10.0"
1780+
zustand "^3.5.13"
1781+
17101782
"@react-three/fiber@^8.13.0":
17111783
version "8.13.0"
17121784
resolved "https://registry.yarnpkg.com/@react-three/fiber/-/fiber-8.13.0.tgz#c9eabe60f2276a66d7ce9a3b927083894f4202f9"
@@ -3293,6 +3365,18 @@
32933365
"@typescript-eslint/types" "5.59.5"
32943366
eslint-visitor-keys "^3.3.0"
32953367

3368+
"@use-gesture/[email protected]":
3369+
version "10.2.26"
3370+
resolved "https://registry.yarnpkg.com/@use-gesture/core/-/core-10.2.26.tgz#c2fc4aa7d36cee7319a98a898b0698c66b01663e"
3371+
integrity sha512-NyFpQ3iID9iFBROXyyvU1D0NK+t+dP+WAVByhCvqHUenpxLD2NlRLVRpoK3XGGwksr6mU3PvZ2Nm4q0q+gLJPA==
3372+
3373+
"@use-gesture/react@^10.2.24":
3374+
version "10.2.26"
3375+
resolved "https://registry.yarnpkg.com/@use-gesture/react/-/react-10.2.26.tgz#593549fed30ebcac71cfd197993eaede0795c098"
3376+
integrity sha512-0QhaE5mhaQbFlip4MX7n1nwCX8gax6Da1LsP2fZ/BU6xW9zyEmV6NX7DPelDxq1rr2NiBJh30vx9RIp80YeA/A==
3377+
dependencies:
3378+
"@use-gesture/core" "10.2.26"
3379+
32963380
"@vitejs/plugin-react@^3.0.1":
32973381
version "3.1.0"
32983382
resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz#d1091f535eab8b83d6e74034d01e27d73c773240"
@@ -3740,6 +3824,13 @@ better-opn@^2.1.1:
37403824
dependencies:
37413825
open "^7.0.3"
37423826

3827+
bidi-js@^1.0.2:
3828+
version "1.0.2"
3829+
resolved "https://registry.yarnpkg.com/bidi-js/-/bidi-js-1.0.2.tgz#1a497a762c2ddea377429d2649c9ce0f8a91527f"
3830+
integrity sha512-rzSy/k7WdX5zOyeHHCOixGXbCHkyogkxPKL2r8QtzHmVQDiWCXUWa18bLdMWT9CYMLOYTjWpTHawuev2ouYJVw==
3831+
dependencies:
3832+
require-from-string "^2.0.2"
3833+
37433834
big-integer@^1.6.44:
37443835
version "1.6.51"
37453836
resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686"
@@ -4012,6 +4103,11 @@ camelcase@^6.2.0:
40124103
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
40134104
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
40144105

4106+
camera-controls@^2.3.1:
4107+
version "2.3.4"
4108+
resolved "https://registry.yarnpkg.com/camera-controls/-/camera-controls-2.3.4.tgz#f372b5a4012b474df0ed0c67da7a3198d7efee0b"
4109+
integrity sha512-swhc87YVHf9te0glBI7Oa/QBgsSCL4ZxtoR4V3vE6l7mEebsYRNL8y7Y2m2E6MrT0UTphM1S7mQqs0Sp7QTZ2g==
4110+
40154111
caniuse-lite@^1.0.30001449:
40164112
version "1.0.30001486"
40174113
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001486.tgz#56a08885228edf62cbe1ac8980f2b5dae159997e"
@@ -4613,6 +4709,13 @@ [email protected]:
46134709
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
46144710
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
46154711

4712+
detect-gpu@^5.0.14:
4713+
version "5.0.23"
4714+
resolved "https://registry.yarnpkg.com/detect-gpu/-/detect-gpu-5.0.23.tgz#b1a36f24ce0e15c33bc2dcf08ab21b1a6f4b973b"
4715+
integrity sha512-16bbvNSuGxlznAj7XNW8/7M/EtPuWoSGk1X1EJCipQ/F5JQK6tWMdU2xVInXGTRUMKmsDtZg+trnZ/bj0Vt/EA==
4716+
dependencies:
4717+
webgl-constants "^1.1.1"
4718+
46164719
detect-indent@^6.1.0:
46174720
version "6.1.0"
46184721
resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6"
@@ -5818,6 +5921,11 @@ globby@^11.0.0, globby@^11.0.1, globby@^11.0.2, globby@^11.1.0:
58185921
merge2 "^1.4.1"
58195922
slash "^3.0.0"
58205923

5924+
glsl-noise@^0.0.0:
5925+
version "0.0.0"
5926+
resolved "https://registry.yarnpkg.com/glsl-noise/-/glsl-noise-0.0.0.tgz#367745f3a33382c0eeec4cb54b7e99cfc1d7670b"
5927+
integrity sha512-b/ZCF6amfAUb7dJM/MxRs7AetQEahYzJ8PtgfrmEdtw6uyGOr+ZSGtgjFm6mfsBkxJ4d2W7kg+Nlqzqvn3Bc0w==
5928+
58215929
gopd@^1.0.1:
58225930
version "1.0.1"
58235931
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
@@ -7025,6 +7133,11 @@ lodash.capitalize@^4.2.1:
70257133
resolved "https://registry.yarnpkg.com/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz#f826c9b4e2a8511d84e3aca29db05e1a4f3b72a9"
70267134
integrity sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==
70277135

7136+
lodash.clamp@^4.0.3:
7137+
version "4.0.3"
7138+
resolved "https://registry.yarnpkg.com/lodash.clamp/-/lodash.clamp-4.0.3.tgz#5c24bedeeeef0753560dc2b4cb4671f90a6ddfaa"
7139+
integrity sha512-HvzRFWjtcguTW7yd8NJBshuNaCa8aqNFtnswdT7f/cMd/1YKy5Zzoq4W/Oxvnx9l7aeY258uSdDfM793+eLsVg==
7140+
70287141
lodash.debounce@^4.0.8:
70297142
version "4.0.8"
70307143
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
@@ -7055,6 +7168,16 @@ lodash.merge@^4.6.2:
70557168
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
70567169
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
70577170

7171+
lodash.omit@^4.5.0:
7172+
version "4.5.0"
7173+
resolved "https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.5.0.tgz#6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60"
7174+
integrity sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==
7175+
7176+
lodash.pick@^4.4.0:
7177+
version "4.4.0"
7178+
resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3"
7179+
integrity sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==
7180+
70587181
lodash.uniqby@^4.7.0:
70597182
version "4.7.0"
70607183
resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302"
@@ -7111,7 +7234,7 @@ lz-string@^1.4.4:
71117234
resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941"
71127235
integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==
71137236

7114-
maath@^0.5.3:
7237+
maath@^0.5.2, maath@^0.5.3:
71157238
version "0.5.3"
71167239
resolved "https://registry.yarnpkg.com/maath/-/maath-0.5.3.tgz#777a1f9b8463c6ffb199ea43406874a357c0cd58"
71177240
integrity sha512-ut63A4zTd9abtpi+sOHW1fPWPtAFrjK0E17eAthx1k93W/T2cWLKV5oaswyotJVDvvW1EXSdokAqhK5KOu0Qdw==
@@ -7281,6 +7404,11 @@ merge2@^1.3.0, merge2@^1.4.1:
72817404
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
72827405
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
72837406

7407+
meshline@^3.1.6:
7408+
version "3.1.6"
7409+
resolved "https://registry.yarnpkg.com/meshline/-/meshline-3.1.6.tgz#eee67d9b0fd9841652cc1dc2d3833093ae8e68ca"
7410+
integrity sha512-8JZJOdaL5oz3PI/upG8JvP/5FfzYUOhrkJ8np/WKvXzl0/PZ2V9pqTvCIjSKv+w9ccg2xb+yyBhXAwt6ier3ug==
7411+
72847412
methods@~1.1.2:
72857413
version "1.1.2"
72867414
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
@@ -8466,7 +8594,7 @@ promzard@^1.0.0:
84668594
dependencies:
84678595
read "^2.0.0"
84688596

8469-
prop-types@^15.7.2, prop-types@^15.8.1:
8597+
prop-types@^15.6.0, prop-types@^15.7.2, prop-types@^15.8.1:
84708598
version "15.8.1"
84718599
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
84728600
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
@@ -8608,6 +8736,13 @@ react-colorful@^5.1.2:
86088736
resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.6.1.tgz#7dc2aed2d7c72fac89694e834d179e32f3da563b"
86098737
integrity sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==
86108738

8739+
react-composer@^5.0.3:
8740+
version "5.0.3"
8741+
resolved "https://registry.yarnpkg.com/react-composer/-/react-composer-5.0.3.tgz#7beb9513da5e8687f4f434ea1333ef36a4f3091b"
8742+
integrity sha512-1uWd07EME6XZvMfapwZmc7NgCZqDemcvicRi3wMJzXsQLvZ3L7fTHVyPy1bZdnWXM4iPjYuNE+uJ41MLKeTtnA==
8743+
dependencies:
8744+
prop-types "^15.6.0"
8745+
86118746
react-docgen-typescript@^2.2.2:
86128747
version "2.2.2"
86138748
resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz#4611055e569edc071204aadb20e1c93e1ab1659c"
@@ -8666,6 +8801,11 @@ react-is@^17.0.1:
86668801
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
86678802
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
86688803

8804+
react-merge-refs@^1.1.0:
8805+
version "1.1.0"
8806+
resolved "https://registry.yarnpkg.com/react-merge-refs/-/react-merge-refs-1.1.0.tgz#73d88b892c6c68cbb7a66e0800faa374f4c38b06"
8807+
integrity sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==
8808+
86698809
react-reconciler@^0.27.0:
86708810
version "0.27.0"
86718811
resolved "https://registry.yarnpkg.com/react-reconciler/-/react-reconciler-0.27.0.tgz#360124fdf2d76447c7491ee5f0e04503ed9acf5b"
@@ -8942,6 +9082,11 @@ require-directory@^2.1.1:
89429082
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
89439083
integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
89449084

9085+
require-from-string@^2.0.2:
9086+
version "2.0.2"
9087+
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
9088+
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
9089+
89459090
requireindex@^1.1.0:
89469091
version "1.2.0"
89479092
resolved "https://registry.yarnpkg.com/requireindex/-/requireindex-1.2.0.tgz#3463cdb22ee151902635aa6c9535d4de9c2ef1ef"
@@ -9463,6 +9608,11 @@ ssri@^9.0.0:
94639608
dependencies:
94649609
minipass "^3.1.1"
94659610

9611+
stats.js@^0.17.0:
9612+
version "0.17.0"
9613+
resolved "https://registry.yarnpkg.com/stats.js/-/stats.js-0.17.0.tgz#b1c3dc46d94498b578b7fd3985b81ace7131cc7d"
9614+
integrity sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==
9615+
94669616
94679617
version "2.0.1"
94689618
resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
@@ -9775,6 +9925,11 @@ text-table@^0.2.0, text-table@~0.2.0:
97759925
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
97769926
integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
97779927

9928+
three-mesh-bvh@^0.5.23:
9929+
version "0.5.23"
9930+
resolved "https://registry.yarnpkg.com/three-mesh-bvh/-/three-mesh-bvh-0.5.23.tgz#08e5b629144b48b11acbd433519680e457d398ed"
9931+
integrity sha512-nyk+MskdyDgECqkxdv57UjazqqhrMi+Al9PxJN6yFtx1CTW4r0eCQ27FtyYKY5gCIWhxjtNfWYDPVy8lzx6LkA==
9932+
97789933
three-stdlib@^2.21.10:
97799934
version "2.21.10"
97809935
resolved "https://registry.yarnpkg.com/three-stdlib/-/three-stdlib-2.21.10.tgz#cfebcd4ff8bee7313c3a82f0fb7c5dd8c01e2805"
@@ -9792,6 +9947,23 @@ three-stdlib@^2.21.10:
97929947
potpack "^1.0.1"
97939948
zstddec "^0.0.2"
97949949

9950+
three-stdlib@^2.21.8:
9951+
version "2.21.11"
9952+
resolved "https://registry.yarnpkg.com/three-stdlib/-/three-stdlib-2.21.11.tgz#ee058f1522edf17f994b4a80307568dd553bd52e"
9953+
integrity sha512-fFeaMOc3lpup4A/FrSKHmp/PNYmyxyV8dzMorJpYyZBdIGAn5BmokGSN9ei8t7Wv9thxCW+VLaxA6csxTl5MYg==
9954+
dependencies:
9955+
"@babel/runtime" "^7.16.7"
9956+
"@types/offscreencanvas" "^2019.6.4"
9957+
"@webgpu/glslang" "^0.0.15"
9958+
chevrotain "^10.1.2"
9959+
draco3d "^1.4.1"
9960+
fflate "^0.6.9"
9961+
ktx-parse "^0.4.5"
9962+
mmd-parser "^1.0.4"
9963+
opentype.js "^1.3.3"
9964+
potpack "^1.0.1"
9965+
zstddec "^0.0.2"
9966+
97959967
three@^0.151.3:
97969968
version "0.151.3"
97979969
resolved "https://registry.yarnpkg.com/three/-/three-0.151.3.tgz#0b3c7de4b070d5b66b15217f42465d67cbfa6004"
@@ -9869,6 +10041,26 @@ trim-newlines@^3.0.0:
986910041
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
987010042
integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==
987110043

10044+
troika-three-text@^0.47.1:
10045+
version "0.47.1"
10046+
resolved "https://registry.yarnpkg.com/troika-three-text/-/troika-three-text-0.47.1.tgz#4a239b122242d7ea93dbbf66a9f1863eca83d979"
10047+
integrity sha512-/fPRUmxCkXxyUT8k6REC/aWeFzKbNr37ivrkrplSJNb3JcBUXvVt8MT0Ac5wTUvFsYTviYWprYS4/8Laen08WA==
10048+
dependencies:
10049+
bidi-js "^1.0.2"
10050+
troika-three-utils "^0.47.0"
10051+
troika-worker-utils "^0.47.0"
10052+
webgl-sdf-generator "1.1.1"
10053+
10054+
troika-three-utils@^0.47.0:
10055+
version "0.47.0"
10056+
resolved "https://registry.yarnpkg.com/troika-three-utils/-/troika-three-utils-0.47.0.tgz#4749334ad2ae043767916f79bcc365cbb5ea64b5"
10057+
integrity sha512-yoVTQxVbpQX3a55giIwqwq6hyJA6oYvq7kaNGwFTeicoWmTZCqqTbytafx1gcuL5umrtw5MYgsxYUSOha+xp5w==
10058+
10059+
troika-worker-utils@^0.47.0:
10060+
version "0.47.0"
10061+
resolved "https://registry.yarnpkg.com/troika-worker-utils/-/troika-worker-utils-0.47.0.tgz#bea382fee55333e177955e7ba6497d64b9d9388d"
10062+
integrity sha512-PSUc9vunDEkbE23jpgXD3PcF96jQHKjgMjS+4o5g6DEK/ZAPTnldb+FNddhppawfUcuraMFrslo0GmIC8UpEmA==
10063+
987210064
ts-dedent@^2.0.0, ts-dedent@^2.2.0:
987310065
version "2.2.0"
987410066
resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5"
@@ -10175,6 +10367,11 @@ util@^0.12.0, util@^0.12.4:
1017510367
is-typed-array "^1.1.3"
1017610368
which-typed-array "^1.1.2"
1017710369

10370+
utility-types@^3.10.0:
10371+
version "3.10.0"
10372+
resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b"
10373+
integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==
10374+
1017810375
1017910376
version "1.0.1"
1018010377
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
@@ -10252,6 +10449,16 @@ wcwidth@^1.0.0:
1025210449
dependencies:
1025310450
defaults "^1.0.3"
1025410451

10452+
webgl-constants@^1.1.1:
10453+
version "1.1.1"
10454+
resolved "https://registry.yarnpkg.com/webgl-constants/-/webgl-constants-1.1.1.tgz#f9633ee87fea56647a60b9ce735cbdfb891c6855"
10455+
integrity sha512-LkBXKjU5r9vAW7Gcu3T5u+5cvSvh5WwINdr0C+9jpzVB41cjQAP5ePArDtk/WHYdVj0GefCgM73BA7FlIiNtdg==
10456+
10457+
10458+
version "1.1.1"
10459+
resolved "https://registry.yarnpkg.com/webgl-sdf-generator/-/webgl-sdf-generator-1.1.1.tgz#3e1b422b3d87cd3cc77f2602c9db63bc0f6accbd"
10460+
integrity sha512-9Z0JcMTFxeE+b2x1LJTdnaT8rT8aEp7MVxkNwoycNmJWwPdzoXzMh0BjJSh/AEFP+KPYZUli814h8bJZFIZ2jA==
10461+
1025510462
webidl-conversions@^3.0.0:
1025610463
version "3.0.1"
1025710464
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
@@ -10490,7 +10697,7 @@ zstddec@^0.0.2:
1049010697
resolved "https://registry.yarnpkg.com/zstddec/-/zstddec-0.0.2.tgz#57e2f28dd1ff56b750e07d158a43f0611ad9eeb4"
1049110698
integrity sha512-DCo0oxvcvOTGP/f5FA6tz2Z6wF+FIcEApSTu0zV5sQgn9hoT5lZ9YRAKUraxt9oP7l4e8TnNdi8IZTCX6WCkwA==
1049210699

10493-
zustand@^3.7.1:
10700+
zustand@^3.5.13, zustand@^3.7.1:
1049410701
version "3.7.2"
1049510702
resolved "https://registry.yarnpkg.com/zustand/-/zustand-3.7.2.tgz#7b44c4f4a5bfd7a8296a3957b13e1c346f42514d"
1049610703
integrity sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==

0 commit comments

Comments
 (0)