Search results
5448 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
Unicode symbols with fallbacks for older terminals
Spec-compliant shim for Symbol.prototype.description proposal.
Colored symbols for various log levels. Example: `✔︎ Success`
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
Interactive Brokers TWS/IB Gateway API client library for Node.js (TS)
Iterate any iterable JS value. Works robustly in all environments, all versions.
Iterate any JS iterator. Works robustly in all environments, all versions.
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