Encode / decode unsigned BigInt as little endian
var bigUintLE = require('biguintle')
var bigUint = 2n ** 64n - 1n // UINT64_MAX
assert(bigUintLE.encodingLength(bigUint) === 8)
var buf = bigUintLE.encode(bigUint)
assert(bigUintLE.encode.bytes === 8 && buf.byteLength === 8)
var num = bigUintLE.decode()Write BigInt bu to optional Buffer or TypedArray buf at optional
Number byteOffset. If buf is not set a new Buffer is allocated the size
of the byte width of bu. byteOffset defaults to 0.
Number of bytes last encoded
Read BigInt from Buffer or TypedArray buf at optional
Number byteOffset for optional Number byteLength bytes. Note that if you
do not give a byteLength all of buf will be decoded, since BigInts do
not have a natural width.
Number of bytes last decoded
Number of bytes required to encode BigInt bu
npm install biguintle