Skip to content

apacheli/void

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Void

Packs and unpacks ETF data. Written in TypeScript for Deno.

This can pack most JavaScript types except symbol and undefined.

import { pack, unpack } from "https://deno.land/x/void@1.0.4/mod.ts";

const packed = pack({
  a: true,
  list: ["of", 3, "things", "to", "unpack"],
});

const unpacked = unpack(packed);

Unpacking a LARGE_BIG_EXT will stringify it by default. If you need bigints, you can pass false into unpack.

// unpack(uint8: Uint8Array, stringify_bigints?: boolean)
const unpacked = unpack(uint8, false);