cross-spawn
Cross platform child_process#spawn and child_process#spawnSync
Cross platform child_process#spawn and child_process#spawnSync
Get the PATH environment variable key cross-platform
Convert Windows backslash paths to slash paths
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
Colored symbols for various log levels. Example: `✔︎ Success`
Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.
Makes Windows-style paths more unix and URI friendly.
A proxy to `path`, replacing `\` with `/` for all results (supports UNC paths) & new methods to normalize & join keeping leading `./` and add, change, default, trim file extensions.
Human-friendly process signals
Mapping between standard locale identifiers and Windows locale identifiers (LCID)
Reliable way to get the height and width of terminal/console, since it's not calculated or updated the same way on all platforms, environments and node.js versions.
Returns true if a filepath is a windows UNC file path.
Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.
Run scripts that set and use environment variables across platforms
Get the name of the current operating system. Example: macOS Sierra
Get the name of a Windows version from the release number: `5.1.2600` → `XP`
Operating system specific paths.
paths that always use forward slashes
Convert Windows file paths to unix paths.
wait-on is a cross platform command line utility and Node.js API which will wait for files, ports, sockets, and http(s) resources to become available