Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
- primitive
- abstract
- ecmascript
- es5
- es6
- es2015
- toPrimitive
- coerce
- type
- object
- string
- number
- boolean
- symbol
- View more
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.
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
Colored symbols for various log levels. Example: `✔︎ Success`
Unicode symbols with fallbacks for older terminals
Determine if a value is an ES6 Symbol or not.
Symbol.observable ponyfill
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
Returns an array of all enumerable symbol properties found directly upon a given object
Turn any collection of objects into its own efficient tree or linked list using Symbol
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.
micromark utility with symbols
ECMAScript 6 Symbol polyfill
Returns `true` if the value is a primitive.
Iterate any JS iterator. Works robustly in all environments, all versions.
Iterate any iterable JS value. Works robustly in all environments, all versions.
Spec-compliant shim for Symbol.prototype.description proposal.
Detect native Symbol.toStringTag support.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- detect
- feature
- symbol
- tostringtag
- class
- type
- typeof
- View more
An ESnext spec-compliant shim/polyfill/replacement for all Well-Known Symbols that works in any environment with Symbols.
- javascript
- ecmascript
- polyfill
- shim
- well-known
- symbol
- Symbol.asyncIterator
- asyncIterator
- Symbol.hasInstance
- hasInstance
- Symbol.isConcatSpreadable
- isConcatSpreadable
- Symbol.iterator
- iterator
- View more