From 58c3b3d9c21588210057409097c93be1cc64a977 Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Sat, 5 Dec 2015 12:06:26 +0000 Subject: [PATCH] 2.4.1 releases --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ bower.json | 2 +- dist/acho.js | 4 ++-- package.json | 2 +- 4 files changed, 30 insertions(+), 4 deletions(-) mode change 100755 => 100644 bower.json diff --git a/CHANGELOG.md b/CHANGELOG.md index c888e5b..3b0eff3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,33 @@ + +## 2.4.1 (2015-12-05) + + +* added existential-assign dep ([f8b35d4](https://github.com/kikobeats/acho/commit/f8b35d4)) +* better gif, round 2. ([675710e](https://github.com/kikobeats/acho/commit/675710e)) +* bye fat arrow ([431b1d1](https://github.com/kikobeats/acho/commit/431b1d1)) +* composition over inheritance ([963907e](https://github.com/kikobeats/acho/commit/963907e)) +* little refactor ([28f225c](https://github.com/kikobeats/acho/commit/28f225c)) +* little refactor ([3906739](https://github.com/kikobeats/acho/commit/3906739)) +* Moved configurable stuff into Default ([f7c3b26](https://github.com/kikobeats/acho/commit/f7c3b26)) +* moved getEnvironment inot CONST.ENV ([403cf73](https://github.com/kikobeats/acho/commit/403cf73)) +* no moar new keyword ([8417785](https://github.com/kikobeats/acho/commit/8417785)) +* refactor test, more expressive ([cb0f665](https://github.com/kikobeats/acho/commit/cb0f665)) +* refactored, less is more ([a2edabd](https://github.com/kikobeats/acho/commit/a2edabd)) +* removed new keyword, not necessary any more ([85bc524](https://github.com/kikobeats/acho/commit/85bc524)) +* removed unnecessary new keyword ([9905b4a](https://github.com/kikobeats/acho/commit/9905b4a)) +* Update .travis.yml ([284724c](https://github.com/kikobeats/acho/commit/284724c)) +* Update README.md ([01aea77](https://github.com/kikobeats/acho/commit/01aea77)) +* Update README.md ([86cf60e](https://github.com/kikobeats/acho/commit/86cf60e)) +* updated ([b603a19](https://github.com/kikobeats/acho/commit/b603a19)) +* updated bumped settings ([1010569](https://github.com/kikobeats/acho/commit/1010569)) + + + # 2.4.0 (2015-11-17) +* 2.4.0 releases ([fd6fb87](https://github.com/kikobeats/acho/commit/fd6fb87)) * added string interpolation support ([f3c7623](https://github.com/kikobeats/acho/commit/f3c7623)) * better gif 💅 ([adae687](https://github.com/kikobeats/acho/commit/adae687)) * fixed disabled colors param ([ab7fd74](https://github.com/kikobeats/acho/commit/ab7fd74)) diff --git a/bower.json b/bower.json old mode 100755 new mode 100644 index 22f8d9e..1b97af1 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "acho", "description": "An extremely simple (but powerful) logging system for NodeJS and browser.", - "version": "2.4.0", + "version": "2.4.1", "authors": [ "Kiko Beats josefrancisco.verdu@gmail.com" ], diff --git a/dist/acho.js b/dist/acho.js index 20a8c54..ffc8e7b 100644 --- a/dist/acho.js +++ b/dist/acho.js @@ -1,6 +1,6 @@ /** * acho - An extremely simple (but powerful) logging system for NodeJS and browser. - * @version v2.4.0 + * @version v2.4.1 * @link https://github.com/Kikobeats/acho * @license MIT - */!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,r,n){function s(i,u){if(!r[i]){if(!t[i]){var a="function"==typeof require&&require;if(!u&&a)return a(i,!0);if(o)return o(i,!0);var l=new Error("Cannot find module '"+i+"'");throw l.code="MODULE_NOT_FOUND",l}var c=r[i]={exports:{}};t[i][0].call(c.exports,function(e){var r=t[i][1][e];return s(r?r:e)},c,c.exports,e,t,r,n)}return r[i].exports}for(var o="function"==typeof require&&require,i=0;is;s++)n=e[s],a=a[n];return a(t)},e.prototype.isPrintable=function(e){return this.level===s.UNMUTED?!0:this.level===s.MUTED?!1:this.types[e].level<=this.types[this.level].level},e.prototype._format=function(e){return i.apply(null,e)},e}()}).call(this,e("_process"))},{"./Default":2,_process:4,chalk:5,"format-util":13}],2:[function(e,t,r){"use strict";var n,s,o=[].slice;s=e("pretty-ms"),n={MIN_DIFF_MS:1e4},t.exports={PRINT:function(){var e,t,r;t=[];for(r in this.types)t.push(function(){var t,n,s,o;for(s=this.messages[r],o=[],t=0,n=s.length;n>t;t++)e=s[t],o.push(this.transport(this.generateMessage(r,e)));return o}.call(this));return t},OUTPUT_MESSAGE:function(e){return e},OUTPUT_TYPE:function(e,t){return null==t&&(t=""),this.align&&!this.timestamp?""+e+t+" ":""+e+t+" "},TRANSPORT:console.log,GENERATE_MESSAGE:function(e,t){var r,o,i;if(this.isPrintable(e))return r=this.types[e].color,t=this.outputMessage(t),t=this.colorize(this.types.line.color,t),this.timestamp?this.timestamp[e]?(o=new Date-this.timestamp[e],o=o>n.MIN_DIFF_MS?s(o):o+"ms",this.timestamp[e]=new Date,i=this.outputType(this.keyword||e," +"+o)):(this.timestamp[e]=new Date,i=this.outputType(this.keyword||e)):i=this.outputType(this.keyword||e),i=this.colorize(r,i),i+t},GENERATE_TYPE_MESSAGE:function(e){return function(t){return function(){var r;return r=1<=arguments.length?o.call(arguments,0):[],r=t._format(r),t.transport(t.generateMessage(e,r)),t}}(this)},DIFF:!1,ALIGN:!0,COLOR:!0,UNMUTED:"all",MUTED:"silent",TYPES:{line:{color:"gray"},error:{level:0,color:"red"},warn:{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"}}}},{"pretty-ms":14}],3:[function(e,t,r){},{}],4:[function(e,t,r){function n(){c=!1,u.length?l=u.concat(l):f=-1,l.length&&s()}function s(){if(!c){var e=setTimeout(n);c=!0;for(var t=l.length;t;){for(u=l,l=[];++f1)for(var r=1;r1)for(var n=1;t>n;n++)r+=" "+e[n];if(!this.enabled||!r)return r;for(var s=this._styles,o=s.length;o--;){var i=a[s[o]];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 s.call(this,[t])}}}),e}var u=e("escape-string-regexp"),a=e("ansi-styles"),l=e("strip-ansi"),c=e("has-ansi"),f=e("supports-color"),p=Object.defineProperties;"win32"===r.platform&&(a.blue.open="");var h=function(){var e={};return Object.keys(a).forEach(function(t){a[t].closeRe=new RegExp(u(a[t].close),"g"),e[t]={get:function(){return s.call(this,this._styles.concat(t))}}}),e}(),g=p(function(){},h);p(n.prototype,i()),t.exports=new n,t.exports.styles=a,t.exports.hasColor=c,t.exports.stripColor=l,t.exports.supportsColor=f}).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,r){"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,r){"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,r){"use strict";var n=e("ansi-regex"),s=new RegExp(n().source);t.exports=s.test.bind(s)},{"ansi-regex":9}],9:[function(e,t,r){"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,r){"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,r){arguments[4][9][0].apply(r,arguments)},{dup:9}],12:[function(e,t,r){(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:"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,r){function n(e){var t=/(%?)(%([jds]))/g,r=Array.prototype.slice.call(arguments,1);return r.length&&(e=e.replace(t,function(e,t,n,s,o,i){var u=r.shift();switch(s){case"s":u=""+u;break;case"d":u=Number(u);break;case"j":u=JSON.stringify(u)}return t?(r.unshift(u),e):u})),r.length&&(e+=" "+r.join(" ")),e=e.replace(/%{2,2}/g,"%"),""+e}t.exports=n},{}],14:[function(e,t,r){"use strict";var n=e("parse-ms"),s=e("plur"),o=e("is-finite");t.exports=function(e,t){if(!o(e))throw new TypeError("Expected a finite number");if(t=t||{},1e3>e)return Math.ceil(e)+(t.verbose?" "+s("millisecond",Math.ceil(e)):"ms");var r=[],i=function(e,n,o,i){if(0!==e){var u=t.verbose?" "+s(n,e):o;r.push((i||e)+u)}},u=n(e);if(i(u.days,"day","d"),i(u.hours,"hour","h"),i(u.minutes,"minute","m"),t.compact)return i(u.seconds,"second","s"),"~"+r[0];var a=e/1e3%60,l="number"==typeof t.secDecimalDigits?t.secDecimalDigits:1,c=a.toFixed(l).replace(/\.0$/,"");return i(a,"second","s",c),r.join(" ")}},{"is-finite":15,"parse-ms":17,plur:18}],15:[function(e,t,r){"use strict";var n=e("number-is-nan");t.exports=Number.isFinite||function(e){return!("number"!=typeof e||n(e)||e===1/0||e===-(1/0))}},{"number-is-nan":16}],16:[function(e,t,r){"use strict";t.exports=Number.isNaN||function(e){return e!==e}},{}],17:[function(e,t,r){"use strict";t.exports=function(e){if("number"!=typeof e)throw new TypeError("Expected a number");return{days:Math.floor(e/864e5),hours:Math.floor(e/36e5%24),minutes:Math.floor(e/6e4%60),seconds:Math.floor(e/1e3%60),milliseconds:Math.floor(e%1e3)}}},{}],18:[function(e,t,r){"use strict";t.exports=function(e,t,r){return"number"==typeof t&&(r=t,t=e+"s"),1===r?e:t}},{}],Acho:[function(e,t,r){"use strict";e("coffee-script/register"),t.exports=e("./lib/Acho")},{"./lib/Acho":1,"coffee-script/register":3}]},{},[])("Acho")}); \ No newline at end of file + */!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(){var e;return function t(e,n,r){function o(i,u){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!u&&c)return c(i,!0);if(s)return s(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var l=n[i]={exports:{}};e[i][0].call(l.exports,function(t){var n=e[i][1][t];return o(n?n:t)},l,l.exports,t,e,n,r)}return n[i].exports}for(var s="function"==typeof require&&require,i=0;it;t++)e=o[t],s.push(this.transport(this.generateMessage(n,e)));return s}.call(this));return t},outputMessage:function(e){return e},outputType:function(e,t){return null==t&&(t=""),this.align&&!this.diff?""+e+t+" ":""+e+t+" "},transport:console.log,generateMessage:function(e,t){var n,o,s,u;if(this.isPrintable(e))return n=this.types[e].color,t=this.outputMessage(t),t=this.colorize(this.types.line.color,t),s=null!=this.keyword?this.keyword:e,o=null,this.diff&&(this.diff[e]?(o=new Date-this.diff[e],o=o>r.MIN_DIFF_MS?i(o):o+"ms",this.diff[e]=new Date,o=" +"+o):this.diff[e]=new Date),u=this.outputType(s,o),u=this.colorize(n,u),u+t},generateTypeMessage:function(e){return function(){var t;return t=1<=arguments.length?u.call(arguments,0):[],t=this.format(t),this.transport(this.generateMessage(e,t)),this}},colorize:function(e,t){var n,s,i,u;if(!this.color||"production"===r.ENV)return t;for(e=e.split(" "),u=o,s=0,i=e.length;i>s;s++)n=e[s],u=u[n];return u(t)},isPrintable:function(e){return this.level===r.UNMUTED?!0:this.level===r.MUTED?!1:this.types[e].level<=this.types[this.level].level},format:function(e){return s.apply(null,e)},keyword:null,diff:!1,align:!0,color:!0,level:r.UNMUTED,types:{line:{color:"gray"},error:{level:0,color:"red"},warn:{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"}}}},{"./Constants":2,chalk:6,"format-util":17,"pretty-ms":18}],4:[function(e,t,n){},{}],5:[function(e,t,n){function r(){l=!1,u.length?a=u.concat(a):f=-1,a.length&&o()}function o(){if(!l){var e=setTimeout(r);l=!0;for(var t=a.length;t;){for(u=a,a=[];++f1)for(var n=1;n1)for(var r=1;t>r;r++)n+=" "+e[r];if(!this.enabled||!n)return n;var o=this._styles,s=o.length,i=c.dim.open;for(!h||-1===o.indexOf("gray")&&-1===o.indexOf("grey")||(c.dim.open="");s--;){var u=c[o[s]];n=u.open+n.replace(u.closeRe,u.open)+u.close}return c.dim.open=i,n}function i(){var e={};return Object.keys(g).forEach(function(t){e[t]={get:function(){return o.call(this,[t])}}}),e}var u=e("escape-string-regexp"),c=e("ansi-styles"),a=e("strip-ansi"),l=e("has-ansi"),f=e("supports-color"),p=Object.defineProperties,h="win32"===n.platform&&!/^xterm/i.test(n.env.TERM);h&&(c.blue.open="");var g=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}(),d=p(function(){},g);p(r.prototype,i()),t.exports=new r,t.exports.styles=c,t.exports.hasColor=l,t.exports.stripColor=a,t.exports.supportsColor=f}).call(this,e("_process"))},{_process:5,"ansi-styles":7,"escape-string-regexp":8,"has-ansi":9,"strip-ansi":11,"supports-color":13}],7:[function(e,t,n){"use strict";function r(){var e={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]}};return e.colors.grey=e.colors.gray,Object.keys(e).forEach(function(t){var n=e[t];Object.keys(n).forEach(function(t){var r=n[t];e[t]=n[t]={open:"["+r[0]+"m",close:"["+r[1]+"m"}}),Object.defineProperty(e,t,{value:n,enumerable:!1})}),e}Object.defineProperty(t,"exports",{enumerable:!0,get:r})},{}],8:[function(e,t,n){"use strict";var r=/[|\\{}()[\]^$+*?.]/g;t.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(r,"\\$&")}},{}],9:[function(e,t,n){"use strict";var r=e("ansi-regex"),o=new RegExp(r().source);t.exports=o.test.bind(o)},{"ansi-regex":10}],10:[function(e,t,n){"use strict";t.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g}},{}],11:[function(e,t,n){"use strict";var r=e("ansi-regex")();t.exports=function(e){return"string"==typeof e?e.replace(r,""):e}},{"ansi-regex":12}],12:[function(e,t,n){arguments[4][10][0].apply(n,arguments)},{dup:10}],13:[function(e,t,n){(function(e){"use strict";var n=e.argv,r=n.indexOf("--"),o=function(e){e="--"+e;var t=n.indexOf(e);return-1!==t&&(-1!==r?r>t:!0)};t.exports=function(){return"FORCE_COLOR"in e.env?!0:o("no-color")||o("no-colors")||o("color=false")?!1:o("color")||o("colors")||o("color=true")||o("color=always")?!0:e.stdout&&!e.stdout.isTTY?!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:5}],14:[function(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!==e}var o=e("existential"),s=e("deepmerge");t.exports=function(e,t){return r(t)?s(e,t):o(t)?t:e}},{deepmerge:15,existential:16}],15:[function(t,n,r){!function(t,o){"function"==typeof e&&e.amd?e(o):"object"==typeof r?n.exports=o():t.deepmerge=o()}(this,function(){return function e(t,n){var r=Array.isArray(n),o=r&&[]||{};return r?(t=t||[],o=o.concat(t),n.forEach(function(n,r){"undefined"==typeof o[r]?o[r]=n:"object"==typeof n?o[r]=e(t[r],n):-1===t.indexOf(n)&&o.push(n)})):(t&&"object"==typeof t&&Object.keys(t).forEach(function(e){o[e]=t[e]}),Object.keys(n).forEach(function(r){"object"==typeof n[r]&&n[r]&&t[r]?o[r]=e(t[r],n[r]):o[r]=n[r]})),o}})},{}],16:[function(e,t,n){"use strict";t.exports=function(e){return null!=e}},{}],17:[function(e,t,n){function r(e){var t=/(%?)(%([jds]))/g,n=Array.prototype.slice.call(arguments,1);return n.length&&(e=e.replace(t,function(e,t,r,o,s,i){var u=n.shift();switch(o){case"s":u=""+u;break;case"d":u=Number(u);break;case"j":u=JSON.stringify(u)}return t?(n.unshift(u),e):u})),n.length&&(e+=" "+n.join(" ")),e=e.replace(/%{2,2}/g,"%"),""+e}t.exports=r},{}],18:[function(e,t,n){"use strict";var r=e("parse-ms"),o=e("plur"),s=e("is-finite");t.exports=function(e,t){if(!s(e))throw new TypeError("Expected a finite number");if(t=t||{},1e3>e){var n="number"==typeof t.msDecimalDigits?t.msDecimalDigits:0;return(n?e.toFixed(n):Math.ceil(e))+(t.verbose?" "+o("millisecond",Math.ceil(e)):"ms")}var i=[],u=function(e,n,r,s){if(0!==e){var u=t.verbose?" "+o(n,e):r;i.push((s||e)+u)}},c=r(e);if(u(c.days,"day","d"),u(c.hours,"hour","h"),u(c.minutes,"minute","m"),t.compact)return u(c.seconds,"second","s"),"~"+i[0];var a=e/1e3%60,l="number"==typeof t.secDecimalDigits?t.secDecimalDigits:1,f=a.toFixed(l).replace(/\.0$/,"");return u(a,"second","s",f),i.join(" ")}},{"is-finite":19,"parse-ms":21,plur:22}],19:[function(e,t,n){"use strict";var r=e("number-is-nan");t.exports=Number.isFinite||function(e){return!("number"!=typeof e||r(e)||e===1/0||e===-(1/0))}},{"number-is-nan":20}],20:[function(e,t,n){"use strict";t.exports=Number.isNaN||function(e){return e!==e}},{}],21:[function(e,t,n){"use strict";t.exports=function(e){if("number"!=typeof e)throw new TypeError("Expected a number");return{days:Math.floor(e/864e5),hours:Math.floor(e/36e5%24),minutes:Math.floor(e/6e4%60),seconds:Math.floor(e/1e3%60),milliseconds:Math.floor(e%1e3)}}},{}],22:[function(e,t,n){"use strict";t.exports=function(e,t,n){return"number"==typeof t&&(n=t,t=e+"s"),1===n?e:t}},{}],Acho:[function(e,t,n){"use strict";e("coffee-script/register"),t.exports=e("./lib/Acho")},{"./lib/Acho":1,"coffee-script/register":4}]},{},[])("Acho")}); \ No newline at end of file diff --git a/package.json b/package.json index e77873e..d111a7a 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "acho", "description": "An extremely simple (but powerful) logging system for NodeJS and browser.", "homepage": "https://github.com/Kikobeats/acho", - "version": "2.4.0", + "version": "2.4.1", "main": "./index.js", "author": { "email": "josefrancisco.verdu@gmail.com",