Animate UI Animate UI animates the primitives components are built on. Its package, , ships each Radix UI, Base UI and React Aria primitive with exactly its library's API and Motion inside, so swapping the import is the whole change. In Vue, does the same for reka-ui (shadcn-vue's primitives), with Motion for Vue ( ). Its motion is springy and alive, but coherent: nearly everything moves on a spring, each motion role has one value (the tokens), and tweens pick their curve by what the element does. It borrows Emil Kowalski's practical rules (trigger-anchored origins, ease-out for what enters a…