Awesome
binn.js
Binary serialization using the Binn format.
This module implements a Binn encoder and decoder in pure javascript.
You can check the specs here.
Usage
Header
import { encode, decode } from 'binn.js';
// Or with require
const { encode, decode } = require('binn.js');
Encoding
const obj = { hello: 'world', number: 123 };
const data = encode(obj);
Decoding
const obj = decode(data);
Undefined
The undefined
value is enconded using the byte 0x03.
It is an extended type derived from the storage type NOBYTES.