diff --git a/package.json b/package.json index fa64577..dcf2c2a 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "dependencies": { "@babel/types": "^7.21.0", "@react-three/drei": "^9.56.25", - "@react-three/fiber": "^8.11.2", + "@react-three/fiber": "^8.16.7", "@reduxjs/toolkit": "^1.9.3", "@tailwindcss/line-clamp": "^0.4.2", "@types/react-type-animation": "^1.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3a3511c..98b7d63 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,7 @@ specifiers: '@netlify/plugin-lighthouse': ^4.0.7 '@netlify/plugin-nextjs': ^4.33.0 '@react-three/drei': ^9.56.25 - '@react-three/fiber': ^8.11.2 + '@react-three/fiber': ^8.16.7 '@reduxjs/toolkit': ^1.9.3 '@tailwindcss/line-clamp': ^0.4.2 '@testing-library/cypress': ^8.0.7 @@ -36,8 +36,8 @@ specifiers: dependencies: '@babel/types': 7.21.0 - '@react-three/drei': 9.56.25_ceh54bdkswdljeyl3jd54pj65e - '@react-three/fiber': 8.11.2_xor7byvqlg4baqj6ymfbcmaax4 + '@react-three/drei': 9.56.25_rnfmtqhtnrpg34cppuj2d23npm + '@react-three/fiber': 8.16.7_xor7byvqlg4baqj6ymfbcmaax4 '@reduxjs/toolkit': 1.9.3_k4ae6lp43ej6mezo3ztvx6pykq '@tailwindcss/line-clamp': 0.4.2_tailwindcss@3.2.7 '@types/react-type-animation': 1.1.1 @@ -384,6 +384,7 @@ packages: /@babel/plugin-proposal-async-generator-functions/7.20.1_@babel+core@7.20.5: resolution: {integrity: sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -399,6 +400,7 @@ packages: /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.5: resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -412,6 +414,7 @@ packages: /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.20.5: resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead. peerDependencies: '@babel/core': ^7.12.0 dependencies: @@ -426,6 +429,7 @@ packages: /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.5: resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -437,6 +441,7 @@ packages: /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.5: resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -448,6 +453,7 @@ packages: /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.5: resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -459,6 +465,7 @@ packages: /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.20.5: resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -470,6 +477,7 @@ packages: /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.5: resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -481,6 +489,7 @@ packages: /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.5: resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -492,6 +501,7 @@ packages: /@babel/plugin-proposal-object-rest-spread/7.20.2_@babel+core@7.20.5: resolution: {integrity: sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -506,6 +516,7 @@ packages: /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.5: resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -517,6 +528,7 @@ packages: /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.20.5: resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -529,6 +541,7 @@ packages: /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.5: resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -542,6 +555,7 @@ packages: /@babel/plugin-proposal-private-property-in-object/7.20.5_@babel+core@7.20.5: resolution: {integrity: sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -557,6 +571,7 @@ packages: /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.5: resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -2137,7 +2152,7 @@ packages: react: 18.2.0 dev: false - /@react-spring/three/9.5.5_mwnnnbckvcqi26tj6me4jgcpge: + /@react-spring/three/9.5.5_mkqasi5tofarcxpmcffnu6tw3u: resolution: {integrity: sha512-9kTIaSceqFIl5EIrdwM7Z53o5I+9BGNVzbp4oZZYMao+GMAWOosnlQdDG5GeqNsIqfW9fZCEquGqagfKAxftcA==} peerDependencies: '@react-three/fiber': '>=6.0' @@ -2148,7 +2163,7 @@ packages: '@react-spring/core': 9.5.5_react@18.2.0 '@react-spring/shared': 9.5.5_react@18.2.0 '@react-spring/types': 9.5.5 - '@react-three/fiber': 8.11.2_xor7byvqlg4baqj6ymfbcmaax4 + '@react-three/fiber': 8.16.7_xor7byvqlg4baqj6ymfbcmaax4 react: 18.2.0 three: 0.149.0 dev: false @@ -2157,7 +2172,7 @@ packages: resolution: {integrity: sha512-7I/qY8H7Enwasxr4jU6WmtNK+RZ4Z/XvSlDvjXFVe7ii1x0MoSlkw6pD7xuac8qrHQRm9BTcbZNyeeKApYsvCg==} dev: false - /@react-three/drei/9.56.25_ceh54bdkswdljeyl3jd54pj65e: + /@react-three/drei/9.56.25_rnfmtqhtnrpg34cppuj2d23npm: resolution: {integrity: sha512-Wlsmp8q1yqpsHgbUbnt+R83esU4rAE21k4xmcGXaJwNx4PJHR8VZY2kpnEt6TE2uo3L2blUFU0yBMi5/mCyhyw==} peerDependencies: '@react-three/fiber': '>=8.0' @@ -2169,8 +2184,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.20.7 - '@react-spring/three': 9.5.5_mwnnnbckvcqi26tj6me4jgcpge - '@react-three/fiber': 8.11.2_xor7byvqlg4baqj6ymfbcmaax4 + '@react-spring/three': 9.5.5_mkqasi5tofarcxpmcffnu6tw3u + '@react-three/fiber': 8.16.7_xor7byvqlg4baqj6ymfbcmaax4 '@use-gesture/react': 10.2.24_react@18.2.0 camera-controls: 2.3.1_three@0.149.0 detect-gpu: 5.0.12 @@ -2196,11 +2211,12 @@ packages: - '@types/three' dev: false - /@react-three/fiber/8.11.2_xor7byvqlg4baqj6ymfbcmaax4: - resolution: {integrity: sha512-cJibYk8LtDS3QlDbmN2GzrB3YSuRaUxkOmy69jAs70sqjK/dClWbNaVJu6T/YcWhPopl+hMf+M24Uh+HEtVj2A==} + /@react-three/fiber/8.16.7_xor7byvqlg4baqj6ymfbcmaax4: + resolution: {integrity: sha512-D9z/HmTupS/Z3YqBK+rxPgm3Ou7VvOB8J57+AW7JG2FmhCY4u65Gd6r8i8y61BR/paCk0DCPyyJ5w7FiUEHXgA==} peerDependencies: expo: '>=43.0' expo-asset: '>=8.4' + expo-file-system: '>=11.0' expo-gl: '>=11.0' react: '>=18.0' react-dom: '>=18.0' @@ -2211,6 +2227,8 @@ packages: optional: true expo-asset: optional: true + expo-file-system: + optional: true expo-gl: optional: true react-dom: @@ -2220,13 +2238,16 @@ packages: dependencies: '@babel/runtime': 7.20.7 '@types/react-reconciler': 0.26.7 + '@types/webxr': 0.5.0 + base64-js: 1.5.1 + buffer: 6.0.3 its-fine: 1.0.6_react@18.2.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 react-reconciler: 0.27.0_react@18.2.0 react-use-measure: 2.1.1_biqbaboplfbrettd7655fr4n2y scheduler: 0.21.0 - suspend-react: 0.0.8_react@18.2.0 + suspend-react: 0.1.3_react@18.2.0 three: 0.149.0 zustand: 3.7.2_react@18.2.0 dev: false @@ -3525,6 +3546,13 @@ packages: base64-js: 1.5.1 ieee754: 1.2.1 + /buffer/6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + /buildcheck/0.0.3: resolution: {integrity: sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==} engines: {node: '>=10.0.0'} @@ -8566,6 +8594,14 @@ packages: react: 18.2.0 dev: false + /suspend-react/0.1.3_react@18.2.0: + resolution: {integrity: sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==} + peerDependencies: + react: '>=17.0' + dependencies: + react: 18.2.0 + dev: false + /synckit/0.8.4: resolution: {integrity: sha512-Dn2ZkzMdSX827QbowGbU/4yjWuvNaCoScLLoMo/yKbu+P4GBR6cRGKZH27k6a9bRzdqcyd1DE96pQtQ6uNkmyw==} engines: {node: ^14.18.0 || >=16.0.0}