Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Extend an object with the properties of additional objects. node.js/javascript util.
- assign
- clone
- extend
- merge
- obj
- object
- object-assign
- object.assign
- prop
- properties
- property
- props
- shallow
- util
- View more
Returns true if the value is an object and not an array or null.
`Object.defineProperty`, but not IE 8's broken one.
string representations of objects in node and the browser
ES2015 `Object.assign()` ponyfill
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.
Returns true if a value is a plain object, array or function.
A small polyfill for Object.setprototypeof
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
json pointer
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
Check if a value is a plain object
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Merge objects using their property descriptors
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
- primitive
- abstract
- ecmascript
- es5
- es6
- es2015
- toPrimitive
- coerce
- type
- object
- string
- number
- boolean
- symbol
- View more
Unbox a boxed JS primitive value.
extend like a boss
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Generate hashes from javascript objects in node and the browser.