Search results
6000 packages found
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
`Object.defineProperty`, but not IE 8's broken one.
ES2017 spec-compliant Object.values shim.
string representations of objects in node and the browser
ES proposal-spec-compliant Object.fromEntries shim.
- Object.fromEntries
- Object.entries
- Object.values
- Object.keys
- entries
- values
- ES7
- ES8
- ES2017
- shim
- object
- keys
- polyfill
- es-shim API
ES2017 spec-compliant Object.entries shim.
An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.
ES spec-compliant shim for Object.hasOwn
Really Fast Deep Clone
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Reuse objects and functions with style
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Get a stream as a string, Buffer, ArrayBuffer or array
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
- primitive
- abstract
- ecmascript
- es5
- es6
- es2015
- toPrimitive
- coerce
- type
- object
- string
- number
- boolean
- symbol
- View more
Which kind of boxed JS primitive is this?
Unbox a boxed JS primitive value.
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.