Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.
{G,S}et object values using MongoDB-like path notation
Turn an array like into an array
Micro library for sorting arrays using the firstBy().thenBy().thenBy() syntax
Get the first fulfilled promise that satisfies the provided testing function
Compare alphanumeric strings the same way a human would, using a natural order algorithm
Stringify any JavaScript value.
Extended JS Map with Array-like methods
Left pad a string to align with the longest string in an array
Get the average value in an array
Parse and stringify JSON with comments. It will retain comments even after saved!
Position a dropdown element near a button in a way that fits on the screen.
Generates an array of consecutive integers starting at 0
Get and set images on the macOS clipboard
Return true if a value is a valid glob pattern or patterns.
Zero dependency library to safe merge objects.
A drop-in substitute for the browser native localStorage API that runs on node.js.
Get the average value in an array
Fill a polygon with lines
Base64 encoding/decoding in pure JS
Rearrange array elements by index array
An alias package for `crypto.randomBytes` in Node.js and/or browsers
Robust diff, match and patch algorithms to perform operations required for synchronizing plain text
The smallest and simplest JavaScript priority queue