{"library":"mobx-vue","type":"library","category":null,"description":"mobx-vue provides Vue 2 bindings for MobX, a state management library that simplifies working with reactive data. It enables Vue components to automatically react to MobX-managed state changes, drawing inspiration from `mobx-react`. The current stable version, 2.2.0, ensures compatibility with a wide range of MobX versions (2 through 6) after a temporary breaking change in v2.1.0 that restricted support to MobX 6. The library's release cadence appears to be irregular, marked by significant version compatibility adjustments. A key differentiator is its unopinionated approach, allowing for a more framework-agnostic data layer, which can ease migration between different view libraries. It is explicitly designed for Vue 2 applications; for Vue 3 support, users should look to `mobx-vue-lite`. It supports both Vue's Options API and, with a strong recommendation, class-based components using `vue-class-component` and decorators.","language":"javascript","status":"active","version":"2.2.0","tags":["javascript","mobx","vue","mobx-vue","bindings","connector","typescript"],"install":[{"cmd":"npm install mobx-vue","imports":["import { Observer } from 'mobx-vue'","import { observer } from 'mobx-vue'","import { observable, action, computed } from 'mobx'"]},{"cmd":"yarn add mobx-vue","imports":[]},{"cmd":"pnpm add mobx-vue","imports":[]}],"homepage":null,"github":"https://github.com/mobxjs/mobx-vue","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/mobx-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/mobx-vue/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}