Search results
6000 packages found
Provides general functionality for dealing with nested properties in JavaScript objects.
Copy properties deeply between two objects.
Test if an object has a specified property.
- stdlib
- stdassert
- assertion
- assert
- utilities
- utility
- utils
- util
- object
- obj
- has
- hasown
- hasownproperty
- property
- View more
Processes each properties of an object deeply.
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
Define a lazily evaluated property on an object
- lazy
- property
- properties
- prop
- define
- object
- value
- lazily
- laziness
- evaluation
- eval
- execute
- getter
- function
- View more
Returns an array of all enumerable symbol properties found directly upon a given object
Query and manipulate nested object properties with an expressive and intuitive notation.
Does a JS type have a property
Extension for sass modules and new modules.
- @angular-package
- class
- color
- color/scheme
- comparison
- css variables
- css
- dictionary
- extension
- function
- media
- object
- preprocessor
- property
- View more
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!).
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Define (or modify) an object property.
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
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Safely get deep nested properties using dot notation
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Set and get values on objects via dot-notation strings.
Create observable object. You can work with it as with a regular hash, while using subscriptions to the events of adding an element, changing and deleting
- proxy
- bind
- observable
- observe
- observer
- watch
- object
- hash
- array
- events
- track
- properties
- property change
- dynamic object
Get a compare function for array to sort