closest-property
When given an object and a string, will return the value corresponding to the key that is the closest (according to the levenshtein distance, where case is ignored) to the given string.
When given an object and a string, will return the value corresponding to the key that is the closest (according to the levenshtein distance, where case is ignored) to the given string.
Similar to key of object (Object.keys) but deep key. Provides recursive access to object member.
Non-recursively creates an array of deep paths and properties within an object. Optionally unpacks prototypes and non-enumerable property descriptors. Supports Objects, Arrays, Maps, and Sets.
Retrieves a nested property from a data source. Supports Objects, Arrays, Maps, Sets, WeakMaps, WeakSets, and JSON. Supports the use of a custom extraction function to handle unsupported datasets.
Sets values within nested objects; creates structure if not found. Supports setting within Objects, Arrays, Maps, Sets, WeakMaps, and WeakSets; supports creation of Objects, Arrays, and Maps.
obj.very.deeply.nested.property.isNow = 'possible'
Sets the value at path of object and array tree
Delete deeply nested value from an object using dot notation like `a.b.c.x` and return the modified object if success, otherwise return original object.
Check CSS property and value validity according to W3C
Array of CSS-wide keywords
get types of CSS properties
Straightforward helper functions to manipulate CSS variables in JS
Calculate the difference between two sets of CSS stats
Straightforward helper functions to manipulate CSS in JS
List of global, CSS-wide property values.
convert to csv string to JSON object
deep bracket notation for accessing an object's properties
Helpers for nice property setters/getters creation
This is Beegru's Official Design System based on Material UI
A lightweight javascript library for enabling bindable properties on ES6 Classes.