Node command line interface with a simple Promise based API.
Used in npm for command line application support
Figure out what a cmd-shim is pointing at. This acts as the equivalent of fs.readlink.
Used in pnpm for command line application support
spawn processes the way the npm cli likes to do
Node interface to allow you to run bash commands asynchronously with Promises
a util for spawning git from npm CLI contexts
TypeScript definitions for cmd-shim
a built-in tap extension for t.spawn()
Executes a command using the environment variables in an env file
Run a child as if it's the foreground process. Give it stdio. Exit when it exits.
Resolve any installed ES6 compatible promise
Get running processes
Bare bones Promises/A+ implementation
Gets the right command file extension on Windows
Retries a function that returns a promise, leveraging the power of the retry module.
Creates a Promise that waits for a single event
A Promise-compatible abstraction that defers resolving/rejecting promises to another closure.
Test whether an object looks like a promises-a+ promise
A lightweight library that provides tools for organizing asynchronous code
Enforce best practices for JavaScript promises
Check if something is a promise
Returns a promise from a node-style callback function.
Let your JS API users either give you a callback or receive a promise