{"_id":"chip","_rev":"13-6d57890fe77a0ba0eaa1d01ec355a30d","name":"chip","description":"A tiny Node.js logger","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"chip","description":"A tiny Node.js logger","keywords":["chip","tiny","console","log","logger","color","utf-8","icons","transport"],"version":"0.0.1","main":"chip.js","homepage":"http://github.com/zerious/chip","repository":{"type":"git","url":"http://github.com/zerious/chip.git"},"bugs":{"url":"http://github.com/zerious/chip/issues"},"author":{"name":"Sam Eubank","email":"sameubank@gmail.com"},"contributors":[{"name":"Sam Eubank","email":"sameubank@gmail.com"}],"licenses":[{"type":"MIT","url":"http://github.com/zerious/chip/blob/master/MIT-LICENSE.md"}],"engines":["node >= 0.2.6"],"scripts":{"test":"mocha","retest":"mocha --watch","cover":"istanbul cover _mocha","report":"open coverage/lcov-report/index.html","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"dependencies":{"colors":"0.6.2"},"devDependencies":{"zeriousify":"0.1.3","assert-plus":"0.1.5","mocha":"1.18.2","istanbul":"0.2.8","coveralls":"2.10.0"},"_id":"chip@0.0.1","dist":{"shasum":"7c6eeb7cec198f6d640f2e9dcd909d9a798354c7","tarball":"https://registry.npmjs.org/chip/-/chip-0.0.1.tgz","integrity":"sha512-/Ia1JZPW/ejg5pXvCXqRZFJrOoVaiqke6vQRlWGWpCqhVh2gQJ6q7TzrJueRgACpdAhnLEMf/xCvfkPp7PgUZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdg/NU5aITPMxV07tAgjWpNeM7LntZQQdMapPkXUkLPAIhALeB/V3DvFFTKvI1XwLIhRzQRAEZgZuuuHrdDAPU9U20"}]},"_from":"chip","_npmVersion":"1.4.3","_npmUser":{"name":"zerious","email":"sameubank@gmail.com"},"maintainers":[{"name":"zerious","email":"sameubank@gmail.com"}]},"0.0.2":{"name":"chip","description":"A tiny Node.js logger","keywords":["chip","tiny","console","log","logger","color","utf-8","icons","transport"],"version":"0.0.2","main":"chip.js","homepage":"http://github.com/zerious/chip","repository":{"type":"git","url":"http://github.com/zerious/chip.git"},"bugs":{"url":"http://github.com/zerious/chip/issues"},"author":{"name":"Sam Eubank","email":"sameubank@gmail.com"},"contributors":[{"name":"Sam Eubank","email":"sameubank@gmail.com"}],"licenses":[{"type":"MIT","url":"http://github.com/zerious/chip/blob/master/MIT-LICENSE.md"}],"engines":["node >= 0.2.6"],"scripts":{"test":"mocha","retest":"mocha --watch","cover":"istanbul cover _mocha","report":"open coverage/lcov-report/index.html","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"dependencies":{"colors":"0.6.2"},"devDependencies":{"zeriousify":"0.1.3","assert-plus":"0.1.5","mocha":"1.18.2","istanbul":"0.2.8","coveralls":"2.10.0"},"_id":"chip@0.0.2","dist":{"shasum":"f7b7e7b2aba099b91c0ce7a16b92e5f01cdb87a9","tarball":"https://registry.npmjs.org/chip/-/chip-0.0.2.tgz","integrity":"sha512-9UKn7uQ5JWlORl0jVFedMkzA7Q5jr/gDps5mBVjiWmgGUvBuls2wzWbSyA4KkbxZVIQMQWL8tkj7EcBtAD//1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1wB4MBv6mGernibSDFWqIbiDfIZasG6wQlnjPdEQHQAiBL9z/jH1nYuoydUzz+v5oY6ZwJayWRfDssYkHgDsH9pQ=="}]},"_from":"chip","_npmVersion":"1.4.3","_npmUser":{"name":"zerious","email":"sameubank@gmail.com"},"maintainers":[{"name":"zerious","email":"sameubank@gmail.com"}]},"0.0.3":{"name":"chip","description":"A tiny Node.js logger","keywords":["chip","tiny","console","log","logger","color","utf-8","icons","transport"],"version":"0.0.3","main":"chip.js","homepage":"http://github.com/zerious/chip","repository":{"type":"git","url":"http://github.com/zerious/chip.git"},"bugs":{"url":"http://github.com/zerious/chip/issues"},"author":{"name":"Sam Eubank","email":"sameubank@gmail.com"},"contributors":[{"name":"Sam Eubank","email":"sameubank@gmail.com"}],"licenses":[{"type":"MIT","url":"http://github.com/zerious/chip/blob/master/MIT-LICENSE.md"}],"engines":["node >= 0.2.6"],"scripts":{"test":"mocha","retest":"mocha --watch","cover":"istanbul cover _mocha","report":"open coverage/lcov-report/index.html","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"dependencies":{"colors":"0.6.2"},"devDependencies":{"zeriousify":"0.1.3","assert-plus":"0.1.5","mocha":"1.18.2","istanbul":"0.2.8","coveralls":"2.10.0"},"_id":"chip@0.0.3","dist":{"shasum":"454c0189f6ab16d7a8c662f94b924fbad5f28407","tarball":"https://registry.npmjs.org/chip/-/chip-0.0.3.tgz","integrity":"sha512-vluKsMeRxXQVyAhQoDUPKLlDF0GgewX5KCnF6c4FN5gmEVTgEIjP39a1v7mJavBfssFHQL/WkXPzrqTSmCPU3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGocxOmRSkX8LcdHBp5MKIieSiYny/B3uzoLq3PuidyrAiBpU/oZmJ4okaFHkFoeoptpBQATRsaJUxdSwE4WThh7hw=="}]},"_from":"chip","_npmVersion":"1.4.3","_npmUser":{"name":"zerious","email":"sameubank@gmail.com"},"maintainers":[{"name":"zerious","email":"sameubank@gmail.com"}]},"0.0.4":{"name":"chip","description":"A tiny Node.js logger","keywords":["chip","tiny","console","log","logger","color","utf-8","icons","transport"],"version":"0.0.4","main":"chip.js","homepage":"http://github.com/zerious/chip","repository":{"type":"git","url":"http://github.com/zerious/chip.git"},"bugs":{"url":"http://github.com/zerious/chip/issues"},"author":{"name":"Sam Eubank","email":"sameubank@gmail.com"},"contributors":[{"name":"Sam Eubank","email":"sameubank@gmail.com"}],"licenses":[{"type":"MIT","url":"http://github.com/zerious/chip/blob/master/MIT-LICENSE.md"}],"engines":["node >= 0.2.6"],"scripts":{"test":"mocha","retest":"mocha --watch","cover":"istanbul cover _mocha","report":"open coverage/lcov-report/index.html","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"dependencies":{},"devDependencies":{"zeriousify":"0.1.3","assert-plus":"0.1.5","mocha":"1.18.2","istanbul":"0.2.8","coveralls":"2.10.0"},"_id":"chip@0.0.4","dist":{"shasum":"179563240d0d4d00b4bfef51abb6f48c30f698a6","tarball":"https://registry.npmjs.org/chip/-/chip-0.0.4.tgz","integrity":"sha512-2zqYBvbQ6c2tf64KpcICDorPVpTFZPQWcyhvEiPzAUWYcJyRQHBSIibVcd1zRTLfl585HFwRvlkvW68CJAlf0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEq6F1hv+PA6u6SGGgAt35UZ+qVAchxVPRPdVe+ED6xDAiB9H057HEHkQ30vrvCNB8+I1gFY9WmF/DgRpM1OBI1kjQ=="}]},"_from":"chip","_npmVersion":"1.4.3","_npmUser":{"name":"zerious","email":"sameubank@gmail.com"},"maintainers":[{"name":"zerious","email":"sameubank@gmail.com"}]},"0.0.5":{"name":"chip","description":"A tiny Node.js logger","keywords":["chip","tiny","console","log","logger","color","utf-8","icons","transport"],"version":"0.0.5","main":"chip.js","homepage":"http://github.com/zerious/chip","repository":{"type":"git","url":"http://github.com/zerious/chip.git"},"bugs":{"url":"http://github.com/zerious/chip/issues"},"author":{"name":"Sam Eubank","email":"sameubank@gmail.com"},"contributors":[{"name":"Sam Eubank","email":"sameubank@gmail.com"}],"licenses":[{"type":"MIT","url":"http://github.com/zerious/chip/blob/master/MIT-LICENSE.md"}],"engines":["node >= 0.2.6"],"scripts":{"test":"mocha","retest":"mocha --watch","cover":"istanbul cover _mocha","report":"open coverage/lcov-report/index.html","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"dependencies":{},"devDependencies":{"zeriousify":"0.1.3","assert-plus":"0.1.5","mocha":"1.18.2","istanbul":"0.2.8","coveralls":"2.10.0"},"_id":"chip@0.0.5","dist":{"shasum":"b3fb502a185b12e6448b953c2fe3dcbf19f3eb54","tarball":"https://registry.npmjs.org/chip/-/chip-0.0.5.tgz","integrity":"sha512-QN+SzY46IF0bYUX1OYuwU8K9gTF9tZ+KdqAqq0b6fmB4y9gx9dhG/XwZWKbsxxcDcWn8e6vamyabOgmoClBnWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYQXeUo29FJQ4gVnA2F7ukOqyFhhOp37LMxorq9p4qQAIgWj+1zCLcIv2cPMRVu8oTlkX5PumLv7Ej10zeZf8uAcg="}]},"_from":"chip","_npmVersion":"1.4.3","_npmUser":{"name":"zerious","email":"sameubank@gmail.com"},"maintainers":[{"name":"zerious","email":"sameubank@gmail.com"}]}},"readme":"# Chip\n\n[![NPM Version](https://badge.fury.io/js/chip.png)](http://badge.fury.io/js/chip)\n[![Build Status](https://travis-ci.org/zerious/chip.png?branch=master)](https://travis-ci.org/zerious/chip)\n[![Code Coverage](https://coveralls.io/repos/zerious/chip/badge.png?branch=master)](https://coveralls.io/r/zerious/chip)\n[![Dependencies](https://david-dm.org/zerious/chip.png?theme=shields.io)](https://david-dm.org/zerious/chip)\n[![Support](http://img.shields.io/gittip/zerious.png)](https://www.gittip.com/zerious/)\n\nChip is a Node.js logging library that is designed to be fast, simple and\npretty. Its console transport shows little color symbols before your log messages.\n\n\n## Getting started\n\nAdd `chip` to your dependencies.\n```bash\nnpm install --save chip\n```\n\nCreate a stdout logger, and use it.\n```javascript\nvar log = require('chip')();\n\nlog('Use a string.');\n\nlog(['Or'], ['an'], ['array']);\n\nlog({or: 'json, obviously'});\n\nlog.debug('This will be preceded by a magenta diamond thingy.');\nlog.trace('This will be preceded by a cyan plus.');\nlog.log('This will be preceded by a grey arrow, as above.');\nlog.info('This will be preceded by a green check mark.');\nlog.warn('This will be preceded by a thick yellow asterisk.');\nlog.error('This will be preceded by a thick red X.');\n```\n\n## Default logger customization\n\n#### log.setFormat(function callback[, string type])\n\nCustomize the message format.\n```javascript\nvar log = require('chip')();\nlog.setFormat(function (message, prefix, type) {\n  return prefix + message + '!';\n});\n```\n\nIf you specify the optional `type` parameter, it will only change the formatter\nfor that type.\n\n#### log.setLevel(string level)\n\nChange the level of log that is shown (default: `log`).\n```javascript\nvar log = require('chip')();\nlog.setLogLevel('trace');\n```\n\nSetting to a level from this list will enable logs of that level and all\nof the levels after it: `debug`, `trace`, `log`, `info`, `warn`, `error`.\nSetting the level to `nothing` will stop all logs.\n\n#### log.setPrefixes(object prefixes)\n\nCustomize prefixes for the console log messages.\n```javascript\nrequire('colors');\n\nvar log = require('chip')();\nlog.setPrefixes({\n  debug: 'DEBUG '.magenta,\n  trace: 'TRACE '.cyan,\n  log: 'LOG   '.grey,\n  info: 'INFO  '.green,\n  warn: 'WARN  '.yellow,\n  error: 'ERROR '.red\n});\n\n// You can also get the prefixes:\nvar prefixes = log.getPrefixes();\n```\n\n#### log.setJsonSpace(string whitespace)\n\nCustomize the spacing that JSON.stringify uses.\n```javascript\nvar log = require('chip')();\nlog.setJsonSpace('  ');\n```\nThe default is two spaces.\n\n\n## Roadmap\n\nChip will soon support more transports than `stdout`. Hey, it's a start.\n","maintainers":[{"name":"zerious","email":"sameubank@gmail.com"}],"time":{"modified":"2022-06-13T05:58:40.021Z","created":"2014-05-14T16:37:14.364Z","0.0.1":"2014-05-14T16:37:14.364Z","0.0.2":"2014-05-14T18:27:55.248Z","0.0.3":"2014-05-14T18:42:35.397Z","0.0.4":"2014-05-16T22:46:48.004Z","0.0.5":"2014-05-17T16:26:49.693Z"},"homepage":"http://github.com/zerious/chip","keywords":["chip","tiny","console","log","logger","color","utf-8","icons","transport"],"repository":{"type":"git","url":"http://github.com/zerious/chip.git"},"contributors":[{"name":"Sam Eubank","email":"sameubank@gmail.com"}],"author":{"name":"Sam Eubank","email":"sameubank@gmail.com"},"bugs":{"url":"http://github.com/zerious/chip/issues"},"readmeFilename":"README.md","users":{"szymex73":true}}