Debug Lite
A very tiny Javascript debugging utility. It's inspired by debug but for only be used on browsers.
File size
package | minified | gzipped |
---|
debug (browser) | 7.67KB | 3.05KB |
debug-lite | 1.37KB | 661 bytes |
Files was minified using https://closure-compiler.appspot.com/home .
Installation
$ npm install debug-lite
Usage
For browser globals:
- Using
debug-lite.umd.min.js
file and use window.debugLite.createDebug
function.
For bundlers like Webpack or Browserify:
- Using as module
import { createDebug } from 'debug-lite'
Example
const createDebug = require('debug-lite').createDebug;
const log = createDebug('App');
const logInit = createDebug('App:init');
const logBuild = createDebug('App:build');
function init() {
logInit('Initializing...');
}
function build() {
logBuild('Building...');
}
function main () {
log('app.js file is loaded');
init();
build();
}
main();
Open console and try:
localStorage.DEBUG = '*';
location.reload();
You can found a complete example here.
License
MIT