morphit/node_modules/uint8-varint
2026-07-30 14:07:35 -07:00
..
dist v1.9.8: BLURT/USD source of truth (api.blurt.blog primary) + guided node setup 2026-07-30 14:07:35 -07:00
node_modules v1.9.8: BLURT/USD source of truth (api.blurt.blog primary) + guided node setup 2026-07-30 14:07:35 -07:00
src v1.9.8: BLURT/USD source of truth (api.blurt.blog primary) + guided node setup 2026-07-30 14:07:35 -07:00
package.json v1.9.8: BLURT/USD source of truth (api.blurt.blog primary) + guided node setup 2026-07-30 14:07:35 -07:00
README.md v1.9.8: BLURT/USD source of truth (api.blurt.blog primary) + guided node setup 2026-07-30 14:07:35 -07:00

uint8-varint

codecov CI

Read/write unsigned varints from Uint8Arrays and Uint8ArrayLists

Install

$ npm i uint8-varint

Browser <script> tag

Loading this module through a script tag will make its exports available as Uint8Varint in the global namespace.

<script src="https://unpkg.com/uint8-varint/dist/index.min.js"></script>

Table of contents

Usage

import { Uint8ArrayList } from 'uint8arraylist'
import * as varint from 'uint8-varint'

const value = 12345

const buf = new Uint8ArrayList(
  new Uint8Array(2)
)
varint.encode(value, buf)

varint.decode(buf) // 12345

API Docs

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.