normalize-path
Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
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.
hardwired configuration loader
Manipulate strings according to the word parsing rules of the UNIX Bourne shell.
Get XDG Base Directory paths
Portable Unix shell commands for Node.js
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.
Get paths for storing things like data, config, cache, etc
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
A nodejs module for local and remote Inter Process Communication (IPC), Neural Networking, and able to facilitate machine learning.
A cross-platform library for safely passing strings through shells
tab completion helpers, for node cli programs. Inspired by npm completion.
Columnated lists for the CLI.
Use cross-platform IPC paths in node.
Portable Shell Commands for Node
Get the passwd user entry from a username or user identifier (UID)
Get the number of microseconds elapsed since January 1, 1970 00:00:00 UTC without fear of clock drift