fix landing deploys (#816)

* fix react-spring issue

* tsconfck

* revert tsconfck

* use href not onClick
This commit is contained in:
Brendan Allan 2023-05-13 17:22:03 +08:00 committed by GitHub
parent c9794d4d9c
commit 9c27f5d2cf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 39 additions and 336 deletions

View file

@ -17,11 +17,9 @@ function Page({ posts }: { posts: BlogPosts }) {
<section className="animation-delay-2 grid grid-cols-1 gap-4 will-change-transform fade-in sm:grid-cols-1 lg:grid-cols-1">
{postsArray.map((post) => {
return (
<div
<a
key={post.slug}
onClick={() => {
window.location.href = `/blog/${post.slug}`;
}}
href="/blog/${post.slug}"
className="relative z-0 mb-8 flex cursor-pointer flex-col gap-2 overflow-hidden rounded-xl border border-gray-500 transition-colors"
>
{post.image && (
@ -45,7 +43,7 @@ function Page({ posts }: { posts: BlogPosts }) {
))}
</div>
</div>
</div>
</a>
);
})}
</section>

View file

@ -1,7 +1,7 @@
import ReactDOMServer from 'react-dom/server';
import { Helmet } from 'react-helmet';
import { dangerouslySkipEscape, escapeInject } from 'vite-plugin-ssr';
import type { PageContextBuiltIn } from 'vite-plugin-ssr';
import { dangerouslySkipEscape, escapeInject } from 'vite-plugin-ssr/server';
import type { PageContextBuiltIn } from 'vite-plugin-ssr/types';
import App from '../App';
import type { PageContext } from './types';

View file

@ -1,8 +1,8 @@
import * as Dialog from '@radix-ui/react-dialog';
import { animated, useTransition } from '@react-spring/web';
import clsx from 'clsx';
import { XCircle } from 'phosphor-react';
import { useEffect, useRef, useState } from 'react';
import { animated, useTransition } from 'react-spring';
import { subscribeKey } from 'valtio/utils';
import { ExplorerItem } from '~/../packages/client/src';
import { showAlertDialog } from '~/components/AlertDialog';
@ -207,9 +207,7 @@ export function QuickPreview({ libraryUuid, transformOrigin }: QuickPreviewProps
</span>
</Dialog.Title>
</nav>
<div className='flex shrink overflow-hidden'>
{preview}
</div>
<div className="flex shrink overflow-hidden">{preview}</div>
</div>
</AnimatedDialogContent>
</Dialog.Portal>

View file

@ -1,8 +1,8 @@
import * as DropdownMenu from '@radix-ui/react-dropdown-menu';
import { animated, useTransition } from '@react-spring/web';
import clsx from 'clsx';
import { DotsThree, Eye, Key as KeyIcon } from 'phosphor-react';
import { PropsWithChildren, useState } from 'react';
import { animated, useTransition } from 'react-spring';
import { useLibraryMutation } from '@sd/client';
import { Button, Tooltip } from '@sd/ui';

View file

@ -1,9 +1,9 @@
import * as DropdownMenu from '@radix-ui/react-dropdown-menu';
import { animated, useTransition } from '@react-spring/web';
import clsx from 'clsx';
import { Lock, Plus } from 'phosphor-react';
import { PropsWithChildren, ReactNode, useState } from 'react';
import QRCode from 'react-qr-code';
import { animated, useTransition } from 'react-spring';
import { useLibraryMutation, useLibraryQuery } from '@sd/client';
import { Button, PasswordInput, dialogManager } from '@sd/ui';
import { showAlertDialog } from '~/components/AlertDialog';

View file

@ -42,7 +42,7 @@
"react-dom": "^18.2.0",
"react-loading-icons": "^1.1.0",
"react-router-dom": "6.9.0",
"react-spring": "^9.5.5",
"@react-spring/web": "9.6.0",
"tailwindcss-radix": "^2.6.0",
"use-debounce": "^9.0.4",
"zod": "^3.21.4"

View file

@ -1,8 +1,8 @@
import * as DialogPrimitive from '@radix-ui/react-dialog';
import { animated, useTransition } from '@react-spring/web';
import clsx from 'clsx';
import { ReactElement, ReactNode, useEffect } from 'react';
import { FieldValues } from 'react-hook-form';
import { animated, useTransition } from 'react-spring';
import { proxy, ref, subscribe, useSnapshot } from 'valtio';
import { Button, Loader } from '../';
import { Form, FormProps } from './forms/Form';

View file

@ -930,6 +930,9 @@ importers:
'@radix-ui/react-tabs':
specifier: ^1.0.1
version: 1.0.3(react-dom@18.2.0)(react@18.2.0)
'@react-spring/web':
specifier: 9.6.0
version: 9.6.0(react-dom@18.2.0)(react@18.2.0)
'@sd/assets':
specifier: workspace:*
version: link:../assets
@ -960,9 +963,6 @@ importers:
react-router-dom:
specifier: 6.9.0
version: 6.9.0(react-dom@18.2.0)(react@18.2.0)
react-spring:
specifier: ^9.5.5
version: 9.7.1(@react-three/fiber@8.13.0)(konva@9.0.1)(react-dom@18.2.0)(react-konva@18.2.8)(react-native@0.71.3)(react-zdog@1.0.11)(react@18.2.0)(three@0.152.2)(zdog@1.1.3)
tailwindcss-radix:
specifier: ^2.6.0
version: 2.8.0
@ -3505,7 +3505,7 @@ packages:
magic-string: 0.27.0
react-docgen-typescript: 2.2.2(typescript@4.9.5)
typescript: 4.9.5
vite: 4.3.5(@types/node@18.16.4)(sass@1.62.1)
vite: 4.3.5(less@4.1.3)
/@jridgewell/gen-mapping@0.3.3:
resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
@ -5100,160 +5100,60 @@ packages:
warn-once: 0.1.1
dev: false
/@react-spring/animated@9.7.2(react@18.2.0):
resolution: {integrity: sha512-ipvleJ99ipqlnHkz5qhSsgf/ny5aW0ZG8Q+/2Oj9cI7LCc7COdnrSO6V/v8MAX3JOoQNzfz6dye2s5Pt5jGaIA==}
/@react-spring/animated@9.6.1(react@18.2.0):
resolution: {integrity: sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
'@react-spring/shared': 9.7.2(react@18.2.0)
'@react-spring/types': 9.7.2
'@react-spring/shared': 9.6.1(react@18.2.0)
'@react-spring/types': 9.6.1
react: 18.2.0
dev: false
/@react-spring/core@9.7.2(react@18.2.0):
resolution: {integrity: sha512-fF512edZT/gKVCA90ZRxfw1DmELeVwiL4OC2J6bMUlNr707C0h4QRoec6DjzG27uLX2MvS1CEatf9KRjwZR9/w==}
/@react-spring/core@9.6.1(react@18.2.0):
resolution: {integrity: sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
'@react-spring/animated': 9.7.2(react@18.2.0)
'@react-spring/rafz': 9.7.2
'@react-spring/shared': 9.7.2(react@18.2.0)
'@react-spring/types': 9.7.2
'@react-spring/animated': 9.6.1(react@18.2.0)
'@react-spring/rafz': 9.6.1
'@react-spring/shared': 9.6.1(react@18.2.0)
'@react-spring/types': 9.6.1
react: 18.2.0
dev: false
/@react-spring/konva@9.7.2(konva@9.0.1)(react-konva@18.2.8)(react@18.2.0):
resolution: {integrity: sha512-xMA0XkIyv02euso8BGlLA4iXVJ76p6WCjABMTjdvcp//KvIub596vLwoLzmqHYjqRhH7BP4UQKxzhHvM7AylQA==}
peerDependencies:
konva: '>=2.6'
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-konva: ^16.8.0 || ^16.8.7-0 || ^16.9.0-0 || ^16.10.1-0 || ^16.12.0-0 || ^16.13.0-0 || ^17.0.0-0 || ^17.0.1-0 || ^17.0.2-0 || ^18.0.0-0
dependencies:
'@react-spring/animated': 9.7.2(react@18.2.0)
'@react-spring/core': 9.7.2(react@18.2.0)
'@react-spring/shared': 9.7.2(react@18.2.0)
'@react-spring/types': 9.7.2
konva: 9.0.1
react: 18.2.0
react-konva: 18.2.8(konva@9.0.1)(react-dom@18.2.0)(react@18.2.0)
/@react-spring/rafz@9.6.1:
resolution: {integrity: sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==}
dev: false
/@react-spring/native@9.7.2(react-native@0.71.3)(react@18.2.0):
resolution: {integrity: sha512-Ltq/F+4jY7aqHW1/f1xUb+e3XGbVxnllXfDYU+3nXi4sa7O+du755hpNbCHJ5ZgtkQYFKtQ7I+InTY+CDXPYfw==}
peerDependencies:
react: ^16.8.0 || >=17.0.0 || >=18.0.0
react-native: '>=0.58'
dependencies:
'@react-spring/animated': 9.7.2(react@18.2.0)
'@react-spring/core': 9.7.2(react@18.2.0)
'@react-spring/shared': 9.7.2(react@18.2.0)
'@react-spring/types': 9.7.2
react: 18.2.0
react-native: 0.71.3(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(react@18.2.0)
dev: false
/@react-spring/rafz@9.7.2:
resolution: {integrity: sha512-kDWMYDQto3+flkrX3vy6DU/l9pxQ4TVW91DglQEc11iDc7shF4+WVDRJvOVLX+xoMP7zyag1dMvlIgvQ+dvA/A==}
dev: false
/@react-spring/shared@9.7.2(react@18.2.0):
resolution: {integrity: sha512-6U9qkno+9DxlH5nSltnPs+kU6tYKf0bPLURX2te13aGel8YqgcpFYp5Av8DcN2x3sukinAsmzHUS/FRsdZMMBA==}
/@react-spring/shared@9.6.1(react@18.2.0):
resolution: {integrity: sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
'@react-spring/rafz': 9.7.2
'@react-spring/types': 9.7.2
'@react-spring/rafz': 9.6.1
'@react-spring/types': 9.6.1
react: 18.2.0
dev: false
/@react-spring/three@9.7.2(@react-three/fiber@8.13.0)(react@18.2.0)(three@0.152.2):
resolution: {integrity: sha512-u7VAjc+az82PM+WOC2sTbZQLBixuN+0jX/oahzyjEnIds5eUJgaBqZRYAAEMupuzGGl8H3QqL3bFgBEQLq6ADQ==}
peerDependencies:
'@react-three/fiber': '>=6.0'
react: ^16.8.0 || ^17.0.0 || ^18.0.0
three: '>=0.126'
dependencies:
'@react-spring/animated': 9.7.2(react@18.2.0)
'@react-spring/core': 9.7.2(react@18.2.0)
'@react-spring/shared': 9.7.2(react@18.2.0)
'@react-spring/types': 9.7.2
'@react-three/fiber': 8.13.0(react-dom@18.2.0)(react-native@0.71.3)(react@18.2.0)(three@0.152.2)
react: 18.2.0
three: 0.152.2
/@react-spring/types@9.6.1:
resolution: {integrity: sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==}
dev: false
/@react-spring/types@9.7.2:
resolution: {integrity: sha512-GEflx2Ex/TKVMHq5g5MxQDNNPNhqg+4Db9m7+vGTm8ttZiyga7YQUF24shgRNebKIjahqCuei16SZga8h1pe4g==}
dev: false
/@react-spring/web@9.7.2(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-7qNc7/5KShu2D05x7o2Ols2nUE7mCKfKLaY2Ix70xPMfTle1sZisoQMBFgV9w/fSLZlHZHV9P0uWJqEXQnbV4Q==}
/@react-spring/web@9.6.0(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-ztdkBmRZB020MEPEU8gXlbkE6858/IdA2P37RvcjOHq4tEpIizrsh/XTipU+T5iyrbT6UQLnh4JnIWow4jfOmg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
'@react-spring/animated': 9.7.2(react@18.2.0)
'@react-spring/core': 9.7.2(react@18.2.0)
'@react-spring/shared': 9.7.2(react@18.2.0)
'@react-spring/types': 9.7.2
'@react-spring/animated': 9.6.1(react@18.2.0)
'@react-spring/core': 9.6.1(react@18.2.0)
'@react-spring/shared': 9.6.1(react@18.2.0)
'@react-spring/types': 9.6.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
/@react-spring/zdog@9.7.2(react-dom@18.2.0)(react-zdog@1.0.11)(react@18.2.0)(zdog@1.1.3):
resolution: {integrity: sha512-6z2qqhmbpoZrw1oThyn4zfejtLkuadsaZFVMFf/5l5cHTEdRC8HZsBRLo+Wiomkprg/F1hyhcXI5X1lJ+T/zdQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
react-zdog: '>=1.0'
zdog: '>=1.0'
dependencies:
'@react-spring/animated': 9.7.2(react@18.2.0)
'@react-spring/core': 9.7.2(react@18.2.0)
'@react-spring/shared': 9.7.2(react@18.2.0)
'@react-spring/types': 9.7.2
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
react-zdog: 1.0.11(react-dom@18.2.0)(react@18.2.0)(zdog@1.1.3)
zdog: 1.1.3
dev: false
/@react-three/fiber@8.13.0(react-dom@18.2.0)(react-native@0.71.3)(react@18.2.0)(three@0.152.2):
resolution: {integrity: sha512-hPFzFNgikEMyEbL+NpSA7q+UWZxInrrkJldWaCR2w34Fwf20x9p68bsyN0/yn9oM2VlWoJcJjR8hw1tN9AxHuA==}
peerDependencies:
expo: '>=43.0'
expo-asset: '>=8.4'
expo-gl: '>=11.0'
react: '>=18.0'
react-dom: '>=18.0'
react-native: '>=0.64'
three: '>=0.133'
peerDependenciesMeta:
expo:
optional: true
expo-asset:
optional: true
expo-gl:
optional: true
react-dom:
optional: true
react-native:
optional: true
dependencies:
'@babel/runtime': 7.21.5
'@types/react-reconciler': 0.26.7
its-fine: 1.1.1(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
react-native: 0.71.3(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(react@18.2.0)
react-reconciler: 0.27.0(react@18.2.0)
react-use-measure: 2.1.1(react-dom@18.2.0)(react@18.2.0)
scheduler: 0.21.0
suspend-react: 0.0.8(react@18.2.0)
three: 0.152.2
zustand: 3.7.2(react@18.2.0)
dev: false
/@remix-run/router@1.4.0:
resolution: {integrity: sha512-BJ9SxXux8zAg991UmT8slpwpsd31K1dHHbD3Ba4VzD+liLQ4WAMSxQp2d2ZPRPfN0jN2NPRowcSSoM7lCaF08Q==}
engines: {node: '>=14'}
@ -7433,18 +7333,6 @@ packages:
'@types/react': 18.2.5
dev: true
/@types/react-reconciler@0.26.7:
resolution: {integrity: sha512-mBDYl8x+oyPX/VBb3E638N0B7xG+SPk/EAMcVPeexqus/5aTpTphQi0curhhshOqRrc9t6OPoJfEUkbymse/lQ==}
dependencies:
'@types/react': 18.0.35
dev: false
/@types/react-reconciler@0.28.2:
resolution: {integrity: sha512-8tu6lHzEgYPlfDf/J6GOQdIc+gs+S2yAqlby3zTsB3SP2svlqTYe5fwZNtZyfactP74ShooP2vvi1BOp9ZemWw==}
dependencies:
'@types/react': 18.0.35
dev: false
/@types/react-router-dom@5.3.3:
resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==}
dependencies:
@ -9690,10 +9578,6 @@ packages:
/dayjs@1.11.7:
resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==}
/debounce@1.2.1:
resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==}
dev: false
/debug@2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
peerDependencies:
@ -12691,15 +12575,6 @@ packages:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.0
/its-fine@1.1.1(react@18.2.0):
resolution: {integrity: sha512-v1Ia1xl20KbuSGlwoaGsW0oxsw8Be+TrXweidxD9oT/1lAh6O3K3/GIM95Tt6WCiv6W+h2M7RB1TwdoAjQyyKw==}
peerDependencies:
react: '>=18.0'
dependencies:
'@types/react-reconciler': 0.28.2
react: 18.2.0
dev: false
/jake@10.8.5:
resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==}
engines: {node: '>=10'}
@ -13086,10 +12961,6 @@ packages:
resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
engines: {node: '>= 8'}
/konva@9.0.1:
resolution: {integrity: sha512-wzpkprJ8idE42TDF9Lu9RNjVVYNXrj0apvTK3pujdHQhX1iNV+MUquSxYN8HqjYSG95QQ51jhFzRLWhnhf44Mw==}
dev: false
/language-subtag-registry@0.3.22:
resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
dev: false
@ -13212,10 +13083,6 @@ packages:
dependencies:
p-locate: 5.0.0
/lodash-es@4.17.21:
resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
dev: false
/lodash.castarray@4.4.0:
resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==}
dev: true
@ -15217,10 +15084,6 @@ packages:
engines: {node: '>=10.13.0'}
dev: false
/pointer-events-polyfill@0.4.4-pre:
resolution: {integrity: sha512-t7iitVY5jW9mGOFZEHphJOzB8eMhoYaE6I5HqsUX14rjsPa9F6OlMOCj3EpqDzNb/8XtMk2BxMpOyePPyuefHw==}
dev: false
/polished@4.2.2:
resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==}
engines: {node: '>=10'}
@ -15890,22 +15753,6 @@ packages:
- encoding
dev: false
/react-konva@18.2.8(konva@9.0.1)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-SQBJoL6DrnmTKGrqa5NYy6CB+eAck/2D4lXHDfu4yjRynUwYPXYjtbXTobkpifme4mY8udhbA3EBcMUkWBnfIA==}
peerDependencies:
konva: ^8.0.1 || ^7.2.5 || ^9.0.0
react: '>=18.0.0'
react-dom: '>=18.0.0'
dependencies:
'@types/react-reconciler': 0.28.2
its-fine: 1.1.1(react@18.2.0)
konva: 9.0.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
react-reconciler: 0.29.0(react@18.2.0)
scheduler: 0.23.0
dev: false
/react-lifecycles-compat@3.0.4:
resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==}
dev: false
@ -16141,41 +15988,6 @@ packages:
react: 18.2.0
dev: false
/react-reconciler@0.20.4(react@18.2.0):
resolution: {integrity: sha512-kxERc4H32zV2lXMg/iMiwQHOtyqf15qojvkcZ5Ja2CPkjVohHw9k70pdDBwrnQhLVetUJBSYyqU3yqrlVTOajA==}
engines: {node: '>=0.10.0'}
peerDependencies:
react: ^16.0.0
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
prop-types: 15.8.1
react: 18.2.0
scheduler: 0.13.6
dev: false
/react-reconciler@0.27.0(react@18.2.0):
resolution: {integrity: sha512-HmMDKciQjYmBRGuuhIaKA1ba/7a+UsM5FzOZsMO2JYHt9Jh8reCb7j1eDC95NOyUlKM9KRyvdx0flBuDvYSBoA==}
engines: {node: '>=0.10.0'}
peerDependencies:
react: ^18.0.0
dependencies:
loose-envify: 1.4.0
react: 18.2.0
scheduler: 0.21.0
dev: false
/react-reconciler@0.29.0(react@18.2.0):
resolution: {integrity: sha512-wa0fGj7Zht1EYMRhKWwoo1H9GApxYLBuhoAuXN0TlltESAjDssB+Apf0T/DngVqaMyPypDmabL37vw/2aRM98Q==}
engines: {node: '>=0.10.0'}
peerDependencies:
react: ^18.2.0
dependencies:
loose-envify: 1.4.0
react: 18.2.0
scheduler: 0.23.0
dev: false
/react-refresh@0.14.0:
resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
engines: {node: '>=0.10.0'}
@ -16291,30 +16103,6 @@ packages:
react: 18.2.0
dev: false
/react-spring@9.7.1(@react-three/fiber@8.13.0)(konva@9.0.1)(react-dom@18.2.0)(react-konva@18.2.8)(react-native@0.71.3)(react-zdog@1.0.11)(react@18.2.0)(three@0.152.2)(zdog@1.1.3):
resolution: {integrity: sha512-o2+r2DNQDVEuefiz33ZF76DPd/gLq3kbdObJmllGF2IUfv2W6x+ZP0gR97QYCSR4QLbmOl1mPKUBbI+FJdys2Q==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
'@react-spring/core': 9.7.2(react@18.2.0)
'@react-spring/konva': 9.7.2(konva@9.0.1)(react-konva@18.2.8)(react@18.2.0)
'@react-spring/native': 9.7.2(react-native@0.71.3)(react@18.2.0)
'@react-spring/three': 9.7.2(@react-three/fiber@8.13.0)(react@18.2.0)(three@0.152.2)
'@react-spring/web': 9.7.2(react-dom@18.2.0)(react@18.2.0)
'@react-spring/zdog': 9.7.2(react-dom@18.2.0)(react-zdog@1.0.11)(react@18.2.0)(zdog@1.1.3)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
transitivePeerDependencies:
- '@react-three/fiber'
- konva
- react-konva
- react-native
- react-zdog
- three
- zdog
dev: false
/react-style-singleton@2.2.1(@types/react@18.2.5)(react@18.2.0):
resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==}
engines: {node: '>=10'}
@ -16357,35 +16145,6 @@ packages:
tsparticles-engine: 2.9.3
dev: false
/react-use-measure@2.1.1(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-nocZhN26cproIiIduswYpV5y5lQpSQS1y/4KuvUCjSKmw7ZWIS/+g3aFnX3WdBkyuGUtTLif3UTqnLLhbDoQig==}
peerDependencies:
react: '>=16.13'
react-dom: '>=16.13'
dependencies:
debounce: 1.2.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
/react-zdog@1.0.11(react-dom@18.2.0)(react@18.2.0)(zdog@1.1.3):
resolution: {integrity: sha512-L6/8Zi+Nf+faNMsSZ31HLmLlu6jcbs/jqqFvme7CFnYjAeYfhJ4HyuHKd7Pu/zk9tegv6FaJj1v+hmUwUpKLQw==}
peerDependencies:
react: '>=16.8'
react-dom: '>=16.8'
zdog: '>=1.1'
dependencies:
'@babel/runtime': 7.21.5
lodash-es: 4.17.21
pointer-events-polyfill: 0.4.4-pre
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
react-reconciler: 0.20.4(react@18.2.0)
resize-observer-polyfill: 1.5.1
scheduler: 0.13.3
zdog: 1.1.3
dev: false
/react@18.2.0:
resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
engines: {node: '>=0.10.0'}
@ -16655,10 +16414,6 @@ packages:
/reselect@4.1.8:
resolution: {integrity: sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==}
/resize-observer-polyfill@1.5.1:
resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==}
dev: false
/resolve-alpn@1.2.1:
resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
dev: true
@ -16918,26 +16673,6 @@ packages:
/sax@1.2.4:
resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
/scheduler@0.13.3:
resolution: {integrity: sha512-UxN5QRYWtpR1egNWzJcVLk8jlegxAugswQc984lD3kU7NuobsO37/sRfbpTdBjtnD5TBNFA2Q2oLV5+UmPSmEQ==}
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
dev: false
/scheduler@0.13.6:
resolution: {integrity: sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==}
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
dev: false
/scheduler@0.21.0:
resolution: {integrity: sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==}
dependencies:
loose-envify: 1.4.0
dev: false
/scheduler@0.23.0:
resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
dependencies:
@ -17666,14 +17401,6 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
/suspend-react@0.0.8(react@18.2.0):
resolution: {integrity: sha512-ZC3r8Hu1y0dIThzsGw0RLZplnX9yXwfItcvaIzJc2VQVi8TGyGDlu92syMB5ulybfvGLHAI5Ghzlk23UBPF8xg==}
peerDependencies:
react: '>=17.0'
dependencies:
react: 18.2.0
dev: false
/svg-parser@2.0.4:
resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==}
dev: true
@ -17910,10 +17637,6 @@ packages:
dependencies:
any-promise: 1.3.0
/three@0.152.2:
resolution: {integrity: sha512-Ff9zIpSfkkqcBcpdiFo2f35vA9ZucO+N8TNacJOqaEE6DrB0eufItVMib8bK8Pcju/ZNT6a7blE1GhTpkdsILw==}
dev: false
/throat@5.0.0:
resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==}
@ -19574,22 +19297,6 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
/zdog@1.1.3:
resolution: {integrity: sha512-raRj6r0gPzopFm5XWBJZr/NuV4EEnT4iE+U3dp5FV5pCb588Gmm3zLIp/j9yqqcMiHH8VNQlerLTgOqL7krh6w==}
dev: false
/zod@3.21.4:
resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==}
dev: false
/zustand@3.7.2(react@18.2.0):
resolution: {integrity: sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==}
engines: {node: '>=12.7.0'}
peerDependencies:
react: '>=16.8'
peerDependenciesMeta:
react:
optional: true
dependencies:
react: 18.2.0
dev: false