Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
p-locate
Get the first fulfilled promise that satisfies the provided testing function
p-map
Map over promises concurrently
is-weakset
Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
aggregate-error
Create an error from multiple errors
is-weakmap
Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
immutable
Immutable Data Collections
is-set
Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
is-map
Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
collection-visit
Visit a method over the items in an object, or map visit over the objects in an array.
es-get-iterator
Get an iterator for any JS language value. Works robustly across all environments, all versions.
es6-weak-map
ECMAScript6 WeakMap polyfill
p-each-series
Iterate over promises serially
p-reduce
Reduce a list of values using promises into a promise for a value
p-filter
Filter promises concurrently
hoopy
Like an array, but rounder.
iterare
Array methods for ES6 Iterators
iterate-value
Iterate any iterable JS value. Works robustly in all environments, all versions.
p-map-series
Map over promises serially
superstruct
A simple and composable way to validate data in JavaScript (and TypeScript).
natural-orderby
Lightweight and performant natural sorting of arrays and collections by differentiating between unicode characters, numbers, dates, etc.