Ajouter le temps UTC!
Un débogueur Node.js pur léger, sans dépendances, asynchrone et entièrement testé .
bugbug est un débogueur Node.js pur léger, sans dépendances, asynchrone et entièrement testé . Il écrit sur process.stderr lorsque la variable d'environnement DEBUG est définie et correspond au nom/modèle d'un module spécifique et utilise une couleur de sortie spécifiée/aléatoire si le terminal le permet.
Le but de ce projet est de fournir un débogueur très simple, léger, sans dépendance, rapide et entièrement testé .
npm install bugbug
npm i -S bugbug
ESLint avec les règles de base d'Airbnb. Consultez le guide de style JavaScript Airbnb.
npm run lint
Moka et Chai.
npm test
Le module bugbug exporte une fonction nommée getDebugger . Cette fonction une fois appelée renverra la fonction de débogage liée au nom d'un débogueur spécifique qui permettra de déboguer sur 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> Le nom du débogueur. Généralement le nom du module à déboguer. Par défaut : debug
color
<String> La couleur de débogage si le terminal le permet. Par défaut : red
pour le débogueur par défaut ou une couleur random
red
green
yellow
blue
magenta
cyan
lightRed
lightGreen
lightYellow
lightBlue
lightMagenta
lightCyan
Renvoie : <Fonction> Fonction appelée debug pour finalement déboguer au nom du module associé.
Lancements : NON
Vous pouvez trouver des exemples ici : docs/examples
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 est utilisé pour déboguer un module spécifique. La valeur DEBUG peut être une chaîne séparée par des virgules répertoriant les noms de modules à déboguer ou à éviter le débogage. Le format est : DEBUG=moduleName[,moduleName]
DEBUG=moduleName
déboguera le module moduleName ;DEBUG=moduleName:*
déboguera le module moduleName et ses sous-modules ;DEBUG=-moduleName:*
désactivera le débogage de tout module moduleName et de ses sous-modules ;DEBUG=*
déboguera tous les modules et sous-modules moduleName ainsi que les autres modules utilisés dans votre projet s'ils utilisent bugbug ou un débogueur équivalent basé sur la valeur process.env.DEBUG .Ce projet a un code de conduite. En interagissant avec ce référentiel, cette organisation ou cette communauté, vous acceptez de respecter ses conditions.
Veuillez prendre un moment pour lire nos directives de contribution si vous ne l'avez pas encore fait.
Veuillez consulter notre page d'assistance si vous avez des questions ou pour toute aide nécessaire.
Pour tout problème ou problème de sécurité, veuillez visiter notre page Politique de sécurité.
MIT.