element.version === currentVersion)) { versionNodes.unshift({ version: currentVersion, url: "#" }); } document.querySelector("#project-version").innerHTML = versionNodes.reduce( (acc, element) => { const status = currentVersion === element.version ? "selected disabled" : ""; return ` ${acc} `; }, `
gvarint · v1.0.2

gvarint

Package Version Hex Docs

A library to compress unsigned integers using LEB128 - Gleam bindings for the Elixir varint package.

gleam add gvarint@1
import gvarint

pub fn main() -> Nil {
  // Encode a number into a bitarray
  let bytes = gvarint.encode(120_000)
  // -> <<192, 169, 7>>

  // Decode a number from a bitarray
  let num = gvarint.decode(<<192, 169, 7>>)
  // -> #(120_000, <<>>)
}

Development

gleam test  # Run the tests
Search Document