@robonen/stdlib
v0.0.12
Published
A collection of tools, utilities, and helpers for TypeScript
Maintainers
Readme
@robonen/stdlib
Standard library of platform-independent utilities for TypeScript.
Install
pnpm install @robonen/stdlibModules
| 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';