Search results

1000+ packages found

ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.

published version 1.3.0, 4 months ago1372 dependents licensed under $MIT
157,396,916

Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.

published version 1.0.2, a year ago1172 dependents licensed under $MIT
220,343,827

Colored symbols for various log levels. Example: `✔︎ Success`

published version 7.0.0, 7 months ago5763 dependents licensed under $MIT
182,281,771

Unicode symbols with fallbacks for older terminals

published version 6.1.0, a year ago2651 dependents licensed under $MIT
172,071,405

Determine if a value is an ES6 Symbol or not.

published version 1.1.1, 4 months ago1419 dependents licensed under $MIT
167,169,543

Symbol.observable ponyfill

published version 4.0.0, 4 years ago523 dependents licensed under $MIT
63,744,146

Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.

published version 1.1.0, 3 months ago1044 dependents licensed under $MIT
153,927,208

Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes

published version 6.0.0, 2 years ago1193 dependents licensed under $MIT
136,454,605

Turn any collection of objects into its own efficient tree or linked list using Symbol

published version 3.2.4, 6 years ago705 dependents licensed under $MIT
90,298,508

Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.

published version 4.0.1, 6 years ago1361 dependents licensed under $MIT
82,778,573

Returns an array of all enumerable symbol properties found directly upon a given object

published version 3.0.2, 5 years ago264 dependents licensed under $ISC
32,010,148

Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible

published version 1.0.1, 3 months ago29 dependents licensed under $MIT
61,292,138

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.

published version 2.0.2, 7 years ago810 dependents licensed under $MIT
49,168,398

micromark utility with symbols

published version 2.0.1, 5 months ago132 dependents licensed under $MIT
53,359,371

ECMAScript 6 Symbol polyfill

published version 3.1.4, a year ago364 dependents licensed under $ISC
42,354,052

Returns `true` if the value is a primitive.

published version 3.0.1, 7 years ago256 dependents licensed under $MIT
12,151,467

Iterate any JS iterator. Works robustly in all environments, all versions.

published version 1.0.2, 3 years ago290 dependents licensed under $MIT
8,960,430

Iterate any iterable JS value. Works robustly in all environments, all versions.

published version 1.0.2, 5 years ago295 dependents licensed under $MIT
8,912,126

Spec-compliant shim for Symbol.prototype.description proposal.

published version 1.0.7, 3 months ago33 dependents licensed under $MIT
5,508,074

Mapping from Dingbat fonts, such as Symbol, Webdings and Wingdings, to Unicode code points

published version 1.0.1, 4 years ago48 dependents licensed under $BSD-2-Clause
2,026,813