2.1.3 • Published 10 months ago

wscl v2.1.3

Weekly downloads
3
License
WTFPL
Repository
github
Last release
10 months ago

wscl

NPM version

Simple WebSocket wrapper with some extra features:

  • auto reconnect with exponential backoff strategy
  • wait connection before sending messages

Lib is small. Its size limited to 621 bytes (with all deps, minified and brotlied).

How to use

yarn add wscl
import {Client, events} from 'wscl'

const wsc = new Client({
  url: 'wss://echo.websocket.org',
})

wsc.on(events.Open, console.log)
wsc.on(events.Close, console.log)
wsc.on(events.Message, console.log) // will be called with data not event
wsc.on(events.Error, console.log) // will be called with error not event

// you can send message before connect
wsc.send("message")

await wsc.connect()
console.log(wsc.connected)

wsc.close("reason")
2.1.2

10 months ago

2.1.1

10 months ago

2.1.3

10 months ago

2.1.0

10 months ago

2.0.12

1 year ago

2.0.11

1 year ago

2.0.9

1 year ago

2.0.10

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.7

1 year ago

2.0.6

1 year ago

2.0.8

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.1.1

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.2

2 years ago

1.1.0

4 years ago

1.0.3

4 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago