1468 packages found
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
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 accessor descriptor.
Simple key-value storage with support for multiple backends
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Access deep object properties using a path
Convert object keys to camel case
Map object keys and values into a new 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
Convert a value to an array
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
A library for the unique number allocator
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
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
Returns true if the value is an object and not an array or null.
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Define a non-enumerable read-only property.
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!).
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.