Extremely fast function optimized for deep cloning json-serializable plain objects.
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Check if a value is a plain object
Copy a descriptor from object A to object B
ECMAScript parser
An optimised way to copy'ing an object. A small and simple integration
Test if a value is a plain object.
Returns true if a value is a plain object, array or function.
A function to recursively extract files and their object paths within a value, replacing them with null in a deep clone without mutating the original value. FileList instances are treated as File instance arrays. Files are typically File and Blob instance
Check if a value is an object
Easily handle defaults for your options
Really Fast Deep Clone
Utility functions to deal with references in objects
Merge objects & other types recursively. A simple & small integration.
Utilities for plain javascript object
Returns a cloned copy of the passed GeoJSON Object, including possible 'Foreign Members'.
Convert object keys to camel case
Returns true if the value is an object and not an array or null.
300B to deep clone JavaScript objects
A structuredClone polyfill
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.
A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.
Immutability helpers with fast reads and acceptable writes
No description provided.
No description provided.
No description provided.