618 packages found
Simple key-value storage with support for multiple backends
Map object keys and values into a new object
Access deep object properties using a path
Set nested properties on an object using dot notation.
- bury
- deep-get-set
- deep-object
- deep-property
- deep-set-in
- deep-set
- deephas
- dot-prop
- dot2val
- es5-dot-prop
- get
- getsetdeep
- has
- hasown
- View more
Really Fast Deep Clone
Convert object keys to camel case
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library can do this!).
Delete nested properties from an object using dot notation.
Filter object keys and values into a new object
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
A realtime, decentralized, offline-first, graph data synchronization engine.
- gun
- gunDB
- graph
- document
- key
- value
- relational
- datastore
- database
- engine
- realtime
- decentralized
- peer-to-peer
- distributed
- View more
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Given an object, and a value, return a tuple of the property name, and the object on which it is an own property.
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
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
general key-value store on sql/level/mongo/redis for fibjs
Access nested property values at any depth with a simple expression.
Sorts object by its keys
Get or set a deep value using a keypath string. Supports bracket and dot notation
Resolves the dot object notation string to its value.