Search results
1029 packages found
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!).
Pattern matching library
- array
- condition
- match
- matching
- object
- pattern
- pattern-matching
- predicate
- string
- regex
- regular expression
- nested
- deep
- recursive
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Query and manipulate nested object properties with an expressive and intuitive notation.
Validate & extract your env variables using nested JSON schema, Ajv and dotenv
A node package that converts raw data to schema with nested structure
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
A jsdoc plugin for automatically creating nested submodules according to file path
get the diff of two JSON objects, even deeply nested data structures
Resolver that finds properties from [deeply] nested objects/arrays given a path or pattern. It also collects properties from multiple branches, without throwing Type Errors.
- resolve
- property resolve
- resolve path
- resolve nested
- accessor
- property accessor
- optional property
- wildcard resolve
- collector
- property collector
- tree traversal
- object traversal
- nested
- deep nested
- View more
Resolve nested CSS selectors
Converts an array of items with ids and parent ids to a nested tree in a performant `O(n)` way. Runs in browsers and node.
- array to tree
- list to tree
- unflatten
- array-helper
- array-manipulations
- data-structures
- datastructures
- algorithms
- tree-structure
- array
- list
- collection
- pointer
- parent
- View more
Converts an array of items with ids and parent ids to a nested tree in a performant `O(n)` way. Runs in browsers and node.
- array to tree
- list to tree
- unflatten
- array-helper
- array-manipulations
- data-structures
- datastructures
- algorithms
- tree-structure
- array
- list
- collection
- pointer
- parent
- View more
A tiny, zero-dependency router, designed to make beautiful APIs in any environment.
A small library for parsing a string into a tree.
⚡ Fastest and simplest way to add Redis Stack persistence to your projects.
- redis
- redis-json
- redis-stack
- json
- database
- persist
- nested
- objects
- user-friendly
- intuitive
- reliable
- synchronization
- structure
- lowdb
"JavaScript utility that simplifies data transformation. Remap complex, nested data structures into a more straightforward and user-friendly format. Custom Mapping: Define your own key mapping configuration"
Executes commands in nested directories
A tiny (203B) and fast utility to flatten an object with customizable glue
Resolver that finds properties from [deeply] nested objects/arrays given a path or pattern. It also collects properties from multiple branches, without throwing Type Errors.
- resolve
- property resolve
- resolve path
- resolve nested
- accessor
- property accessor
- optional property
- wildcard resolve
- collector
- property collector
- tree traversal
- object traversal
- nested
- deep nested
- View more