{"library":"vue-socket.io-extended","type":"library","category":null,"description":"Vue-Socket.io-Extended is a robust library that provides seamless integration of Socket.io with Vue.js applications, including comprehensive support for Vuex state management. The current stable version is `4.2.0`, which targets Vue 2.x. Development is active for `v5.0.0-alpha` releases, which introduce support for Vue 3.x. The project aims to offer a more stable, tested, and feature-rich alternative to its inspiration, Vue-Socket.io, focusing on aspects like reactive properties for connection status, automatic dispatching of Vuex actions/mutations based on socket events, and strong TypeScript support. Its release cadence shows periodic updates, with significant work being done for the next major Vue 3 compatible version. It differentiates itself with lightweight design, good TypeScript support (including decorators), and flexibility in handling Socket.io client versions.","language":"javascript","status":"active","version":"4.2.0","tags":["javascript","vuejs","socket","vue","socket.io","websocket","socket.io-client","realtime","flux","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-socket.io-extended","imports":["import VueSocketIOExtended from 'vue-socket.io-extended';","import { io } from 'socket.io-client';","import Socket from 'vue-socket.io-extended/decorator';"]},{"cmd":"yarn add vue-socket.io-extended","imports":[]},{"cmd":"pnpm add vue-socket.io-extended","imports":[]}],"homepage":null,"github":"https://github.com/probil/vue-socket.io-extended","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-socket.io-extended","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-socket.io-extended/compatibility"}}