Comparing version 1.0.2 to 1.0.3
{ | ||
"name": "acho", | ||
"description": "A extremely (but powerful) simple logging system for NodeJS and browser.", | ||
"version": "1.0.0", | ||
"version": "1.0.3", | ||
"authors": [ | ||
@@ -6,0 +6,0 @@ "Kiko Beats josefrancisco.verdu@gmail.com" |
/** | ||
* acho - A extremely (but powerful) simple logging system for NodeJS and browser. | ||
* @version v1.0.0 | ||
* acho - An extremely simple (but powerful) logging system for NodeJS and browser. | ||
* @version v1.0.3 | ||
* @link https://github.com/Kikobeats/acho | ||
* @license MIT | ||
*/require=function e(t,r,n){function o(i,u){if(!r[i]){if(!t[i]){var l="function"==typeof require&&require;if(!u&&l)return l(i,!0);if(s)return s(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var p=r[i]={exports:{}};t[i][0].call(p.exports,function(e){var r=t[i][1][e];return o(r?r:e)},p,p.exports,e,t,r,n)}return r[i].exports}for(var s="function"==typeof require&&require,i=0;i<n.length;i++)o(n[i]);return o}({1:[function(e,t){"use strict";var r,n,o;n=e("./default"),o=e("chalk"),t.exports=r=function(){function e(e){var t;if(null==e&&(e={}),this.color=null!=e.color?e.color:n.COLOR,this.level=null!=e.level?e.level:n.LEVEL,this.types=null!=e.types?e.types:n.TYPES,this.print=null!=e.print?e.print:n.PRINT,this.muted=null!=e.muted?e.muted:n.MUTED,null!=e.messages)this.messages=e.messages;else{this.messages={};for(t in this.types)this.messages[t]=[]}this.outputType=null!=e.outputType?e.outputType:n.OUTPUT_TYPE,this.outputMessage=null!=e.outputMessage?e.outputMessage:n.OUTPUT_MESSAGE}return e.DEFAULT=n,e.prototype.push=function(e,t){return this.messages[e].push(t),this},e.prototype.add=function(e,t){return this[e](t),this.push(e,t),this},e.prototype.error=function(e){return this.printLine("error",e),this},e.prototype.warning=function(e){return this.printLine("warning",e),this},e.prototype.success=function(e){return this.printLine("success",e),this},e.prototype.info=function(e){return this.printLine("info",e),this},e.prototype.verbose=function(e){return this.printLine("verbose",e),this},e.prototype.debug=function(e){return this.printLine("debug",e),this},e.prototype.silly=function(e){return this.printLine("silly",e),this},e.prototype.isPrintable=function(e){return this.level===this.muted?!1:this.types[e].level<=this.types[this.level].level},e.prototype.colorize=function(e,t){var r,n,s,i;if(!this.color)return t;for(e=e.split(" "),i=o,n=0,s=e.length;s>n;n++)r=e[n],i=i[r];return i(t)},e.prototype.printLine=function(e,t){var r,n;if(this.isPrintable(e))return r=this.types[e].color,n=this.outputType(e),n=this.colorize(r,n),t=this.outputMessage(t),t=this.colorize(this.types.line.color,t),console.log(n+" "+t)},e}()},{"./default":2,chalk:5}],2:[function(e,t){"use strict";t.exports={OUTPUT_TYPE:function(e){return e+" : "},OUTPUT_MESSAGE:function(e){return e},PRINT:function(){var e,t,r;t=[];for(r in this.types)t.push(function(){var t,n,o,s;for(o=this.messages[r],s=[],t=0,n=o.length;n>t;t++)e=o[t],s.push(this.printLine(r,e));return s}.call(this));return t},LEVEL:"info",COLOR:!1,MUTED:"silent",TYPES:{line:{color:"gray"},error:{level:0,color:"red"},warning:{level:1,color:"yellow"},success:{level:2,color:"green"},info:{level:3,color:"white"},verbose:{level:4,color:"cyan"},debug:{level:5,color:"blue"},silly:{level:6,color:"magenta"}}}},{}],3:[function(){},{}],4:[function(e,t){function r(){if(!i){i=!0;for(var e,t=s.length;t;){e=s,s=[];for(var r=-1;++r<t;)e[r]();t=s.length}i=!1}}function n(){}var o=t.exports={},s=[],i=!1;o.nextTick=function(e){s.push(e),i||setTimeout(r,0)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=n,o.addListener=n,o.once=n,o.off=n,o.removeListener=n,o.removeAllListeners=n,o.emit=n,o.binding=function(){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},{}],5:[function(e,t){(function(r){"use strict";function n(e){this.enabled=e&&void 0!==e.enabled?e.enabled:a}function o(e){var t=function r(){return s.apply(r,arguments)};return t._styles=e,t.enabled=this.enabled,t.__proto__=g,t}function s(){var e=arguments,t=e.length,r=0!==t&&String(arguments[0]);if(t>1)for(var n=1;t>n;n++)r+=" "+e[n];if(!this.enabled||!r)return r;for(var o=this._styles,s=o.length;s--;){var i=l[o[s]];r=i.open+r.replace(i.closeRe,i.open)+i.close}return r}function i(){var e={};return Object.keys(h).forEach(function(t){e[t]={get:function(){return o.call(this,[t])}}}),e}var u=e("escape-string-regexp"),l=e("ansi-styles"),c=e("strip-ansi"),p=e("has-ansi"),a=e("supports-color"),f=Object.defineProperties;"win32"===r.platform&&(l.blue.open="[94m");var h=function(){var e={};return Object.keys(l).forEach(function(t){l[t].closeRe=new RegExp(u(l[t].close),"g"),e[t]={get:function(){return o.call(this,this._styles.concat(t))}}}),e}(),g=f(function(){},h);f(n.prototype,i()),t.exports=new n,t.exports.styles=l,t.exports.hasColor=p,t.exports.stripColor=c,t.exports.supportsColor=a}).call(this,e("_process"))},{_process:4,"ansi-styles":6,"escape-string-regexp":7,"has-ansi":8,"strip-ansi":10,"supports-color":12}],6:[function(e,t){"use strict";var r=t.exports={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};r.colors.grey=r.colors.gray,Object.keys(r).forEach(function(e){var t=r[e];Object.keys(t).forEach(function(e){var n=t[e];r[e]=t[e]={open:"["+n[0]+"m",close:"["+n[1]+"m"}}),Object.defineProperty(r,e,{value:t,enumerable:!1})})},{}],7:[function(e,t){"use strict";var r=/[|\\{}()[\]^$+*?.]/g;t.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(r,"\\$&")}},{}],8:[function(e,t){"use strict";var r=e("ansi-regex"),n=new RegExp(r().source);t.exports=n.test.bind(n)},{"ansi-regex":9}],9:[function(e,t){"use strict";t.exports=function(){return/(?:(?:\u001b\[)|\u009b)(?:(?:[0-9]{1,3})?(?:(?:;[0-9]{0,3})*)?[A-M|f-m])|\u001b[A-M]/g}},{}],10:[function(e,t){"use strict";var r=e("ansi-regex")();t.exports=function(e){return"string"==typeof e?e.replace(r,""):e}},{"ansi-regex":11}],11:[function(e,t,r){arguments[4][9][0].apply(r,arguments)},{dup:9}],12:[function(e,t){(function(e){"use strict";var r=e.argv;t.exports=function(){return"FORCE_COLOR"in e.env?!0:-1!==r.indexOf("--no-color")||-1!==r.indexOf("--no-colors")||-1!==r.indexOf("--color=false")?!1:-1!==r.indexOf("--color")||-1!==r.indexOf("--colors")||-1!==r.indexOf("--color=true")||-1!==r.indexOf("--color=always")?!0:e.stdout&&!e.stdout.isTTY?!1:"UPSTART_JOB"in e.env?!1:"win32"===e.platform?!0:"COLORTERM"in e.env?!0:"dumb"===e.env.TERM?!1:/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(e.env.TERM)?!0:!1}()}).call(this,e("_process"))},{_process:4}],acho:[function(e,t){"use strict";e("coffee-script/register"),t.exports=e("./lib/Acho")},{"./lib/Acho":1,"coffee-script/register":3}]},{},[]); | ||
*/!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.Acho=e()}}(function(){return function e(t,n,r){function o(s,u){if(!n[s]){if(!t[s]){var c="function"==typeof require&&require;if(!u&&c)return c(s,!0);if(i)return i(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var f=n[s]={exports:{}};t[s][0].call(f.exports,function(e){var n=t[s][1][e];return o(n?n:e)},f,f.exports,e,t,n,r)}return n[s].exports}for(var i="function"==typeof require&&require,s=0;s<r.length;s++)o(r[s]);return o}({1:[function(e,t){"use strict";var n,r,o,i;o=e("chalk"),r=e("./Default"),i=e("existential-default"),t.exports=n=function(){function e(e){null==e&&(e={}),this.color=i(e.color,r.COLOR),this.level=i(e.level,r.LEVEL),this.types=i(e.types,r.TYPES),this.print=i(e.print,r.PRINT),this.muted=i(e.muted,r.MUTED),this.messages=i(e.messages,function(e){return function(){var t,n;t={};for(n in e.types)t[n]=[];return t}}(this)()),this.outputType=i(e.outputType,r.OUTPUT_TYPE),this.outputMessage=i(e.outputMessage,r.OUTPUT_MESSAGE)}return e.DEFAULT=r,e.prototype.push=function(e,t){return this.messages[e].push(t),this},e.prototype.add=function(e,t){return this[e](t),this.push(e,t),this},e.prototype.error=function(e){return this.printLine("error",e),this},e.prototype.warning=function(e){return this.printLine("warning",e),this},e.prototype.success=function(e){return this.printLine("success",e),this},e.prototype.info=function(e){return this.printLine("info",e),this},e.prototype.verbose=function(e){return this.printLine("verbose",e),this},e.prototype.debug=function(e){return this.printLine("debug",e),this},e.prototype.silly=function(e){return this.printLine("silly",e),this},e.prototype.isPrintable=function(e){return this.level===this.muted?!1:this.types[e].level<=this.types[this.level].level},e.prototype.colorize=function(e,t){var n,r,i,s;if(!this.color)return t;for(e=e.split(" "),s=o,r=0,i=e.length;i>r;r++)n=e[r],s=s[n];return s(t)},e.prototype.printLine=function(e,t){var n,r;if(this.isPrintable(e))return n=this.types[e].color,r=this.outputType(e),r=this.colorize(n,r),t=this.outputMessage(t),t=this.colorize(this.types.line.color,t),console.log(r+" "+t)},e}()},{"./Default":2,chalk:5,"existential-default":13}],2:[function(e,t){"use strict";t.exports={OUTPUT_TYPE:function(e){return e+" : "},OUTPUT_MESSAGE:function(e){return e},PRINT:function(){var e,t,n;t=[];for(n in this.types)t.push(function(){var t,r,o,i;for(o=this.messages[n],i=[],t=0,r=o.length;r>t;t++)e=o[t],i.push(this.printLine(n,e));return i}.call(this));return t},LEVEL:"info",COLOR:!1,MUTED:"silent",TYPES:{line:{color:"gray"},error:{level:0,color:"red"},warning:{level:1,color:"yellow"},success:{level:2,color:"green"},info:{level:3,color:"white"},verbose:{level:4,color:"cyan"},debug:{level:5,color:"blue"},silly:{level:6,color:"magenta"}}}},{}],3:[function(){},{}],4:[function(e,t){function n(){if(!s){s=!0;for(var e,t=i.length;t;){e=i,i=[];for(var n=-1;++n<t;)e[n]();t=i.length}s=!1}}function r(){}var o=t.exports={},i=[],s=!1;o.nextTick=function(e){i.push(e),s||setTimeout(n,0)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=r,o.addListener=r,o.once=r,o.off=r,o.removeListener=r,o.removeAllListeners=r,o.emit=r,o.binding=function(){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},{}],5:[function(e,t){(function(n){"use strict";function r(e){this.enabled=e&&void 0!==e.enabled?e.enabled:p}function o(e){var t=function n(){return i.apply(n,arguments)};return t._styles=e,t.enabled=this.enabled,t.__proto__=g,t}function i(){var e=arguments,t=e.length,n=0!==t&&String(arguments[0]);if(t>1)for(var r=1;t>r;r++)n+=" "+e[r];if(!this.enabled||!n)return n;for(var o=this._styles,i=o.length;i--;){var s=c[o[i]];n=s.open+n.replace(s.closeRe,s.open)+s.close}return n}function s(){var e={};return Object.keys(h).forEach(function(t){e[t]={get:function(){return o.call(this,[t])}}}),e}var u=e("escape-string-regexp"),c=e("ansi-styles"),l=e("strip-ansi"),f=e("has-ansi"),p=e("supports-color"),a=Object.defineProperties;"win32"===n.platform&&(c.blue.open="[94m");var h=function(){var e={};return Object.keys(c).forEach(function(t){c[t].closeRe=new RegExp(u(c[t].close),"g"),e[t]={get:function(){return o.call(this,this._styles.concat(t))}}}),e}(),g=a(function(){},h);a(r.prototype,s()),t.exports=new r,t.exports.styles=c,t.exports.hasColor=f,t.exports.stripColor=l,t.exports.supportsColor=p}).call(this,e("_process"))},{_process:4,"ansi-styles":6,"escape-string-regexp":7,"has-ansi":8,"strip-ansi":10,"supports-color":12}],6:[function(e,t){"use strict";var n=t.exports={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};n.colors.grey=n.colors.gray,Object.keys(n).forEach(function(e){var t=n[e];Object.keys(t).forEach(function(e){var r=t[e];n[e]=t[e]={open:"["+r[0]+"m",close:"["+r[1]+"m"}}),Object.defineProperty(n,e,{value:t,enumerable:!1})})},{}],7:[function(e,t){"use strict";var n=/[|\\{}()[\]^$+*?.]/g;t.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(n,"\\$&")}},{}],8:[function(e,t){"use strict";var n=e("ansi-regex"),r=new RegExp(n().source);t.exports=r.test.bind(r)},{"ansi-regex":9}],9:[function(e,t){"use strict";t.exports=function(){return/(?:(?:\u001b\[)|\u009b)(?:(?:[0-9]{1,3})?(?:(?:;[0-9]{0,3})*)?[A-M|f-m])|\u001b[A-M]/g}},{}],10:[function(e,t){"use strict";var n=e("ansi-regex")();t.exports=function(e){return"string"==typeof e?e.replace(n,""):e}},{"ansi-regex":11}],11:[function(e,t,n){arguments[4][9][0].apply(n,arguments)},{dup:9}],12:[function(e,t){(function(e){"use strict";var n=e.argv;t.exports=function(){return"FORCE_COLOR"in e.env?!0:-1!==n.indexOf("--no-color")||-1!==n.indexOf("--no-colors")||-1!==n.indexOf("--color=false")?!1:-1!==n.indexOf("--color")||-1!==n.indexOf("--colors")||-1!==n.indexOf("--color=true")||-1!==n.indexOf("--color=always")?!0:e.stdout&&!e.stdout.isTTY?!1:"UPSTART_JOB"in e.env?!1:"win32"===e.platform?!0:"COLORTERM"in e.env?!0:"dumb"===e.env.TERM?!1:/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(e.env.TERM)?!0:!1}()}).call(this,e("_process"))},{_process:4}],13:[function(e,t){"use strict";var n=e("existential");t.exports=function(e,t){return n(e)?e:t}},{existential:14}],14:[function(e,t){"use strict";t.exports=function(e){return null!=e}},{}],Acho:[function(e,t){"use strict";e("coffee-script/register"),t.exports=e("./lib/Acho")},{"./lib/Acho":1,"coffee-script/register":3}]},{},[])("Acho")}); |
{ | ||
"name": "acho", | ||
"version": "1.0.3", | ||
"description": "An extremely simple (but powerful) logging system for NodeJS and browser.", | ||
"version": "1.0.2", | ||
"author": { | ||
@@ -10,5 +10,15 @@ "name": "Kiko Beats", | ||
}, | ||
"scripts": { | ||
"test": "sh test/test.sh", | ||
"build": "node ./node_modules/.bin/gulp --require coffee-script" | ||
}, | ||
"main": "./index.js", | ||
"repository": "Kikobeats/acho", | ||
"bugs": { | ||
"url": "https://github.com/Kikobeats/acho/issues" | ||
}, | ||
"keywords": [ | ||
"log", | ||
"logging" | ||
], | ||
"dependencies": { | ||
@@ -28,19 +38,11 @@ "chalk": "*", | ||
"should": "*", | ||
"titleize": "^1.0.0", | ||
"vinyl-buffer": "*", | ||
"vinyl-source-stream": "*" | ||
}, | ||
"license": "MIT", | ||
"engines": { | ||
"node": "*" | ||
}, | ||
"homepage": "https://github.com/Kikobeats/acho", | ||
"keywords": [ | ||
"log", | ||
"logging" | ||
], | ||
"license": "MIT", | ||
"main": "./index.js", | ||
"repository": "Kikobeats/acho", | ||
"scripts": { | ||
"test": "sh test/test.sh" | ||
} | ||
"homepage": "https://github.com/Kikobeats/acho" | ||
} |
# acho | ||
<h1 align="center"> | ||
<img src="http://i.imgur.com/XtTjX8G.png" alt="acho"> | ||
<img src="http://i.imgur.com/XtTjX8G.png" alt="acho"> | ||
</h1> | ||
[![Build Status](http://img.shields.io/travis/Kikobeats/acho/master.svg?style=flat)](https://travis-ci.org/Kikobeats/acho) | ||
@@ -21,2 +20,3 @@ [![Dependency status](http://img.shields.io/david/Kikobeats/acho.svg?style=flat)](https://david-dm.org/Kikobeats/acho) | ||
* Mininum dependencies, just focussing on one thing. | ||
* Compatible with AMD/CommonJS or just global object in the browser. | ||
@@ -45,4 +45,10 @@ ## Install | ||
To use it, you just create a new logger instance. | ||
Acho exports itself according to UMD best practices, which means that no matter where you are using the library, you get a version tailored for your environment. | ||
If you're using a module loader (or Node), simple require the library as you would any other module. | ||
If you're using a browser, the library falls back to attaching itself to window as the global `Acho`. | ||
#### CommonJS | ||
```js | ||
@@ -53,2 +59,12 @@ var Acho = require('acho'); | ||
#### Global/Browser | ||
```js | ||
var acho = new Acho({color: true)); | ||
``` | ||
#### AMD | ||
I don't use personally use AMD, so I can't conjure an example, but it should work fine as well. | ||
It's time to use it! | ||
@@ -61,3 +77,3 @@ | ||
All public methods are chaineables: | ||
All public methods are chainable: | ||
@@ -64,0 +80,0 @@ ```js |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
26564
20
46
251
11