Search results
400 packages found
Object.
Pollyfill for node.js `path.parse`, parses a filepath into an object.
- absolute
- basename
- dir
- directory
- dirname
- ext
- extension
- extname
- file
- filename
- filepath
- is-absolute
- name
- object
- View more
Given an object, and a value, return a tuple of the property name, and the object on which it is an own property.
Return an array of an object's own enumerable and non-enumerable property names.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- object
- obj
- names
- keys
- enumerable
- non-enumerable
- own
- View more
Sort objects by property names using native Array.sort()
retrieve the type of your value by using constructors when possible
Get namespaced config from the closest package.json
Transforms a deep object into a flat object, assigning each value to a field named by its full path in the deep object.
Return an array of an object's own enumerable property names.
compare the type of your value with one or several types
- typeof
- types
- instanceof
- type-of
- test
- check
- typeof-in
- string
- constructor
- name
- number
- object
- array
- function
- View more
Utility for remapping key names of an object shallowly and depply nested too, that supports currying for partial application.
Anonymize values in a list based on key name patterns
Recursivly searching for a property by name
A small function to get a friendly name for the contructor of `target`.
Recursively add named keys to arrays of objects
Recursively convert arrays of objects into a single keyed object tree
ES6 polyfills that use native implementation if available and do not pollute the global namespace
Creates name-specific manifests from a plain object. Overrides object properties with name-specific ones and removes the overrides property.
convert object's own property names from camelCase to snake_case or from snake_case to camelCase
Get all property names of an object including those in the prototype chain