iterate-value
Iterate any iterable JS value. Works robustly in all environments, all versions.
Iterate any iterable JS value. Works robustly in all environments, all versions.
Handy data structures for elements keyed by string.
{G,S}et object values using MongoDB-like path notation
Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Array methods for ES6 Iterators
get.and.set.deep.objects.easily = true
Parses set-cookie headers into objects
Check whether a value is "empty".
For adding, subtracting, and indexing discontinuous ranges of numbers
A union-find data structure for maintaining disjoint sets.
Read, write or test a data structure's nested property via a string like 'my.nested.property'. It works through arrays and objects.'
Map and Set shims for PouchDB
Easily set default fields in objects.
gl-matrix's vec3, split into smaller pieces
asn1js is a pure JavaScript library implementing this standard. ASN.1 is the basis of all X.509 related data structures and numerous other protocols used on the web
Copy or deep clone a value to an arbitrary depth.
Get or set a deep value using a keypath string. Supports bracket and dot notation
A tiny (194B) utility for safely writing deep Object values~!