{"library":"vue3-lottie","type":"library","category":null,"description":"Vue3-lottie is a component library that enables developers to easily integrate Lottie animations into their Vue 3 and Nuxt 3 applications. It wraps `lottie-web` and provides a declarative API through a `<Vue3Lottie>` component, supporting a wide range of Lottie features like autoplay, looping, speed control, and segment playback. The current stable version is 3.3.1, with frequent patch and minor releases addressing bugs, improving types, and adding features. Key differentiators include its strong TypeScript support (enhanced in v3.0.0), seamless integration with the Vue ecosystem, and specific guidance for Nuxt 3. It abstracts away much of the complexity of directly using `lottie-web`, making it accessible for Vue developers. The library is actively maintained, ensuring compatibility with the latest Vue and Nuxt versions.","language":"javascript","status":"active","version":"3.3.1","tags":["javascript","vue3","lottie","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue3-lottie","imports":["import Vue3Lottie from 'vue3-lottie'","import { defineNuxtPlugin } from '#app';\nimport Vue3Lottie from 'vue3-lottie';\n\nexport default defineNuxtPlugin((nuxtApp) => {\n  nuxtApp.vueApp.component('Vue3Lottie', Vue3Lottie);\n});","import type { Vue3LottieProps } from 'vue3-lottie'"]},{"cmd":"yarn add vue3-lottie","imports":[]},{"cmd":"pnpm add vue3-lottie","imports":[]}],"homepage":"https://vue3-lottie.vercel.app/","github":"https://github.com/megasanjay/vue3-lottie","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue3-lottie","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/vue3-lottie/compatibility"}}