@socket.io/devalue-parser
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

socket.io-parser

Build Status

A fork of the default socket.io encoder and decoder, which uses devalue over the vanilla JSON object, for stringifying and parsing JavaScript objects. This offers many improvements over the default parser, such as support for dates, maps, sets, regular expressions, undefined, custom classes and more. Check out devalue for details.

Usage

Server

import * as parser from "@socket.io/devalue-parser";
import { Server } from "socket.io";

const io = new Server({
  parser
});

Client

import * as parser from "@socket.io/devalue-parser";
import { io } from "socket.io-client";

const socket = io({
  parser
});

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i @socket.io/devalue-parser

Weekly Downloads

36

Version

0.1.0

License

MIT

Unpacked Size

41.7 kB

Total Files

17

Last publish

Collaborators

  • darrachequesne