{"repo":"respeak-io/lucide-motion-vue","free":true,"listed":false,"github":"https://github.com/respeak-io/lucide-motion-vue","clone":"git clone https://github.com/respeak-io/lucide-motion-vue.git","description":"Animated Lucide icons for Vue 3 — ergonomic animateOnHover / animateOnTap / animateOnView triggers built on Motion for Vue.","language":"Vue","stars":50,"topics":["animated-icons","icons","lucide","motion","motion-v","svg-icons","typescript","ui-components","vue","vue3"],"license":null,"category":"ui-components","readme_excerpt":"@respeak/lucide-motion-vue The largest animated icon library for Vue 3. 523 Lucide icons across 815 named animation variants — drop-in and tree-shakeable, with a live gallery, variant switcher, and copy-paste snippets. ▶︎ Live gallery + docs — hover any icon to preview; click for variants, props, and copy-paste snippets. Built on Motion for Vue, ships a Nuxt module, SSR-safe, fully tree-shakable per icon. - 523 icons / 815 named variants , tree-shakable per chunk — one icon, one bundle entry - Multiple animations per icon. , , . Variants can carry materially different motion and different element graphs under one component name (e.g. Sun 's default is the animate-ui sunburst, alt is the lucide-animated minimal silhouette — same import). - Ergonomic triggers: animateOnHover , animateOnTap , animateOnView - Composable wrapper drives nested icons via provide/inject - Bind triggers to an ancestor with triggerTarget=\"parent\" / closest:button — no markup refactor - Nuxt module with auto-imports — works with no per-file imports - SSR-safe with hydration replay (no flash, no mismatch) - Full TypeScript types, native Motion loops, currentColor styling - Works standalone ( ) or composed ( over anything) - Forge maintainer tool (see below) generates AI-designed icon animations for review — pnpm forge Contents - Install - Usage - Collision-safe names - Per-icon subpath imports - Nuxt module - Props - Styling - wrapper - Discovering variants ( iconsMeta ) - TypeScript - Accessibility - Do","default_branch":null,"files":null,"tree":[],"storefront":"/r/respeak-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/respeak-io/lucide-motion-vue/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}