0.1.0 • Published 4 years ago

ez-sse v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

ez-sse

npm npm npm npm npm npm


Logo

:boom: ESM Use server-sent events (sse) in Node.js according to WHATWG Standard without pain


Example

import { httpServer } from 'ez-servers'
import { sse } from 'ez-sse'

const { dispatch, listener } = sse()

await httpServer({
  host: '127.0.0.1',
  onRequest: (request, response) => {
    listener({
      request,
      response,
    })
  },
  port: 3000,
})

dispatch({
  data: 'Hi!',
})

dispatch({
  data: ['This is multiline', 'string with event.'].join('\n'),
  event: 'someEvent',
})