honojs-middleware/packages/node-ws
Jonathan Haines 6e53f6e8f3
test: vitest include (#1297)
2025-07-11 08:28:28 +09:00
..
src chore: deno publish (#1218) 2025-07-02 08:45:33 +09:00
CHANGELOG.md Version Packages (#1249) 2025-06-22 13:11:19 +09:00
README.md chore: add coverage badges (#1023) 2025-03-19 17:53:11 +09:00
deno.json Version Packages (#1290) 2025-07-07 16:35:35 +09:00
package.json refactor(release): version jsr without sponge (#1284) 2025-07-06 10:28:02 +09:00
tsconfig.build.json refactor(tsconfig): use `configDir` (#1238) 2025-06-19 16:52:41 +09:00
tsconfig.json refactor: composite build (#1230) 2025-06-16 11:23:47 +09:00
tsconfig.spec.json refactor(tsconfig): use `configDir` (#1238) 2025-06-19 16:52:41 +09:00
vitest.config.ts test: vitest include (#1297) 2025-07-11 08:28:28 +09:00

README.md

WebSocket helper for Node.js

codecov

A WebSocket helper for Node.js

Usage

import { createNodeWebSocket } from '@hono/node-ws'
import { Hono } from 'hono'
import { serve } from '@hono/node-server'

const app = new Hono()

const { injectWebSocket, upgradeWebSocket } = createNodeWebSocket({ app })

app.get(
  '/ws',
  upgradeWebSocket((c) => ({
    // https://hono.dev/helpers/websocket
  }))
)

const server = serve(app)
injectWebSocket(server)

Author

Shotaro Nakamura https://github.com/nakasyou

License

MIT