Search results
6000 packages found
An ESnext spec-compliant `Array.prototype.toSpliced` shim/polyfill/replacement that works as far down as ES3.
An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.
A random weighted item chooser with custom seed option for JavaScript and TypeScript.
ctx-core core library
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.
An ESnext spec-compliant `Map.groupBy` shim/polyfill/replacement that works as far down as ES3.
An ESnext spec-compliant `Array.prototype.with` shim/polyfill/replacement that works as far down as ES3.
Create an array of unique values, in order, from the input arrays
An ESnext spec-compliant `Array.prototype.groupToMap` shim/polyfill/replacement that works as far down as ES3.
Arrays.
- stdlib
- stdtypes
- types
- data
- structures
- typed
- arrays
- array
- typed-array
- typed array
- vector
- matrix
- ndarray
- buffer
- View more
An ES5 spec-compliant `Array.prototype.reduceRight` shim/polyfill/replacement that works as far down as ES3.
An ES2015 spec-compliant `Array.prototype.entries` shim/polyfill/replacement that works as far down as ES3.
An ES2015 spec-compliant `Array.prototype.copyWithin` shim/polyfill/replacement that works as far down as ES3.
An ES2015 spec-compliant `Array.prototype.lastIndexOf` shim/polyfill/replacement that works as far down as ES3.
utilities for JS and TypeScript
- utilities
- typescript
- collection
- enumerable
- linq
- enumerator
- ienumerable
- list
- array
- comparer
- exception
- logging
- format
Queue, ArrayQueue. Javascript & Typescript Data Structure.
An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
An ESnext spec-compliant `Array.prototype.findLastIndex` shim/polyfill/replacement that works as far down as ES3.
Minimal async jobs utility library, with streams support
Iterate any iterable JS value. Works robustly in all environments, all versions.