{"library":"svelte-websocket-stores","type":"library","category":null,"description":"Synchronizes primitive-typed Svelte stores across a WebSocket connection. Version 1.2.4 requires Svelte 3, 4, or 5. Designed for touch panels and other scenarios where a Svelte client mirrors server-side state. Unlike larger state management libraries, it focuses on real-time sync of booleans, numbers, strings, and JSON-serializable values using a simple message format. Ships TypeScript types. Maintained by xt449.","language":"javascript","status":"active","version":"1.2.4","tags":["javascript","svelte","websocket","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install svelte-websocket-stores","imports":["import { WebSocketWrapper } from 'svelte-websocket-stores'","const wrapper = new WebSocketWrapper(url, scope); wrapper.start();","const store = wrapper.webSocketStore<boolean>('id');"]},{"cmd":"yarn add svelte-websocket-stores","imports":[]},{"cmd":"pnpm add svelte-websocket-stores","imports":[]}],"homepage":"https://github.com/xt449/svelte-websocket-stores#readme","github":"https://github.com/xt449/svelte-websocket-stores","docs":null,"changelog":null,"pypi":null,"npm":"svelte-websocket-stores","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}