Search results
5885 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
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.
Returns true if a value is a plain object, array or function.
Lowercase the keys of an object
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
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.
Simple deep object assign function
Copy enumerable own properties from one or more source objects to a target object.
Like `Object.assign()` but deep 😱
Minimalist deep merging of Objects with the same function signature as Object.assign()