Search results
4714 packages found
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
deepObjectKeyAlternator is a versatile utility function that allows you to recursively parse an object or array of objects, applying a key mapping to rename object keys. It's particularly handy when you need to transform the structure of nested objects wh
- deep
- object
- key
- alternator
- deep-object-key-alternator
- deep-object-key
- deep-object-alternator
- deep-key-alternator
- object-key-alternator
- deep-object
- deep-key
- deep-alternator
- object-key
- object-alternator
Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays
copy an object but omit the specified keys
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 any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Map object keys and values into a new object
Convert an object's keys to snake case
A simple object mapping utility that makes it easy to map data from one object to another. Create object mappers using fluent interface that supports deep references (dot notation), custom transformations, and object merging.
Node library to transform object keys to another format
Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js.
deeply alphabetize object keys
Work with objects of different cased keys
Sort the keys of an object
Deeply normalizes object keys (included nested objects and objects in arrays) to the format of your choosing.
Returns a copy of an object, sorted deeply by its keys, without mangling any arrays inside of it
- array
- browser
- comparator
- deep
- deeply
- deno
- deno-edition
- deno-entry
- denoland
- es2022
- export-default
- keys
- module
- node
- 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!).
Sorts object by its keys
map an object, predicate updates keys, receives (value, key, object)