Skip to content

fkatada/socket.io-devalue-parser

 
 

Repository files navigation

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

About

Socket.IO parser based on the `devalue` package

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 53.6%
  • TypeScript 45.9%
  • Shell 0.5%