The plain-English version
A conventional output stream for diagnostics, separate from normal result output.
Why it matters
It helps keep machine-readable output usable while still explaining problems to a person.
Let’s make it click
A report command writes its report data to standard output and a warning to standard error.
Vibe Bro’s heads-up
Writing to standard error alone does not define whether the process should exit with a failure status.
The docs behind it
Documentation links checked .
Editorial review · October 28, 2026
Supported: Node documents stderr as a distinct stream and exitCode as separate process state. Printing a diagnostic alone is correctly not equated with setting failure status.