Files
tools/core/stdlib
Renovate Bot 388cd888e9
CI / @robonen/crdt (pull_request) Failing after 1m7s
CI / @robonen/docs (pull_request) Failing after 1m4s
CI / @robonen/encoding (pull_request) Failing after 1m2s
CI / @robonen/eslint (pull_request) Failing after 1m0s
CI / @robonen/fetch (pull_request) Failing after 1m2s
CI / @robonen/platform (pull_request) Failing after 59s
CI / @robonen/primitives (pull_request) Failing after 1m0s
CI / @robonen/primitives-playground (pull_request) Failing after 1m31s
CI / @robonen/renovate (pull_request) Failing after 57s
CI / @robonen/stdlib (pull_request) Failing after 1m3s
CI / @robonen/stories (pull_request) Failing after 1m10s
CI / @robonen/tsconfig (pull_request) Failing after 57s
CI / @robonen/tsdown (pull_request) Failing after 1m2s
CI / @robonen/vue (pull_request) Failing after 1m2s
CI / @robonen/writekit (pull_request) Failing after 57s
CI / @robonen/writekit-playground (pull_request) Failing after 57s
CI / CI (pull_request) Failing after 5s
chore(deps): update devdependency typescript to v7
2026-07-08 16:04:53 +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';