Search results
6000 packages found
Terminal string styling done right
Process execution for humans
fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.
Minimal and efficient cross-platform file watching library
Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.
- bash
- bracket
- character-class
- expand
- expansion
- expression
- extglob
- extglobs
- file
- files
- filter
- find
- glob
- globbing
- View more
User-friendly glob matching
Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
Recursive version of fs.readdir with streaming API.
Open stuff like URLs, files, executables. Cross-platform.
Wordwrap a string with ANSI escape codes
Check if a path is a file, directory, or symlink
Toggle the CLI cursor
Gracefully restore the CLI cursor on exit
Slice a string with ANSI escape codes
In-memory file-system with Node's fs API.
Cross platform child_process#spawn and child_process#spawnSync
Strip ANSI escape codes from a string
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
Detect whether a terminal supports color
filesystem bindings for tar-stream