353 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.
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
Determine if a value is an ES6 Symbol or not.
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
Colored symbols for various log levels. Example: `✔︎ Success`
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
Iterate any JS iterator. Works robustly in all environments, all versions.
A function to lookup the currency symbol for a given currency code
Iterate any iterable JS value. Works robustly in all environments, all versions.
Spec-compliant shim for Symbol.prototype.description proposal.
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
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
Symbol.observable ponyfill
Detect native Symbol support.