Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
es-to-primitive
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
has-tostringtag
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
log-symbols
Colored symbols for various log levels. Example: `✔︎ Success`
is-symbol
Determine if a value is an ES6 Symbol or not.
figures
Unicode symbols with fallbacks for older terminals
get-symbol-description
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
string-length
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
symbol-tree
Turn any collection of objects into its own efficient tree or linked list using Symbol
symbol-observable
Symbol.observable ponyfill
clone-deep
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
own-keys
Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible
assign-symbols
Assign the enumerable es6 Symbol properties from one or more objects to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.
es6-symbol
ECMAScript 6 Symbol polyfill
micromark-util-symbol
micromark utility with symbols
get-own-enumerable-property-symbols
Returns an array of all enumerable symbol properties found directly upon a given object
is-primitive
Returns `true` if the value is a primitive.
iterate-iterator
Iterate any JS iterator. Works robustly in all environments, all versions.
iterate-value
Iterate any iterable JS value. Works robustly in all environments, all versions.
symbol.prototype.description
Spec-compliant shim for Symbol.prototype.description proposal.
well-known-symbols
An ESnext spec-compliant shim/polyfill/replacement for all Well-Known Symbols that works in any environment with Symbols.