@williamhorning/cloudlink
TypeScript icon, indicating that this package has built-in type declarations

4.1.0 • Public • Published

Cloudlink JS

A Cloudlink 4 compatible client library written in TypeScript.

Installation

Install @williamhorning/cloudlink using your favourite package manager or import it from a CDN.

Usage

import CloudlinkClient from '@williamhorning/cloudlink';

// setup a new client
let cloudlink = new CloudlinkClient({
  url: "wss://cloudlink.example.com",
  log: false
})

// listen for packets
cloudlink.on("packet", (packet) => {
  console.log("Received packet:", packet)
})

// send a packet
await cloudlink.send({
  cmd: "gmsg",
  val: "Hello, world!"
})

// close the connection
await cloudlink.disconnect()

// reconnect
await cloudlink.connect()

Keywords

none

Install

npm i @williamhorning/cloudlink

DownloadsWeekly Downloads

13

Version

4.1.0

License

none

Unpacked Size

9.6 kB

Total Files

9

Last publish

Collaborators

  • williamhorning