-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: update dependencies, normalize testing #607
base: main
Are you sure you want to change the base?
Conversation
|
Description
Add .yarnrc.yml to support yarn 4Problems with this update:
requestAnimationFrame
, which breaks testing when running tests outside of a browser environmenthappy-dom
orjsdom
environmentthree-stdlib
(common dependency in all r3/* libs) has alottiejs
implementation which is optimized for ssr, and does some canvas operations immediately when run in a browser environment. This breaks tests.jsdom
, and applyvitest-canvas-mock
in the setup-filedemo
breaks when updating any of these libraries.happy-dom
tojsdom
breaks Vercel deploymentvitest
to the latest version breaks Vercel deploymentAs I personally don't have access to the Vercel deployment logs or settings, it's nearly impossible to replicate. It's very odd that the testing suite, which is not even run on Vercel, would be affecting the deployment.
Further work is needed to make this up to date with current versions of all the dependent software.
Type of change
Checklist: