{"library":"vue-toastification","type":"library","category":null,"description":"Vue Toastification is a versatile and highly customizable library for displaying toast notifications in Vue applications. It provides a simple, intuitive API for creating transient, dismissible messages with extensive configuration options for appearance, positioning, and behavior. The library currently offers a stable version 1.x (e.g., 1.7.14) for Vue 2, and a significant rewrite in version 2.x (currently in release candidate phase) specifically for Vue 3, which fully embraces the Composition API and a global event listener model. This design allows for easier integration and usage outside of traditional Vue components. Vue Toastification is actively maintained, with a focus on delivering robust SSR support, advanced customization through custom components, and a modern, Composition API-first approach in its upcoming major release. It differentiates itself with features like swipe-to-close, programmatic control over toasts, and comprehensive styling capabilities.","language":"javascript","status":"active","version":"1.7.14","tags":["javascript","vue","notification","toast","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-toastification","imports":["import Toast from 'vue-toastification';\nimport 'vue-toastification/dist/index.css';\n// In Vue 3 main.ts\ncreateApp(App).use(Toast, { /* options */ });\n// In Vue 2 main.js\nVue.use(Toast, { /* options */ });","import { useToast } from 'vue-toastification';\n// Inside a Vue 3 component setup() or <script setup>\nconst toast = useToast();\ntoast.success('Message');","import { POSITION } from 'vue-toastification';\n// ... in plugin options\napp.use(Toast, { position: POSITION.TOP_RIGHT });"]},{"cmd":"yarn add vue-toastification","imports":[]},{"cmd":"pnpm add vue-toastification","imports":[]}],"homepage":"https://vue-toastification.maronato.dev","github":"https://github.com/Maronato/vue-toastification","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-toastification","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/vue-toastification/compatibility"}}