ExperimentalExperimental
Alias for NodeConsole.log with via: "debug" argument.
Experimental
Alias for NodeConsole.logs with via: "debug" argument.
Experimental
Alias for NodeConsole.log with via: "error" argument.
Experimental
Alias for NodeConsole.verbose.
Experimental
Alias for NodeConsole.separator.
Experimental
Alias for NodeConsole.log with via: "info" argument.
Experimental
Alias for NodeConsole.log with via: "warn" argument.
Experimental
Alias for NodeConsole.logs with via: "warn" argument.
Readonly ExperimentalargsA completed args object.
Experimental
Build a complete args object.
Optionalargs: RecursivePartial<NodeConsole.Args>Experimental
Gets the maxWidth from NodeConsole.args, or default (120) if
none is set.
Experimental
Outputs the given message to the console.
MessageMaker.msg Used to format the message.
Experimental
Outputs the given message to the console prefixed with a timestamp.
Experimental
Outputs the given message to the console prefixed with a timestamp.
Experimental
Outputs an inspection of the given variable to the console.
Experimental
Output an inspection of the given variable to the console, with a timestamp if desired.
ProtectedoutputExperimental
Base method for outputting the given message to the console.
Default required methods included for different 'levels' of output.
N.B.: 'verbose' is used as a more discriptive version of default loggers' 'info' method.
The message to be output. Processed by MessageMaker.msg.
Optional. Configuration for the output and message, if any.
MessageMaker.msg Used to format the message.
Experimental
Outputs a level-one heading string to the console.
Alias for MessageMaker.heading.
Experimental
Outputs a level-two heading string to the console.
Alias for MessageMaker.heading.
Experimental
Outputs a level-three heading string to the console.
Alias for MessageMaker.heading.
Experimental
Outputs a heading string to the console.
Optionalvia: OutputMethod
Default required methods included for different 'levels' of output.
N.B.: 'verbose' is used as a more discriptive version of default loggers' 'info' method.
MessageMaker.msg Used to format the message.
Experimental
Outputs a separator string to the console.
Optionalvia: OutputMethod
Default required methods included for different 'levels' of output.
N.B.: 'verbose' is used as a more discriptive version of default loggers' 'info' method.
MessageMaker.msg Used to format the message.
StaticsampleExperimental
Prints sample output to the console via NodeConsole.log().
An example, constructed instance used for the sample.
StaticsampleExperimental
Samples the interactive methods.
Optionalnc: NodeConsoleExperimental
Runs given string as a terminal command, optional with arguments.
Command to run in the terminal.
Optional. Passed to NodeConsole.cmdArgs. Default {}.
OptionalliteralFalse: boolean
Optional. Passed to NodeConsole.cmdArgs. Default undefined.
Optionalequals: boolean
Optional. Passed to NodeConsole.cmdArgs. Default undefined.
Experimental
Formats an arguments object into a command-line string of arguments.
Arguments to translate.
Optional. If true, false arguments are converted to
--key=false. Otherwise false args are --no-key.
Default false.
Optional. Whether argument keys should include an
equals character (e.g., --key=false). Default true.
Readonly ExperimentalmsgA local instance of MessageMaker initialized using
{@link NodeConsole.Args}.msgMaker.
Experimental
Outputs the given message to the console.
Protected_Experimental
Default required methods included for different 'levels' of output.
N.B.: 'verbose' is used as a more discriptive version of default loggers' 'info' method.
Protected_Experimental
Default required methods included for different 'levels' of output.
N.B.: 'verbose' is used as a more discriptive version of default loggers' 'info' method.
A configurable class for outputting to console within node.
Includes formatting and interactive utilities.
See
MessageMaker Used to format strings for output. Initialized in the constructor.
Since
0.1.1
Since
2.0.0-alpha — Prompters moved to a NodeConsole_Prompt property instead.