¡Aumentar las temperaturas UTC!
Un depurador de Node.js puro, liviano, sin dependencias, asincrónico y completamente probado .
bugbug es un depurador de Node.js puro, liviano, sin dependencias, asincrónico y completamente probado . Escribe en Process.stderr cuando la variable de entorno DEBUG está configurada y coincide con el nombre/patrón de un módulo específico y usa un color de salida específico/aleatorio si el terminal lo permite.
El objetivo de este proyecto es proporcionar un depurador muy simple, liviano, sin dependencia, rápido y completamente probado .
npm install bugbug
npm i -S bugbug
ESLint con reglas básicas de Airbnb. Consulta la Guía de estilo de JavaScript de Airbnb.
npm run lint
Moca y Chai.
npm test
El módulo bugbug exporta una función llamada getDebugger . Una vez llamada, esta función devolverá la función de depuración relacionada con el nombre de un depurador específico que permitirá depurar en stderr .
// first get the getDebugger function
const getDebugger = require ( 'bugbug' ) ;
// then get the debug function from a stored or newly created debugger
const debug = getDebugger ( 'my-module' , 'red' ) ;
// OR faster way to get the debug function
const debug = require ( 'bugbug' ) ( 'my-module' , 'red' ) ;
name
<String> El nombre del depurador. Generalmente el nombre del módulo a depurar. Predeterminado : debug
color
<String> El color de depuración si el terminal lo permite. Predeterminado : red
para el depurador predeterminado o un color random
red
green
yellow
blue
magenta
cyan
lightRed
lightGreen
lightYellow
lightBlue
lightMagenta
lightCyan
Devuelve: <Función> Función llamada depurar para finalmente depurar en el nombre del módulo relacionado.
Lanzamientos: NO
Puede encontrar ejemplos aquí: documentos/ejemplos
const debug = require ( 'bugbug' ) ( 'my-module' , 'red' ) ;
debug ( 'debugging' ) ;
debug ( 'still debugging' ) ;
const debug = require ( 'bugbug' ) ( 'node-sparkline' , 'green' ) ;
const options = {
values : [ 1 , 2 , 3 , 4 , 5 ] ,
width : 500 ,
height : 500 ,
} ;
debug ( 'everything's fine' ) ;
debug ( 'process done' ) ;
debug ( 'sparkline generated in SVG format,' , 'additional stuff' ) ;
debug ( 'options:' , options ) ;
const debug = require ( 'bugbug' ) ( ) ;
const options = {
values : [ 1 , 2 , 3 , 4 , 5 ] ,
width : 500 ,
height : 500 ,
} ;
debug ( 'main debugger is debugging' ) ;
debug ( 'in red color if terminal allows it' ) ;
debug ( 'options:' , options ) ;
DEBUG se utiliza para depurar un módulo específico. El valor DEBUG puede ser una cadena separada por comas que enumera los nombres de los módulos para depurar o evitar la depuración. El formato es: DEBUG=moduleName[,moduleName]
DEBUG=moduleName
depurará el módulo moduleName ;DEBUG=moduleName:*
depurará el módulo y los submódulos del nombre del módulo ;DEBUG=-moduleName:*
deshabilitará la depuración de cualquier módulo y submódulo de moduleName ;DEBUG=*
depurará todos los módulos y submódulos moduleName más otros módulos utilizados en su proyecto si usan bugbug o un depurador equivalente basado en el valor Process.env.DEBUG .Este proyecto cuenta con un Código de Conducta. Al interactuar con este repositorio, organización o comunidad, usted acepta cumplir con sus términos.
Tómese un momento para leer nuestras Pautas de contribución si aún no lo ha hecho.
Consulte nuestra página de soporte si tiene alguna pregunta o necesita ayuda.
Si tiene alguna inquietud o problema de seguridad, visite nuestra página de Política de seguridad.
MIT.