Search results
5090 packages found
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
ES2015 `Object.assign()` ponyfill
Easily handle defaults for your options
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
extend an object
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
Lowercase the keys of an object
Returns true if a value is a plain object, array or function.
A dangerously convienient, high performance and super lightweight utility (2.7kb) that injects methods into the Object prototype to sugar for many common use cases working with Javascript objects.
Define an accessor property on an object. Will either throw, or fall back to assignment in loose mode, in an engine without descriptors.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
💠 Recursive assign for objects, arrays and more
A small library for doing recursive `Object.assign`.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
A simplified version of Object.assign, which only accepts a single source argument.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
- array
- assign
- buffer
- clamped
- clone
- clone-array
- clone-array-deep
- clone-buffer
- clone-date
- clone-deep
- clone-map
- clone-object
- clone-object-deep
- clone-reg-exp
- View more
Copy enumerable own properties from one or more source objects to a target object.
Simple deep object assign function
Like `Object.assign()` but deep 😱
Like Object.assign, but let you alter/delete some keys using functions