Get callsites from the V8 stack trace API
MIT License
Measure the time a promise takes to resolve
Get the callsite of the caller function
Make an asynchronous function synchronous
While a condition returns true, calls a function repeatedly, and then resolves the promise
Wait for any promise to be fulfilled
Clean up error stack traces
Ponyfill for Error#captureStackTrace
Get stdin as a string or buffer
Ensure a function is only called once
Extract the actual stack of an error
Get the path of the caller module
Check if a string matches the name of a Node.js builtin module