359 packages found
Standard library
Determine if the JS environment has Symbol support. Supports spec, or shams.
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
Determine if a value is an ES6 Symbol or not.
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
Colored symbols for various log levels. Example: `✔︎ Success`
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
- primitive
- abstract
- ecmascript
- es5
- es6
- es2015
- toPrimitive
- coerce
- type
- object
- string
- number
- boolean
- symbol
- View more
Standard library
Unicode symbols with fallbacks for older terminals
ECMAScript 6 Symbol polyfill
Iterate any JS iterator. Works robustly in all environments, all versions.
Iterate any iterable JS value. Works robustly in all environments, all versions.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
- array
- assign
- buffer
- clamped
- clone
- clone-array
- clone-array-deep
- clone-buffer
- clone-date
- clone-deep
- clone-map
- clone-object
- clone-object-deep
- clone-reg-exp
- View more
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
Spec-compliant shim for Symbol.prototype.description proposal.
A function to lookup the currency symbol for a given currency code
Turn any collection of objects into its own efficient tree or linked list using Symbol
Symbol.observable ponyfill
Combines mulitple svg files into one.
Detect native Symbol.toStringTag support.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- detect
- feature
- symbol
- tostringtag
- class
- type
- typeof
- View more