10 Commits

Author SHA1 Message Date
Philipp Kunz
1a3aa040e4 0.0.9 2015-11-28 22:48:46 +01:00
Philipp Kunz
79f97b504b small fix 2015-11-28 22:48:41 +01:00
Philipp Kunz
1d58aa38bd 0.0.8 2015-11-28 22:44:05 +01:00
Philipp Kunz
304f3801bd add smartdebug.run() function 2015-11-28 22:43:57 +01:00
Philipp Kunz
c87172ff1f 0.0.7 2015-11-22 07:59:42 +01:00
Philipp Kunz
c782b256c0 added getStatus function 2015-11-22 07:59:34 +01:00
Philipp Kunz
f78b0b6fb8 0.0.6 2015-11-17 02:39:46 +01:00
Philipp Kunz
5c8feb571c added dependency badge 2015-11-17 02:39:39 +01:00
Philipp Kunz
87411ef5a4 0.0.5 2015-11-17 02:37:12 +01:00
Philipp Kunz
114fbe6425 added debugmessage 2015-11-17 02:36:58 +01:00
6 changed files with 25 additions and 3 deletions

View File

@@ -1,8 +1,9 @@
# smartdebug
works with gulp, but does nothing. Use it to bootstrap your own gulp plugin with TypeScript, Travis and npm.
debug your JavaScript the smart way
### Buildstatus/Dependencies
[![Build Status](https://travis-ci.org/pushrocks/smartdebug.svg?branch=master)](https://travis-ci.org/pushrocks/smartdebug)
[![Dependency Status](https://david-dm.org/pushrocks/smartdebug.svg)](https://david-dm.org/pushrocks/smartdebug)
[![devDependency Status](https://david-dm.org/pushrocks/smartdebug/dev-status.svg)](https://david-dm.org/pushrocks/smartdebug#info=devDependencies)
### Usage
@@ -16,3 +17,5 @@ smartDebug.activate(true);
smartDebug.log("This debug message is shown");
```
The above code produces debug messages like this:
![debugmessage.png](https://mediaserve.lossless.digital/github.com/pushrocks/smartdebug/debugmessage.png)

View File

@@ -8,8 +8,16 @@ var smartDebug = {
beautylog.log("###DEBUG:###".rainbow + ' ' + message);
}
},
run: function (functionArg) {
if (debugActive) {
functionArg();
}
},
activate: function (debugArg) {
debugActive = debugArg;
},
getStatus: function () {
return debugActive;
}
};
module.exports = smartDebug;

View File

@@ -1,6 +1,6 @@
{
"name": "smartdebug",
"version": "0.0.4",
"version": "0.0.9",
"description": "debug your JavaScript the smart way",
"main": "index.js",
"scripts": {

View File

@@ -2,6 +2,8 @@
var smartDebug = require("./index.js");
var bl = require("beautylog")("os");
smartDebug.log("This message is not shown");
bl.log("debug.status() is " + smartDebug.getStatus());
smartDebug.activate(true);
smartDebug.log("This debug message is shown");
bl.log("debug.status() is " + smartDebug.getStatus());
bl.success("Test successfull");

View File

@@ -9,8 +9,16 @@ var smartDebug = {
beautylog.log("###DEBUG:###".rainbow + ' ' + message);
}
},
run: function(functionArg) {
if (debugActive) {
functionArg();
}
},
activate: function(debugArg:boolean){
debugActive = debugArg;
},
getStatus: function(){
return debugActive;
}
};

View File

@@ -3,7 +3,8 @@ var smartDebug = require("./index.js");
var bl = require("beautylog")("os");
smartDebug.log("This message is not shown");
bl.log("debug.status() is " + smartDebug.getStatus() );
smartDebug.activate(true);
smartDebug.log("This debug message is shown");
bl.log("debug.status() is " + smartDebug.getStatus() );
bl.success("Test successfull");