{"library":"onesignal-vue","type":"library","category":null,"description":"The `onesignal-vue` package provides a specialized JavaScript module to seamlessly integrate OneSignal's push notification, in-app messaging, and analytics services into Vue 2 applications. It acts as a wrapper around the core OneSignal Web SDK, simplifying setup and API access within the Vue ecosystem. Currently at version 2.7.0, the library receives frequent minor and patch updates, indicating active maintenance and continuous improvement. Its primary differentiator is its targeted compatibility with Vue 2, offering a `Vue.use()` plugin interface and injecting the OneSignal API directly onto Vue instances as `$OneSignal`. For Vue 3 projects, a separate package, `onesignal-vue3`, is required due to breaking changes in Vue's plugin architecture.","language":"javascript","status":"active","version":"2.7.0","tags":["javascript","onesignal","push","notification","push notification","vue","typescript"],"install":[{"cmd":"npm install onesignal-vue","imports":["import OneSignalVue from 'onesignal-vue';","this.$OneSignal.init({ appId: '...' });","import { IDisplayableOSNotification } from 'onesignal-vue';"]},{"cmd":"yarn add onesignal-vue","imports":[]},{"cmd":"pnpm add onesignal-vue","imports":[]}],"homepage":"https://onesignal.com","github":"https://github.com/OneSignal/onesignal-vue","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/onesignal-vue","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/onesignal-vue/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}