diff --git a/package.json b/package.json index d8095be1..c7b641db 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "@primer/react": "^36.6.0", "@react-three/csg": "^3.2.0", "@react-three/drei": "^9.106.0", - "@react-three/fiber": "^8.16.2", + "@react-three/fiber": "^9.0.4", "@testing-library/react": "^14.2.1", "@testing-library/user-event": "^14.5.2", "@types/chrome": "^0.0.306", diff --git a/yarn.lock b/yarn.lock index 3c18bfd7..835637db 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1620,30 +1620,31 @@ __metadata: languageName: node linkType: hard -"@react-three/fiber@npm:^8.16.2": - version: 8.16.2 - resolution: "@react-three/fiber@npm:8.16.2" +"@react-three/fiber@npm:^9.0.4": + version: 9.0.4 + resolution: "@react-three/fiber@npm:9.0.4" dependencies: "@babel/runtime": ^7.17.8 - "@types/react-reconciler": ^0.26.7 + "@types/react-reconciler": ^0.28.9 "@types/webxr": "*" base64-js: ^1.5.1 buffer: ^6.0.3 - its-fine: ^1.0.6 - react-reconciler: ^0.27.0 - react-use-measure: ^2.1.1 - scheduler: ^0.21.0 + its-fine: ^2.0.0 + react-reconciler: ^0.31.0 + react-use-measure: ^2.1.7 + scheduler: ^0.25.0 suspend-react: ^0.1.3 - zustand: ^3.7.1 + use-sync-external-store: ^1.4.0 + zustand: ^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 @@ -1657,7 +1658,7 @@ __metadata: optional: true react-native: optional: true - checksum: 48ae05c834125d746c91d3242178319a872f438a890e83a2cde5ea605b380dc200d3f15079548f6b54d6ce833477647425ceec118e3ea59462e8e76c6561cc92 + checksum: 222d90d1d108c5abd0b568222835062e0add08a49ee5fadf23681a91251fa7f8c1b048854c21169a25f162abf6fe6371858040307a1e8fbcc917614e22204dd2 languageName: node linkType: hard @@ -2356,21 +2357,12 @@ __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": "*" - checksum: 4122d2b08580f775d0aeae9bd10b68248f894096ed14c0ebbc143ef712e21b159e89d0c628bd95dd3329947fc1ee94a0cb1d2d32b32b1d5d225e70030e91e58f - languageName: node - linkType: hard - -"@types/react-reconciler@npm:^0.28.0": - version: 0.28.2 - resolution: "@types/react-reconciler@npm:0.28.2" - dependencies: +"@types/react-reconciler@npm:^0.28.9": + version: 0.28.9 + resolution: "@types/react-reconciler@npm:0.28.9" + peerDependencies: "@types/react": "*" - checksum: 9720f76a334ce4f25205d5bb72303a04f458bb2981cb9bd7f9ed0c16513f6c6ab809099bb5f46dc13e443d4c54e3a77a6038316a127a4dc844db2273f287a669 + checksum: 06257f693c7b148a4258c0d0a958288116100014e7b3c21ceaea2d55a668c71718f79b4105a9a0f35b480f3729e46960b40026d685719f9386b4ed63108dda09 languageName: node linkType: hard @@ -3810,13 +3802,6 @@ __metadata: languageName: node linkType: hard -"debounce@npm:^1.2.1": - version: 1.2.1 - resolution: "debounce@npm:1.2.1" - checksum: 682a89506d9e54fb109526f4da255c5546102fbb8e3ae75eef3b04effaf5d4853756aee97475cd4650641869794e44f410eeb20ace2b18ea592287ab2038519e - languageName: node - linkType: hard - "debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" @@ -4034,7 +4019,7 @@ __metadata: "@primer/react": ^36.6.0 "@react-three/csg": ^3.2.0 "@react-three/drei": ^9.106.0 - "@react-three/fiber": ^8.16.2 + "@react-three/fiber": ^9.0.4 "@testing-library/react": ^14.2.1 "@testing-library/user-event": ^14.5.2 "@types/chrome": ^0.0.306 @@ -6652,14 +6637,14 @@ __metadata: languageName: node linkType: hard -"its-fine@npm:^1.0.6": - version: 1.1.1 - resolution: "its-fine@npm:1.1.1" +"its-fine@npm:^2.0.0": + version: 2.0.0 + resolution: "its-fine@npm:2.0.0" dependencies: - "@types/react-reconciler": ^0.28.0 + "@types/react-reconciler": ^0.28.9 peerDependencies: - react: ">=18.0" - checksum: abf9e98d406192291dc786a8ab90f0debf741d619d9878c40b7ccd5fbd98875ddfcadff780f2967200156347b5682fcf03df7a054c6dcea4be68b1ab7586b790 + react: ^19.0.0 + checksum: 887ff10d8dfe8558683d5f68ad963c72a28c6df027c5039de7ec57978e5071c564ef4b00b14ef41e7706e5839a5584cbd480a79a3880f78d7ff826931e5dc22a languageName: node linkType: hard @@ -8491,15 +8476,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: ^1.1.0 - scheduler: ^0.21.0 + scheduler: ^0.25.0 peerDependencies: - react: ^18.0.0 - checksum: c2ae111f150c2a46970182df12ea8254719fdfec5e26574711b1838fc37863c63671460a351570fd359c088d891e7bb0ff89023c2f7c1582393b57dd517b92c2 + react: ^19.0.0 + checksum: 820c4e4003c5615849bf0cda97d8a55b99af2bb59cc0825882b727f0ad0c4bf4581bb3d25e00beca1164203dbc172f0a8c4725e7aa2fb85e025938722384a84e languageName: node linkType: hard @@ -8517,15 +8501,16 @@ __metadata: languageName: node linkType: hard -"react-use-measure@npm:^2.1.1": - version: 2.1.1 - resolution: "react-use-measure@npm:2.1.1" - dependencies: - debounce: ^1.2.1 +"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" - checksum: b8e8939229d463c3c505f7b617925c0228efae0cd6f651371f463846417b06c9170be57df51293a61027c41770f8a090fdb8a08717c4e36290ccb496e0318f1f + peerDependenciesMeta: + react-dom: + optional: true + checksum: 5f00c14cf50b0710cdbd27b63a005be20283099d2fa2723a97f3a1cf0b2daedddd67249520c21e49e95348f56428689f3229c343dcb9ed37da58f9c227d29bee languageName: node linkType: hard @@ -9057,15 +9042,6 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.21.0": - version: 0.21.0 - resolution: "scheduler@npm:0.21.0" - dependencies: - loose-envify: ^1.1.0 - checksum: 4f8285076041ed2c81acdd1faa987f1655fdbd30554bc667c1ea64743fc74fb3a04ca7d27454b3d678735df5a230137a3b84756061b43dc5796e80701b66d124 - languageName: node - linkType: hard - "scheduler@npm:^0.23.0": version: 0.23.0 resolution: "scheduler@npm:0.23.0" @@ -9075,6 +9051,13 @@ __metadata: languageName: node linkType: hard +"scheduler@npm:^0.25.0": + version: 0.25.0 + resolution: "scheduler@npm:0.25.0" + checksum: b7bb9fddbf743e521e9aaa5198a03ae823f5e104ebee0cb9ec625392bb7da0baa1c28ab29cee4b1e407a94e76acc6eee91eeb749614f91f853efda2613531566 + languageName: node + linkType: hard + "semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -10465,6 +10448,15 @@ __metadata: languageName: node linkType: hard +"use-sync-external-store@npm:^1.4.0": + version: 1.4.0 + resolution: "use-sync-external-store@npm:1.4.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: dc3843a1b59ac8bd01417bd79498d4c688d5df8bf4801be50008ef4bfaacb349058c0b1605b5b43c828e0a2d62722d7e861573b3f31cea77a7f23e8b0fc2f7e3 + languageName: node + linkType: hard + "util-deprecate@npm:^1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -11129,3 +11121,24 @@ __metadata: checksum: 91685492ab33bb656b98e07d8fff2be1794d8e68ac5dc546ec457f4ae3d709f0c19de9e93045b9ee5d6b704f64503d9e085ffe1f600f6ade0459e572d1cf5c0d languageName: node linkType: hard + +"zustand@npm:^5.0.3": + version: 5.0.3 + resolution: "zustand@npm:5.0.3" + peerDependencies: + "@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 + use-sync-external-store: + optional: true + checksum: 72da39ac3017726c3562c615a0f76cee0c9ea678d664f82ee7669f8cb5e153ee81059363473094e4154d73a2935ee3459f6792d1ec9d08d2e72ebe641a16a6ba + languageName: node + linkType: hard