Utility function to create a shallow copy of an object which had dropped some fields.
Delete nested properties from an object using dot notation.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Allow parsing of '#foo in obj' brand checks
Reuse objects and functions with style
tiny util for getting and setting deep object props safely
Properties file reader for Node.js
utilities for primitive JavaScript types
Define a non-enumerable read-only property.
Define (or modify) an object property.
Utility functions to deal with references in objects
Does a JS type have a property
dot-object makes it possible to transform and read (JSON) objects using dot notation.
Define a read-only property.
Create nested getter properties and any intermediary dot notation (`'a.b.c'`) paths
Rich matchers inspired by Hamcrest. Useful for generating helpful assertion failure messages in tests.
Check if an object has a local property.
A better Object.defineProperty()
Stringify an object sorting scalars before objects, and defaulting to 2-space indent
{G,S}et object values using MongoDB-like path notation
Check if a value is an object
A wrapper function for object accessor properties
get, set, delete deep objects in javascript. Get the last object reference
Check if a value is a plain object