{"library":"yjs-server","type":"library","category":null,"description":"An extensible, TypeScript-based WebSocket server for the Yjs collaborative editing framework, compatible with y-websocket. Version 0.2.3 (latest) is ESM-only and requires Node >=14.16. Unlike y-websocket's built-in server, yjs-server can be imported as a module, supports custom authentication with async authorization that buffers messages until resolved, and includes security fixes (e.g., against infinite loops on malformed messages). It ships TypeScript definitions. Release cadence is low; maintenance is active.","language":"javascript","status":"active","version":"0.2.3","tags":["javascript","yjs","y-websocket","CRDT","offline","offline-first","shared-editing","concurrency","collaboration","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install yjs-server","imports":["import { createYjsServer } from 'yjs-server'","import { defaultDocNameFromRequest } from 'yjs-server'","import type { YjsServerOptions } from 'yjs-server'"]},{"cmd":"yarn add yjs-server","imports":[]},{"cmd":"pnpm add yjs-server","imports":[]}],"homepage":"https://github.com/closeally/yjs-server#readme","github":"https://github.com/closeally/yjs-server","docs":null,"changelog":null,"pypi":null,"npm":"yjs-server","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}