Search results
479 packages found
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
Access deep object properties using a path
A tiny (203B) and fast utility to flatten an object with customizable glue
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.
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!).
Create an object path from a list or array of strings.
Merge and flatten any arrays found in all values within plain objects
Recursively walk the input and set all found values in plain objects to something
Does the AST/nested-plain-object/array/whatever contain only one kind of value?
Safely flatten a nested JavaScript object.
Widget for displaying an object of fields for Decap CMS.
Utility library to traverse AST
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
Compare anything: AST, objects, arrays, strings and nested thereof
- array
- ast
- compare
- equal
- html
- nested
- object
- parse
- parsed
- parser
- plain
- posthtml
- posthtml-tree
- posthtmltree
- View more
Provides general functionality for dealing with nested properties in JavaScript objects.
Immutable, optimized and optionally typed path-based object property / array accessors with structural sharing
Find out, is nested array/object/string/AST tree is empty
Turns an array of arrays of data into a nested tree of plain objects
Traverse and edit AST