Work in progress.
Install with npm install nodejs-websocket-parser
Import package
import * as net from "net"
import { WebsocketParser } from "nodejs-websocket-parser/dist/WebsocketParser"Initialize parser
const wsp = new WebsocketParser()On socket connection, add it to the parser
wsp.addConnection(socket)On socket disconnect, remove it
wsp.removeConnection(socket)When you recieve data from socket parse it with
wsp.parse(data,socket)Handle parsed data with
wsp.on("text",(data) => {console.log(data)})
wsp.on("binary",(data) => {console.log(data)})