Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
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 accessor descriptor.
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
tiny util for getting and setting deep object props safely
A wrapper function for object accessor properties
Access nested property values at any depth with a simple expression.
Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.
- Mitigate TypeError
- TypeError
- TypeErrors
- access
- accessor
- bracket-notation string path
- browser
- callback
- composable
- compatible
- curried
- curry
- deep
- dot-notation string path
- View more
Define a non-enumerable read-only accessor.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- object
- property
- define
- prop
- read-only
- writable
- configurable
- View more
Create property accessor/caller statements for dot paths
A accessor plugin for ESDoc
Return an accessor function for setting an element in an indexed array-like object.
a simple utility function for getting a value at a path from an object with all the usecases properly covered
Return an accessor function for setting an element in an array-like object supporting the get/set protocol.
Return an accessor function for retrieving an element from an array-like object supporting the get/set protocol.
Return an accessor function for retrieving an element from an indexed array-like object.
Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.
Define a non-enumerable read-write accessor.
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
- fast
- functional
- consume
- uuid
- Array.prototype.flatten
- slice
- hasOwn
- text
- object
- compiler
- rds
- read
- guid
- WebSockets
- View more
Two way conversions between objects and dot/bracket notation