Search results
6000 packages found
Simple key-value storage with support for multiple backends
Returns true if an object was created by the `Object` constructor, or Object.create(null).
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.
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Filter object keys and values into a new object
Convert object keys to camel case
Returns true if the value is an object and not an array or null.
Matrix manipulation and computation library
Access deep object properties using a path
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
Remove array item(s) by value
Transforms css values and at-rule params into the tree
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Define a lazily evaluated property on an object
- lazy
- property
- properties
- prop
- define
- object
- value
- lazily
- laziness
- evaluation
- eval
- execute
- getter
- function
- View more
Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js
Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js.
Simple key-value store with TTL
Define a non-enumerable read-only property.