vueuse / motion

๐Ÿคน Vue Composables putting your components in motion
https://motion.vueuse.org
MIT License
2.13k stars 75 forks source link

chore(deps): update dependencies #186

Closed BobbieGoede closed 2 months ago

BobbieGoede commented 2 months ago

๐Ÿ”— Linked issue

โ“ Type of change

๐Ÿ“š Description

This updates the dependencies, this also adds search functionality to the docs, it's not algolia search but I feel like this resolves #45.

Due to the dependency updates both linting and type checking threw more errors, not sure if my changes break types for users animating SVG attributes..

๐Ÿ“ Checklist

BobbieGoede commented 2 months ago

Looks like the lockfile refresh breaks the build, guess some dependencies introduced some breaking changes? I'll look into it later, setting to draft in the meantime.

BobbieGoede commented 2 months ago

Updating the dependencies turned out to be more involved than expected.

Most of the changes are manageable but I'm not too sure about f860523 (#186), I removed SVGAttributes from the type union as typescript kept complaining about the type being excessively deep or infinite, this is probably not the correct way to deal with this issue ๐Ÿค” open to suggestions!