Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Returns true if the value is an object and not an array or null.
Recursively merge values in a javascript object.
Invert an object, such that keys become values and values become keys.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- inverse
- invert
- object
- keys
- values
- bijection
- mapping
- View more
Deeply convert the camelized keys of an object into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow
Recursively omit the specified key or keys from an object.
map an object, predicate updates keys, receives (value, key, object)
Deeply normalizes object keys (included nested objects and objects in arrays) to the format of your choosing.
Return a partial object copy containing only specified keys.
Return a partial object copy excluding specified keys.
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Deeply convert the keys of an object to camelCase
An optimised way to copy'ing an object. A small and simple integration
- copy
- clone
- json-stringify
- stringify-parse
- object
- copy-objects
- clone-objects
- json-stringify-json-parse
- deep-clone
- deep-copy
- typescript
- ts
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Type check values
Adaptation of camelcase-keys but recursive.
Check if a value is a plain object
Utilities for objects
Check if a value is an object
Minimal async jobs utility library, with streams support
Build an array of key paths from an object.