Does a JS type have a property
Delete nested properties from an object using dot notation.
Utility functions to deal with references in objects
Define a non-enumerable read-only property.
Define (or modify) an object property.
Check if a value is an object
Check if a value is a plain object
utilities for primitive JavaScript types
get, set, delete deep objects in javascript. Get the last object reference
Define a read-only property.
Safely get a dot-notated property within an object.
Create custom commands using plain-old functions
Define a non-enumerable read-only accessor.
A function to check whether a prop is valid for HTML and SVG elements
Runtime type checking for React props and similar objects.
Define a non-enumerable read-write accessor.
Reuse objects and functions with style
an identity object using ES6 proxies
The best of both `JSON.stringify(obj)` and `JSON.stringify(obj, null, indent)`.
Return an object as an 'x-www-form-urlencoded' string
Work with objects of different cased keys
Simple JSON Addressing.
Stringify an object sorting scalars before objects, and defaulting to 2-space indent
Execute a function on exit without leaking memory, allowing all objects to be garbage collected