Search results
4183 packages found
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.
Standard library
Determine if the JS environment has Symbol support. Supports spec, or shams.
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
Colored symbols for various log levels. Example: `✔︎ Success`
Unicode symbols with fallbacks for older terminals
Spec-compliant shim for Symbol.prototype.description proposal.
micromark utility with symbols
ECMAScript 6 Symbol polyfill
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
An ESnext spec-compliant `DisposableStack`, `AsyncDisposableStack`, `Symbol.dispose`, and `Symbol.asyncDispose` shim/polyfill/replacement that works as far down as ES3.
- javascript
- ecmascript
- polyfill
- shim
- DisposableStack
- AsyncDisposableStack
- dispose
- asyncDispose
- using
- resource
- management
- Symbol
- Symbol.dispose
- Symbol.asyncDispose
Iterate any iterable JS value. Works robustly in all environments, all versions.
Iterate any JS iterator. Works robustly in all environments, all versions.
Interactive Brokers TWS/IB Gateway API client library for Node.js (TS)
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
Turn any collection of objects into its own efficient tree or linked list using Symbol