<p align="center"> <img src="https://vimlet.com/resources/img/Meta-txt.png" title="Vimlet Meta" alt="Vimlet Meta" height="150"> </p>
Build & pack anything your way!
<p align='center'> <img src='https://vimlet.com/resources/img/cli-txt.png' title='Vimlet Cli' alt='Vimlet Cli' height="150"> </p>
Platform independent exec
ECMAScript AST recursive visitor
process.nextTick but always with args
JSON parse & stringify that supports binary via bops & base64
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies
Callback wrapping utility
Array#isArray for older browsers
Run a function exactly one time
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
A cross browser microtask library
Allows users to use generators in order to write common functions that can be both sync or async.
Use node's fs.realpath, but fall back to the JS implementation if the native one fails
Promisifies all the selected functions in an object
A small polyfill for Object.setprototypeof
Create a stream that emits events from multiple other streams
extend like a boss
64-bit big-endian signed integer-to-string conversion
Allow parsing of import.meta
simplified stream construction
generator async control flow goodness
Flexible ascii progress bar