Create class based commands with Yargs using decorators
cli utility for various purposes. uses @radic/console to provide a hierarchical command structure.
Console Colors text parser. Apply colors to texts fast & easy. Use hex/rgb colors with auto (or custom) fallback for unsupported terminals.
Console output
const filePath = await Ask.fileTree('A simple way to ask questions. Uses inquirer, integrates 10+ peer deps third party prompts.')
Usefull general modules. Cli helper/tools, file based DB with models, validation, schemas. Utility functions. Downloader. Virtualbox vm vboxmanage. Inline shell bash scripts.
Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard
Emulate console for all the browsers
Array#isArray for older browsers
Utilities for node / browser
Printing pretty tables on console log
Patch console methods to intercept output
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods
Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST
Call a callback when a readable/writable/duplex stream has completed or failed.
Parses data: URLs
A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.
ANSI escape codes for styling strings in the terminal
JSON.parse with bigints support
Resolve the path of a module like `require.resolve()` but from the current working directory
Determine the `package.json#type` which applies to a location
Unicode symbols with fallbacks for older terminals
Detect whether a terminal supports color