Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
Set a function's length property
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Create an array of unique values, in order, from the input arrays
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Set a function's name property
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?
Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Basic cache object for storing key-value pairs.
Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks
Set nested properties on an object using dot notation.
- bury
- deep-get-set
- deep-object
- deep-property
- deep-set-in
- deep-set
- deephas
- dot-prop
- dot2val
- es5-dot-prop
- get
- getsetdeep
- has
- hasown
- View more
Get, set, or delete a property from a nested object using a dot path
Robustly set the [[Prototype]] of an object
Create an array without duplicates
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.