105 packages found
A tiny (203B) and fast utility to flatten an object with customizable glue
Omit object key/values recursively with lodash as only dependency.
Implements array-like methods for Object with support for dot notation keys
Work with objects of different cased keys
Evaluate object (nested) properties with the (dot notation) string keys.
Retrieve all values associated with a particular key in a nested object.
Lowercase the keys of an object. This is a fork of sindresorhus/lowercase-keys, but with CommonJS support.
Remove keys with empty values from an object
Map/rename keys recursively with lodash as only dependency.
Replace object keys with String.prototype.replace
tiny recursive utility to deal with keys/values of deeply nested objects
Creates a new object with the returned keys and values of calling a provided function on every element in the calling array.
Create an object with incremented numeric values from an array of keys
Return a copy of an object without the given keys.
Convert object keys to camelCase with optional recursion
extends the specified keys into the given object
Swap an object's keys with its values
Turn an array of string values into an object with the string values as keys
Convert a tree to a flat map with dot-separated keys