Motivation
Why ?
This is a library containing common tools that work in js runtimes that we use in all projects and we believe callback APIs are bad so we use asynchronous APIs.
Read more in Why are promises better than callbacks?
For example:
Reading files in node or bun can throw an error.