Convert to/from BigInt from/to Buffer, ArrayBuffer, hex string, utf8-encoded text string.
An arbitrary length integer library for Javascript
bigint to buffer conversion with native support
JS/TS runtime-agnostic byte toolkit for UTF-8, base45, base58, base58btc, base64, base64url, hex, Z85, unsigned BigInt conversion, JSON, normalization, compression, concatenation, and comparison.
Is this value an ES BigInt?
Allow parsing of BigInt literals
BigInt-backed decimal arithmetic for ECMA-402 polyfills
JS library that allows you to easily serialize and deserialize data with BigInt values
MAC address utilities: conversion between bases, normalization, BigInt conversion, IPv6 link-local generation, validation, and registry lookup.
JSON.parse with bigints support
bigint to buffer conversion with native support
Deterministic and safely JSON.stringify to quickly serialize JavaScript objects
Fast BigInt/Buffer conversion with Rust native bindings and JS fallback
Utility functions for working with Quadbins
JSBI is a pure-JavaScript implementation of [the ECMAScript BigInt proposal](https://tc39.es/proposal-bigint/), which officially became a part of the JavaScript language in ES2020.
Fork of bigint-buffer with security hardening (drop-in replacement via npm overrides)
bigint to buffer conversion with native support - fixed version
A cross-environment BigInt replacement
Some common functions for modular arithmetic using native JS implementation of BigInt
Arbitrary precision modular arithmetic, cryptographically secure random numbers and strong probable prime generation/testing. It works in modern browsers, Angular, React, Node.js, etc. since it uses the native JS implementation of BigInt
Convert numbers to words in 132 locales with currency, ordinal, and BigInt support (TypeScript, ESM/CJS/UMD).
Convert the result of `process.hrtime.bigint()` to seconds, milliseconds, nanoseconds
Convert IPv4 and IPv6 addresses to and from BigInt
Convert character encodings in pure javascript.