@kirishima/ws
TypeScript icon, indicating that this package has built-in type declarations

0.2.4 • Public • Published

Kirishima Banner

@kirishima/ws

Instalation

npm install @kirishima/ws ws @sapphire/async-queue

Features

  • Written in TypeScript
  • Support ESM & CommonJS

Example

import { Gateway } from "@kirishima/ws";

(async () => {
    const lavalinkSocket = new Gateway("ws://lava.link:80")
    .setClientId("12345678901234")
    .setClientName("@kirishima/ws lavalink websocket implementation")
    .setAuthorization("youshallnotpass")

    lavalinkSocket.on("open", () => {
        console.log("Lavalink connected !")
    })

    await lavalinkSocket.connect();

})()

Readme

Keywords

none

Package Sidebar

Install

npm i @kirishima/ws

Weekly Downloads

145

Version

0.2.4

License

GPL-3.0

Unpacked Size

47.1 kB

Total Files

13

Last publish

Collaborators

  • kagchi