{"_id":"herb","_rev":"34-957736c8c8255f38750e18b27e007ce7","name":"herb","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"herb","version":"1.0.0","keywords":["herb","CLI","color","styling","progressbar"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@1.0.0","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"2a4e4894a813dd246999579638124852ea3ec914","tarball":"https://registry.npmjs.org/herb/-/herb-1.0.0.tgz","integrity":"sha512-nZIXxEYdcuWDXURwWWwALk5Yf+E3aEYwoKFUHZQIAkW6P4tKjnP0kJfyDPDrD64d6dk039JTndecjkoi/1UoxA==","signatures":[{"sig":"MEYCIQDaUSJcRGv+auIS7NP/RR2Qiii7TtcIaJkUNNWivyZaNQIhAJS9y2kRzOgyJzxsH0clPJZm6qlB/tz2d3EWSL6OpGP5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"2a4e4894a813dd246999579638124852ea3ec914","gitHead":"f7e75d104823ef560b8806db6e13788b6720d73b","scripts":{"test":"node test"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.0.0","description":"Add some flavor to your Node CLI!","dependencies":{"chalk":"^0.5.1","lodash":"^2.4.1","json-stringify":"^0.1.3"},"directories":{}},"1.1.0":{"name":"herb","version":"1.1.0","keywords":["herb","CLI","color","styling","progressbar"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@1.1.0","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"d7749afecdd57222e652488b1f70fa7e2c0101b6","tarball":"https://registry.npmjs.org/herb/-/herb-1.1.0.tgz","integrity":"sha512-uMzGbsypKsCx4pQHM8xTBFcGHlG50wIvuVFYck8iXEX9QQbCQPre1igPkpzzV4mcWsazqhiQpaNbUFvPs5HH7w==","signatures":[{"sig":"MEUCIBRY8Sd7UE4RirQqxnIkFPbay/TU8/2Y1IokOQ+SmfM+AiEA9Aq1sT7sv53coZK0QVRLUf1rNQttqYMLs5Ar8LNRoyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"d7749afecdd57222e652488b1f70fa7e2c0101b6","gitHead":"c400d1cb24cd3be632ccccb3ba0b28df1882453d","scripts":{"test":"node test"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.0.0","description":"Add some flavor to your Node CLI!","dependencies":{"chalk":"^0.5.1","lodash":"^2.4.1","json-stringify":"^0.1.3"},"directories":{}},"1.2.0":{"name":"herb","version":"1.2.0","keywords":["herb","CLI","color","styling","progressbar"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@1.2.0","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"01448904007147175e0e98685e1df52ac5926460","tarball":"https://registry.npmjs.org/herb/-/herb-1.2.0.tgz","integrity":"sha512-ReaZ+TaJ/M3u7tjp1pKeJIZK4qYcwcDaPo9hgZV0b0hX0C05z8Aksk0o0iqgXIcUKE4yR0FT8TsOEI/wSv6okA==","signatures":[{"sig":"MEYCIQDXGL7WUCzrhUEWh/CrGliXg7p8tvZPVlIF/lF9VFSWcQIhAOAq87ajiRR2EDc5UY/4V6Mtjo8VoGEGbPNC1LrCTVzD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"01448904007147175e0e98685e1df52ac5926460","gitHead":"8974bcc26dfb23b4233e165267e37f88f76a00e7","scripts":{"test":"node test"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.0.0","description":"Add some flavor to your Node CLI!","dependencies":{"chalk":"^0.5.1","lodash":"^2.4.1","json-stringify":"^0.1.3"},"directories":{}},"1.3.1":{"name":"herb","version":"1.3.1","keywords":["herb","CLI","color","styling","progressbar"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@1.3.1","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"750c7006aef26873960169c28c40ba71031f6ff8","tarball":"https://registry.npmjs.org/herb/-/herb-1.3.1.tgz","integrity":"sha512-VzyyuFyu4MbW+Q59OtxnwV/L38yt2ZlkxmxD5gcqirLGghiVAlf5GE43hTmZ7TG0KpoZ+9LDCeoXWtrYD3C/tw==","signatures":[{"sig":"MEYCIQCUF0q2x9Qe6lrnjcTa7aPc3jeWIkxZjmKPO2h65xK0HgIhAPxkRhV2nj7NP/jNwiBIS/4m+e0fF54/mNEyFKDd5mPK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"750c7006aef26873960169c28c40ba71031f6ff8","gitHead":"f94b1f67c4301a65919bba8ee7853122b7f992da","scripts":{"test":"node test"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.0.0","description":"Add some flavor to your Node CLI!","dependencies":{"chalk":"^0.5.1","lodash":"^2.4.1","json-stringify":"^0.1.3"},"directories":{}},"1.3.3":{"name":"herb","version":"1.3.3","keywords":["herb","CLI","color","styling","progressbar"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@1.3.3","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"67d00ff08b96c6903efb468e7c21f07ed5c6802c","tarball":"https://registry.npmjs.org/herb/-/herb-1.3.3.tgz","integrity":"sha512-Q9OxmSFhIXu2XutEcyY6e6+2n1OCWm6Eh/SDgY4ng3Vyg9DuzruMjZc8q/1A8CCOLgrGJFyk4VIig/BelwUsVA==","signatures":[{"sig":"MEQCIGGdtbZpoQSSk75fH43LVCGPHymgcEvupabPcm4eJeeTAiAktss+tplZ0X0YsqItWD471tCIuz+I/6W3St0xfuqIVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"67d00ff08b96c6903efb468e7c21f07ed5c6802c","gitHead":"7eb6aca5bdc78ec07b313925bdb44803d96105cc","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.0.0","description":"The CLI Monster!","dependencies":{"chalk":"^0.5.1","lodash":"^2.4.1","json-stringify":"^0.1.3"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"1.3.4":{"name":"herb","version":"1.3.4","keywords":["herb","CLI","color","styling","progressbar"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@1.3.4","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"81f5f67927b495a93a1c0399cf19f8a258aafa5e","tarball":"https://registry.npmjs.org/herb/-/herb-1.3.4.tgz","integrity":"sha512-pnDi1VN0wTlfuV0l7HXmpHgm/RzrT3zsVV48m3tOVEMZ3MG1F3Z0L3ckJFvFN/D1NkaviItcP84QsmBBCJV/4g==","signatures":[{"sig":"MEUCIHtcIISf6HxOh44NX3iutBkoelelgTigAywjZnvMKseZAiEAxqjdJkMCpGzcZccJ9SZIQb97KMOP1yqZIMteBnXKhF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"81f5f67927b495a93a1c0399cf19f8a258aafa5e","gitHead":"c64ca2ed4ca46ad095fae0a4478e85c77c48ff2d","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.0.0","description":"The CLI Monster!","dependencies":{"chalk":"^0.5.1","lodash":"^2.4.1","json-stringify":"^0.1.3"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"1.3.5":{"name":"herb","version":"1.3.5","keywords":["herb","CLI","color","styling","progressbar"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@1.3.5","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"1fb4b44966373bdd97fb2a2fe1d8216e075d524c","tarball":"https://registry.npmjs.org/herb/-/herb-1.3.5.tgz","integrity":"sha512-TfgG/MPBA1jHh915roh8Ss3Il5rjGuAdYhQNjtKymWEQw/aBYVoQEGw+w623j35/KA+eyhyNzJuXurkP9aCKMQ==","signatures":[{"sig":"MEQCIFBvkrjxpssfdYkp1seFplTiG40b4z68P9cHtu2QnoR6AiAKHUg1+WM+iN0A9Uh4Spa4xPPKywwqEXHWw7AMEDSwOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"1fb4b44966373bdd97fb2a2fe1d8216e075d524c","gitHead":"bef01da0f657a174606d3be1aeaaca5ba0776ce7","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.0.0","description":"The CLI Monster!","dependencies":{"chalk":"^0.5.1","lodash":"^2.4.1","json-stringify":"^0.1.3"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"1.3.6":{"name":"herb","version":"1.3.6","keywords":["herb","CLI","color","styling","progressbar"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@1.3.6","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"3f460b518d2fac3255a33a1069c6765ffc666171","tarball":"https://registry.npmjs.org/herb/-/herb-1.3.6.tgz","integrity":"sha512-IW32Y4RDBObVosFZ4JdSsxAM1qyEtk7EFroEbi1cKhZnmtzyFjI6jwwTDcO2Tfq+ZgL2sNxrsJOeToIWV4Wzxg==","signatures":[{"sig":"MEQCIGSON1Q3bxSuJrqLduPO7dS1coYa3OBlfp2DC1/lPqkNAiAkE5iOOHMxA3Z8MkHoi+ky4fjz5n7871f6E4COGMUmsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"3f460b518d2fac3255a33a1069c6765ffc666171","gitHead":"45e8bf2cd3ee1b99231f748ada914aa11313e018","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.0.0","description":"The CLI Monster!","dependencies":{"chalk":"^0.5.1","lodash":"^2.4.1","json-stringify":"^0.1.3"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"1.3.7":{"name":"herb","version":"1.3.7","keywords":["herb","console","logs","logging","CLI","color","styling","progressbar"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@1.3.7","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"02134e0ee1352cab39bd3f81b395a567737a5920","tarball":"https://registry.npmjs.org/herb/-/herb-1.3.7.tgz","integrity":"sha512-1GeVPWEltvEGSZQm14SwkZDW21+b7sPGb7jeiJ6U+c1NonIbO9nf46iJ9JFCD/ZVcm4CLP9CSnDl7aHn5BCRyw==","signatures":[{"sig":"MEQCIFOlkkO9JRrWgWZamwiJh0ShQzMuKZIHZNlEEyOWCY1/AiAqKtuRahQWYbdf05vOn2DKCwKzYH9fb9Yq/Zr+cbBR1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"02134e0ee1352cab39bd3f81b395a567737a5920","gitHead":"afd288fc548c8b24e272a0650915b0af936e4195","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.0.0","description":"The CLI Monster!","dependencies":{"chalk":"^0.5.1","lodash":"^2.4.1","json-stringify":"^0.1.3"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"2.1.0":{"name":"herb","version":"2.1.0","keywords":["herb","console","log","logs","logging","table","paragraph","line","CLI","color","styling"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@2.1.0","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"fccbf5b9f808241aa0a7c14ad8c173969d4d16cf","tarball":"https://registry.npmjs.org/herb/-/herb-2.1.0.tgz","integrity":"sha512-jvhvs9wSqUJ4YfEcQez8a4VFq1k2Wf06GIOFJWVdjsjAZAR6DnNwf+7rCHD+aBXY1h26eb1Gpc7V7b6x0KRxYw==","signatures":[{"sig":"MEYCIQCnLH45LXf29IwdNkdQ69li+xVeIds4BQB0o+HzreXbSgIhAJBX8sdFDhN32BYGij3xe3fkdfLnzVfTLGKvVfDELCqe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"fccbf5b9f808241aa0a7c14ad8c173969d4d16cf","gitHead":"b05127356ea611ba98e8ebad2cbff00f2617b5a1","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.0.0","description":"The Logging Monster!","dependencies":{"lodash":"^2.4.1","culinary":"^1.1.0","cli-table":"^0.3.1"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"2.1.1":{"name":"herb","version":"2.1.1","keywords":["herb","console","log","logs","logging","table","paragraph","line","CLI","color","styling"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@2.1.1","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"05b27bf0266c0dd794cd5f9d2b2e4a07f5df0129","tarball":"https://registry.npmjs.org/herb/-/herb-2.1.1.tgz","integrity":"sha512-Hcuw8/QuxH3Jj00P2qcMRUwlrQT5HlM7TRQvcpoVRN7/scAmn5uLv+9EaSS4badwUHF1XdeKH9LpFjFN+3hh3g==","signatures":[{"sig":"MEYCIQDY6sXQZF5/tTGX/5ra6A0autF/Vz1mrHRYO4U4pkJUWQIhAPG5EnRwkow1t/9pPBlWrOVheXgjGhfHiJ67TZlzjZJs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"05b27bf0266c0dd794cd5f9d2b2e4a07f5df0129","gitHead":"81820f689043b373e86c3c3939c234ac377749bb","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.0.0","description":"The Logging Monster!","dependencies":{"lodash":"^2.4.1","culinary":"^1.1.0","cli-table":"^0.3.1"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"2.2.0":{"name":"herb","version":"2.2.0","keywords":["herb","console","log","logs","logging","table","paragraph","line","CLI","color","styling"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@2.2.0","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"dca2789f06a127ccc5cfb0a2d178fcc2b1caeea8","tarball":"https://registry.npmjs.org/herb/-/herb-2.2.0.tgz","integrity":"sha512-TJIQgWwTeDq5unJW2nfuoGA9isdCvGzDzJNX9Uhc4zP2UthAC2v3wDUY5usAaKxJsnU4Dtu6ry7otBk4KoQ2Bg==","signatures":[{"sig":"MEYCIQCcB55Cqn/sehDfToS0jcHssAUBTM0JJlfKvbHsem/XHAIhAN8O301xAx7A9GQ5aBzp98eAvv3MA3U4FMoO0yyTM5YH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"dca2789f06a127ccc5cfb0a2d178fcc2b1caeea8","gitHead":"c6cf13d99f0a7e4ce015dbf6250085f89937cbcc","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.7.4","description":"The Logging Monster!","_nodeVersion":"0.12.2","dependencies":{"lodash":"^2.4.1","culinary":"^1.1.0","cli-table":"^0.3.1"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"2.2.1":{"name":"herb","version":"2.2.1","keywords":["herb","console","log","logs","logging","table","paragraph","line","CLI","color","styling"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@2.2.1","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"6de9176424e06ea872719deb28f2a4e49172ef74","tarball":"https://registry.npmjs.org/herb/-/herb-2.2.1.tgz","integrity":"sha512-aySrn59F4wG/I/pgmDmJVc0Q5S+Rl/i1+ZMKeGBXGsPakQT9VvItaOZS65UYjWqG6tEg+D4bxN7gnpr+QLg5BQ==","signatures":[{"sig":"MEYCIQDp0TdVhGNMkhw96VsCWEWsKBrQF7ehEZLGob5aNNhghgIhAJpaq8afyckP8olN11nXmZ5svthPRq6X3AwgpGdwGcu4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"6de9176424e06ea872719deb28f2a4e49172ef74","gitHead":"4c642fe3aea537adbfdeec71392fedc6cf154335","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.7.4","description":"The Logging Monster!","_nodeVersion":"0.12.2","dependencies":{"lodash":"^2.4.1","culinary":"^1.1.0","cli-table":"^0.3.1"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"2.2.2":{"name":"herb","version":"2.2.2","keywords":["herb","console","log","logs","logging","table","paragraph","line","CLI","color","styling"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@2.2.2","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"26e61070b81965c106601713353fd37255ed2571","tarball":"https://registry.npmjs.org/herb/-/herb-2.2.2.tgz","integrity":"sha512-AGPjl6JhBAK5212ZDh7U/+s392JVW4Hs4tacpRV80DGQa+92qiYSDj03Lz9GjFuaGvGxax8EpbkUKONzBhNMOQ==","signatures":[{"sig":"MEUCIBFcqy3qCPFrfPhmsgV/TI12htqv0xPwrVvNe/Wbtv9AAiEA3Gz+QzKlh0PxJsxSPzmMq+uJCiFwI8kRpjsPvQk/OlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"26e61070b81965c106601713353fd37255ed2571","gitHead":"b5fe535aae400a73e227b08b8671a54b2c5760b3","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"deprecated":"critical bug fixed in v0.2.4","repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.7.4","description":"The Logging Monster!","_nodeVersion":"0.12.2","dependencies":{"lodash":"^2.4.1","culinary":"^1.1.0","cli-table":"^0.3.1"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"2.2.3":{"name":"herb","version":"2.2.3","keywords":["herb","console","log","logs","logging","table","paragraph","line","CLI","color","styling"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@2.2.3","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"4e4f60e94d7558de7dd2fed1806c986959f59d55","tarball":"https://registry.npmjs.org/herb/-/herb-2.2.3.tgz","integrity":"sha512-cPURSmZo76mISeTYK4i6PxKInQ5RHzinQKq1Wn77krsmakI+IVqX8s6BaxoQ9luqUjzN8AZuA1DqRppAOt+EUQ==","signatures":[{"sig":"MEUCIHcCJr0TtE+/Z/1RFvjBAaFjit8F9JBCjdRxTw2H4YpKAiEA/nr/Srz1ZLZVb1TRJG9blU+fn4LORs1Mg6TQT+CiQCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"4e4f60e94d7558de7dd2fed1806c986959f59d55","gitHead":"b9179fdaee02ef0147129a8d3667583c5df3634d","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.7.4","description":"The Logging Monster!","_nodeVersion":"0.12.2","dependencies":{"lodash":"^2.4.1","culinary":"^1.1.0","cli-table":"^0.3.1"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"2.2.4":{"name":"herb","version":"2.2.4","keywords":["herb","console","log","logs","logging","table","paragraph","line","CLI","color","styling"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@2.2.4","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"7d96cb4e2a926287e144e6b5616f2a08775614cb","tarball":"https://registry.npmjs.org/herb/-/herb-2.2.4.tgz","integrity":"sha512-1BteOFPNRhddwtVfg57xq7VEr+LGmtU6LU36bPScMYxqrmc+ZIVtY/LsYAgFoPYFubd54n2yGt4ZTq0Vpr82gA==","signatures":[{"sig":"MEUCIFWQNX5N8RgcbN5uF5usXYjS/xcM72d9+xRUGH0D+5mYAiEAuHz0sIASstk6/T38zfopkv7+uhb4i/XtVfjEoWRUJMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"7d96cb4e2a926287e144e6b5616f2a08775614cb","gitHead":"b9179fdaee02ef0147129a8d3667583c5df3634d","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.7.4","description":"The Logging Monster!","_nodeVersion":"0.12.2","dependencies":{"lodash":"^2.4.1","culinary":"^1.1.0","cli-table":"^0.3.1"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"2.2.5":{"name":"herb","version":"2.2.5","keywords":["herb","console","log","logs","logging","table","paragraph","line","CLI","color","styling"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@2.2.5","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"944bb72c2da4d43d5b7bdb984b8a9ff6bb7dbc3b","tarball":"https://registry.npmjs.org/herb/-/herb-2.2.5.tgz","integrity":"sha512-jX1fM39prqFL3A61BCOnnYfisrTECtGIHS+HXc/F1mQt6sEe/n2QQW4QjxmqvJqZXj4b+BABh5srdhX74spa9Q==","signatures":[{"sig":"MEUCIBU7XHR7FPMpk7QOwv5y94g/GrORBlKmP8i3xLxStpFhAiEA50HUodtwFeLym+xWII9wGrOTr176F+Sqht1DyVhJk5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"944bb72c2da4d43d5b7bdb984b8a9ff6bb7dbc3b","gitHead":"b9179fdaee02ef0147129a8d3667583c5df3634d","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.7.4","description":"The Logging Monster!","_nodeVersion":"0.12.2","dependencies":{"lodash":"^2.4.1","culinary":"^1.1.0","cli-table":"^0.3.1"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"2.2.6":{"name":"herb","version":"2.2.6","keywords":["herb","console","log","logs","logging","table","paragraph","line","CLI","color","styling"],"author":{"url":"http://schahriar.com/","name":"Schahriar SaffarShargh","email":"info@schahriar.com"},"license":"MIT","_id":"herb@2.2.6","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"homepage":"https://github.com/schahriar/herb","bugs":{"url":"https://github.com/schahriar/herb/issues"},"dist":{"shasum":"63c932d3b2414bb8043280a0939b3a6531b2985a","tarball":"https://registry.npmjs.org/herb/-/herb-2.2.6.tgz","integrity":"sha512-9W7SdwqntHCQDep7hRuVHyIFWWwEq3m/zDLJfP49HoVX1gpUC4rryIT6H6zA38IndDavrDEJHN8F3VHbTgwydQ==","signatures":[{"sig":"MEUCIQDNItyZG1lDxGrljLaSCu2aqbN/Ilq/f43W7grENO4aYAIgQlbpEXWoPD9VQexYFoHdfMAS+VdAFWSLm5n9/W1TrJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"herb.js","_from":".","_shasum":"63c932d3b2414bb8043280a0939b3a6531b2985a","gitHead":"76239befbe59bc040298be56d3b0889bd6342ca1","scripts":{"test":"mocha"},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"repository":{"url":"https://github.com/schahriar/herb.git","type":"git"},"_npmVersion":"2.7.4","description":"The Logging Monster!","_nodeVersion":"0.12.2","dependencies":{"lodash":"^2.4.1","culinary":"^1.1.0","cli-table":"^0.3.1"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"directories":{}},"2.3.0":{"name":"herb","version":"2.3.0","description":"The Logging Monster!","main":"herb.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/schahriar/herb.git"},"keywords":["herb","console","log","logs","logging","table","paragraph","line","CLI","color","styling"],"author":{"name":"Schahriar SaffarShargh","email":"info@schahriar.com","url":"http://schahriar.com/"},"license":"MIT","bugs":{"url":"https://github.com/schahriar/herb/issues"},"homepage":"https://github.com/schahriar/herb","dependencies":{"cli-table":"^0.3.1","culinary":"^1.1.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^1.10.0","mocha":"^2.0.1"},"_id":"herb@2.3.0","gitHead":"0656ff0cd0dfcd924274b991fda57c5fc4ca7977","_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-3O1QJFIcXAruY4+/gzCGEh6sg09TPNk5ZNO4AFJ9tE2xMufirfrEkCaVPqot8a/1/6s8+TMPxMFZNUpkFOYvvg==","shasum":"80a3663df2035b79c65dbeff84d69a95d5998dfd","tarball":"https://registry.npmjs.org/herb/-/herb-2.3.0.tgz","fileCount":29,"unpackedSize":590079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9+0SloCnD/PHp6AbYLAU+y4byqa4HbJCg5J7ZVN3UFQIhAPuOG6IBTuiBNPp3hFjjFECVzBR0f9QCEewkYl2w/zfZ"}]},"_npmUser":{"name":"schahriar","email":"info@schahriar.com"},"directories":{},"maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/herb_2.3.0_1721008166005_0.20387143397891494"},"_hasShrinkwrap":false}},"time":{"created":"2014-12-22T07:17:51.409Z","modified":"2024-07-15T01:49:26.323Z","1.0.0":"2014-12-22T07:17:51.409Z","1.1.0":"2014-12-22T08:11:46.810Z","1.2.0":"2014-12-22T09:22:00.145Z","1.3.1":"2014-12-22T10:06:02.819Z","1.3.3":"2014-12-22T23:14:52.818Z","1.3.4":"2014-12-22T23:16:17.404Z","1.3.5":"2014-12-23T12:16:19.094Z","1.3.6":"2014-12-24T08:36:12.161Z","1.3.7":"2014-12-24T12:06:26.064Z","2.1.0":"2015-01-02T08:06:30.829Z","2.1.1":"2015-01-02T08:10:48.846Z","2.2.0":"2015-05-16T22:35:13.371Z","2.2.1":"2015-05-16T22:53:04.401Z","2.2.2":"2015-05-16T23:14:36.411Z","2.2.3":"2015-05-16T23:18:34.943Z","2.2.4":"2015-05-16T23:20:57.542Z","2.2.5":"2015-05-17T22:46:19.624Z","2.2.6":"2015-05-17T23:03:10.408Z","2.3.0":"2024-07-15T01:49:26.167Z"},"bugs":{"url":"https://github.com/schahriar/herb/issues"},"author":{"name":"Schahriar SaffarShargh","email":"info@schahriar.com","url":"http://schahriar.com/"},"license":"MIT","homepage":"https://github.com/schahriar/herb","keywords":["herb","console","log","logs","logging","table","paragraph","line","CLI","color","styling"],"repository":{"type":"git","url":"git+https://github.com/schahriar/herb.git"},"description":"The Logging Monster!","maintainers":[{"name":"schahriar","email":"info@schahriar.com"}],"readme":"![Herbal Logo](logo.png)\n\nAdd some true flavour to your **NodeJS** console!\n======\n\n**herb** is a magical layer for the most complex *logs*. To put it in simple words it enables advanced functions missing in the current Node logging system (console.log). **You can group, count, and add lines, paragraphs or tables** all in *color!* and the best part about it is the fact that you can just replace the global ***console*** with **herb** without further modifications!\n\n## Installation\n```javascript\nnpm install herb\n```\nor if you are developing a module\n```javascript\nnpm install herb --save\n```\n\n## Usage\n### Logging\nEither\n```javascript\nvar herb = require('herb');\n\nherb.log(\"An herb log\");\nherb.warn(\"An herb warning\");\n```\nOr\n```javascript\nvar console = require('herb');\n\nconsole.log(\"An herb log\");\nconsole.warn(\"An herb warning\");\n// Even\nconsole.count('label');\n```\n\n## Colors & Styles\nAll [Culinary](https://www.npmjs.com/package/culinary) styles and colors are supported!\ne.g.\n```\nherb.log(herb.green('SUCCESS'), herb.underline('www.example.com'))\n```\n- **Colors:** Black, White, Green, Blue, Cyan, Magenta, Red, Yellow\n- **Backgrounds:** bgBlack, bgWhite, bgGreen, bgBlue, bgCyan, bgMagenta, bgRed, bgYellow\n- **Spices:** bold, underline, ~~strikethrough~~ *(barely supported by clients)*, italic, **hidden**, invert, reset\n\n## Methods\n**Info, Log, Warn, Error** (color:blue, blue, yellow, red, verbosity:4, 3, 2, 1) -> herb.log(log, json, ...)\n\n**Write** \"Writes logs through process.stdout rather than console.log but retains similar behavior\" -> herb.write(log1, log2, ...)\n\n**Template** \"Allows for color templating\" -> herb.template(type, color1, color2, style3, ...)\n```javascript\nvar header = herb.template('log', 'green', 'white', 'green');\nheader('This will be green', 'white here', '& back to green again', 'this will be ignored');\n```\n\n**Clear** \"Clears console screen\" -> herb.clear()\n\n**ClearLine** \"Clears last line for writing\" -> herb.clearLine()\n\n**Count** \"Counts to label\" -> herb.count(label)\n```javascript\nherb.count(\"Apples\");\nherb.count(\"Apples\");\n/// Output:\n// Apples : 1\n// Apples : 2\n```\n---------------\n**Group, GroupEnd** \"Creates a group\" -> herb.group(title)\n```javascript\nherb.group(\"Fruits\");\nherb.log(\"Apples\");\nherb.log(\"Oranges\");\nherb.groupEnd();\nherb.warn(\"Group ended!\");\n/// Output:\n// > Fruits\n// | Apples\n// | Oranges\n// Group ended!\n```\n---------------\n**Time, TimeEnd** \"Measure time in ms\" -> herb.time(label)\n```javascript\nherb.time(\"timeout\");\nsetTimeout(function() { herb.timeEnd(\"timeout\") }, 1200);\n/// Output after 1200ms: (the output includes timeout computation time ~ 4ms to 12ms)\n// timeout: 1200ms\n```\n---------------\n\n**Humanify** \"Output human friendly json\" -> herb.humanify(json)\n```javascript\nherb.humanify({\n\t\"_id\": \"54a643971784e5031c7a34a2\",\n\t\"index\": 3,\n\t\"guid\": \"37f345d8-de55-46c2-9071-73d0b6982194\",\n\t\"isActive\": true,\n\t\"name\": \"Head Schneider\"\n});\n/// Output:\n// _id:       54a643971784e5031c7a34a2\n// index:     3\n// guid:      37f345d8-de55-46c2-9071-73d0b6982194\n// isActive:  true\n// name:      Head Schneider\n```\n---------------\n\n**Paragraph** \"Output a formatted paragraph\" -> herb.paragraph(text)\n```javascript\nherb.paragraph(\"Anim magna velit ipsum id et dolor labore.\"\n+ \"Irure ipsum enim in laborum deserunt elit sit eu sit id\"\n+ \"et adipisicing eu do. Ad nulla ullamco excepteur consequat\"\n+ \"veniam ut. Tempor elit excepteur nulla pariatur irure nisi.\",\n{ alignment: \"center\", color: \"green\", width: '50%', margin: '50%' });\n/// Outputs a green centered text with half width in the middle of the screen\n```\n---------------\n\n**Table** \"Output a formatted table\" -> herb.table({ headers: [...], rows: [[...],[...],...], borders: false })\n```javascript\nherb.table({\n\theaders: ['id','name','email','last logged'],\n\trows: [\n\t\t['1', 'Lorem ipsum', 'lorem@example.com', 'January 1st 2015'],\n\t\t['2', '', '', ''],\n\t\t['3', 'John Doe', 'info@example.com', 'November 5th 2014']\n\t],\n\tborders: false // Full is a table style\n});\n/// Outputs a green centered text with half width in the middle of the screen\n```\n---------------\n\n**Line** \"Output a divider\" -> herb.line('_')\n```javascript\nherb.line('_');\n// Or combine multiple characters\nherb.line('<-->');\n/// Outputs two full width (console width) lines e.g.:\n// _________________________\n// <--><--><--><--><--><--><-\n```\n---------------\n[You can check out pictures of these methods here.](./tutorials/methods.md)\n\n\n## Config & LogFile\n```javascript\nvar herb = require('herb');\n\n// Config is dynamic\n// You can modify config at any point\nherb.config({\n  // Verbosity of logs (integer)\n  // Note that higher numbers cover the entire group e.g. 3 = ['Log','Warn','Error']\n  verbose: 3, // 4: Info, 3: Log, 2: Warn, 1: Error, 0: Fatal\n\n  prependTime: false, // Prepends time [hour:minute:seconds] to every log if enabled\n\n  // Can be set to a file e.g. \"./log\" & logs every log within the verbosity into the file\n  logFile: undefined,\n\n  // Add a prefix to all output\n  prefix: undefined\n})\n```\nLog files can be read using a simple code:\n```javascript\nvar fs = require('fs');\nconsole.log(fs.readFileSync('./log', {encoding: 'utf8'}));\n```\n\n## Marker\nYou can modify **background**, **color** and **style** of every output using marker. If { permanent: boolean } is set to true then the marker will override every output otherwise it will be cleared after each output.\n```javascript\nvar herb = require('herb');\n\nherb.marker({ color: 'green' }).log('A success story!');\n// A Magenta line\nherb.marker({ color: 'magenta' }).line('-');\n```\n\n## Test Suite\nYou can do a complex yet boring test by running the following in the source directory:\n```javascript\nnpm install mocha -g\nnpm test\n```\n*I'll soon add a visual test.*\n\n## Contributing\nThe goal is to create a *rich command-line interface experience* for NodeJS.\nI am currently looking for active contributors to create **documentation**, **improve** the code and add **innovations** to the module. If you are interested you can contact me directly at <info@schahriar.com>!\n\n## License\nMIT © Schahriar SaffarShargh <info@schahriar.com>\n","readmeFilename":"README.md","users":{"schahriar":true}}