Search results

1000+ packages found

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

published version 1.3.0, 6 months ago1375 dependents licensed under $MIT
171,374,249

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

published version 7.0.1, 19 days ago5796 dependents licensed under $MIT
196,691,756

Unicode symbols with fallbacks for older terminals

published version 6.1.0, a year ago2723 dependents licensed under $MIT
185,188,564

Determine if a value is an ES6 Symbol or not.

published version 1.1.1, 6 months ago1426 dependents licensed under $MIT
180,296,366

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

published version 1.0.2, a year ago1190 dependents licensed under $MIT
234,117,204

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

published version 1.1.0, 6 months ago1049 dependents licensed under $MIT
158,978,013

Symbol.observable ponyfill

published version 4.0.0, 4 years ago523 dependents licensed under $MIT
64,597,260

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

published version 6.0.0, 2 years ago1205 dependents licensed under $MIT
150,780,418

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

published version 4.0.1, 7 years ago1378 dependents licensed under $MIT
83,286,012

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

published version 3.2.4, 6 years ago706 dependents licensed under $MIT
104,588,785

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

published version 3.0.2, 5 years ago265 dependents licensed under $ISC
35,449,093

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

published version 1.0.1, 5 months ago35 dependents licensed under $MIT
75,524,053

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 ago807 dependents licensed under $MIT
55,467,920

micromark utility with symbols

published version 2.0.1, 7 months ago140 dependents licensed under $MIT
57,933,722

ECMAScript 6 Symbol polyfill

published version 3.1.4, a year ago365 dependents licensed under $ISC
42,194,541

Returns `true` if the value is a primitive.

published version 3.0.1, 7 years ago256 dependents licensed under $MIT
13,162,918

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

published version 1.0.2, 5 years ago293 dependents licensed under $MIT
10,538,006

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

published version 1.0.2, 4 years ago288 dependents licensed under $MIT
10,298,735

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

published version 1.0.7, 6 months ago33 dependents licensed under $MIT
6,073,167

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

published version 1.0.1, 4 years ago50 dependents licensed under $BSD-2-Clause
2,359,982