{"library":"koa-easy-ws","type":"library","category":null,"description":"Simple, composable Koa middleware for WebSocket handling. Version 2.1.0, actively maintained. Integrates the `ws` library as a peer dependency. Differentiates itself by being minimal (44 SLOC), unopinionated, and fully composable with other Koa middleware and routers. Supports custom context property names and passing options to the underlying `ws` server. Ships TypeScript types. Requires manual installation of `ws` and `koa` peer dependencies.","language":"javascript","status":"active","version":"2.1.0","tags":["javascript","koa","websocket","ws","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install koa-easy-ws","imports":["import websocket from 'koa-easy-ws'","app.use(websocket())","const wsServer = websocket().server"]},{"cmd":"yarn add koa-easy-ws","imports":[]},{"cmd":"pnpm add koa-easy-ws","imports":[]}],"homepage":null,"github":"https://github.com/b3nsn0w/koa-easy-ws","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/koa-easy-ws","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/koa-easy-ws/compatibility"}}