console.debug
A better console.debug. Only logs if:
- A
DEBUGenvironment variable is set NODE_ENVis set todevelopment--debugor--inspectis passed on the command line, including from withinnpm_lifecycle_scripts- Running in a GitHub Actions environment with
ACTIONS_STEP_DEBUGenabled
Also exports the debug conditional with these checks.
pnpm add @danielbayley/console-debug --save-devThis package is ESM only, and so requires Node >=
14.16 and must be imported instead of required:
// package.json
"type": "module",
"engines": {
"node": ">=14.16"
},//const { console, debug } = require("@danielbayley/console-debug")
import { console, debug } from "@danielbayley/console-debug"