Files
tools/core/stdlib
Renovate Bot bce817bc05
CI / @robonen/crdt (pull_request) Failing after 4m43s
CI / @robonen/docs (pull_request) Failing after 20s
CI / @robonen/encoding (pull_request) Failing after 6s
CI / @robonen/eslint (pull_request) Failing after 36m41s
CI / @robonen/fetch (pull_request) Failing after 37m56s
CI / @robonen/platform (pull_request) Failing after 3m25s
CI / @robonen/primitives (pull_request) Failing after 3m19s
CI / @robonen/primitives-playground (pull_request) Failing after 28m54s
CI / @robonen/renovate (pull_request) Failing after 1m17s
CI / @robonen/stdlib (pull_request) Failing after 2m56s
CI / @robonen/stories (pull_request) Failing after 2m14s
CI / @robonen/tsconfig (pull_request) Failing after 2m57s
CI / @robonen/tsdown (pull_request) Failing after 33m13s
CI / @robonen/vue (pull_request) Failing after 2m54s
CI / @robonen/writekit (pull_request) Failing after 4m20s
CI / @robonen/writekit-playground (pull_request) Failing after 34m43s
CI / CI (pull_request) Failing after 5s
chore(deps): update pnpm to v11
2026-06-16 00:04:26 +00:00
..
2026-06-16 00:04:26 +00:00

@robonen/stdlib

Standard library of platform-independent utilities for TypeScript.

Install

pnpm install @robonen/stdlib

Modules

Module Utilities
arrays cluster, first, groupBy, last, partition, range, sum, toArray, unique, zip
async pool, retry, sleep, tryIt
bits flagsGenerator, and, or, not, has, is, unset, toggle, BitVector
collections get
functions compose, debounce, memoize, once, pipe, throttle
math clamp, lerp, remap + BigInt variants
objects omit, pick
patterns Command, PubSub, StateMachine
structs BinaryHeap, CircularBuffer, Deque, LinkedList, PriorityQueue, Queue, Stack
sync mutex
text levenshteinDistance, trigramDistance, templateObject
types JS & TS type utilities
utils timestamp, noop

Usage

import { first, sleep, clamp } from '@robonen/stdlib';