@qntm-code/utils
A collection of useful utility functions with associated TypeScript types. All functions have been unit tested.
A collection of useful utility functions with associated TypeScript types. All functions have been unit tested.
Apply a string modifier to all strings within an object or array.
Like lo-dash/underscore `.pick()` but recursively merges and picks deeply nested occurences of a property.
Merges recursively 2 objects
Create a shallow clone of an object.
Support nested data types like collections and models within your Backbone.js models
walk the object definitions of an object, modify them with a function.
![Coverage badge gree][coverage-badge-green]
Create a clone of an array.
Shallow clone objects and arrays, or return primitive values directly.
Easily insert and update sequelize models with deeply nested associations
Deep Observable Proxy - Maintains the observed object path for complex data types to know which root properties have been modified.
a few immutable.js-like mutation functions for plain objects
OpenSeadragon annotations plugin
Recursively replace absolute paths in objects and arrays with ~
Compare two arrays of objects, strings. finding added, removed, updated and identical objects. Details the differences between updated objects.
Like Object.assign but merges recursively objects properties.
In-place merge-and-replace
Expand key-value pairs whose keys use dot-notation
Transform deep object into shallow object.