1.0.10 • Published 4 years ago

@iljucha/cbor v1.0.10

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

CBOR

Simple extendable BOR encoder/ decoder.

Supported types

  • Booleans
  • Strings
  • Numbers (js floats)
  • Array Buffer
  • JSON Objects
  • null
  • undefined
  • RegExp
  • Arrays
  • Map
  • Set
  • BigInt

Usage

import CBOR from "@iljucha/cbor"

var object = {
  string: "Hello",
  number: 12345,
  regexp: /World/gim,
  arr: ["string", 100, BigInt(10), /regtest/i],
  bigint: BigInt(420),
  set: new Set(["test", 3531]),
  map: new Map([["key1", 599], ["key2", "value"]])
}

var encoded = CBOR.encode(object)
var decoded = CBOR.decode(encoded)

CBOR.addEncoder(5, value => {
	// check what you want to encode + your encoder
})
CBOR.addDecoder(5, value => /** your decoder */)
1.0.8

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago