{"library":"vue-inject","type":"library","category":null,"description":"Vue-Inject is a dependency injection library specifically designed for Vue.js applications, leveraging the Jpex DI container under the hood. The current stable version is 2.1.1. It features an infrequent release cadence, primarily driven by critical bug fixes or significant internal dependency upgrades like Jpex itself. Its core differentiation lies in its direct integration with Vue's options API through a `dependencies` property in components, allowing services, factories, and constants to be seamlessly injected. Since version 2.0.0, it also offers optional injection capabilities for components, mixins, and directives, providing a flexible way to manage various types of dependencies within the Vue ecosystem, simplifying application structure and testability.","language":"javascript","status":"active","version":"2.1.1","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-inject","imports":["import injector from 'vue-inject';","import Vue from 'vue';\nimport injector from 'vue-inject';\nVue.use(injector);","import injector from 'vue-inject';\ninjector.service('myService', MyClass);"]},{"cmd":"yarn add vue-inject","imports":[]},{"cmd":"pnpm add vue-inject","imports":[]}],"homepage":null,"github":"https://github.com/jpex-js/vue-inject","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-inject","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-inject/compatibility"}}