{"_id":"log","_rev":"114-d4267c101979793c736679acf5dd8343","name":"log","description":"Universal pluggable logging utility","dist-tags":{"latest":"6.3.1"},"versions":{"1.0.0":{"name":"log","description":"Tiny logger","version":"1.0.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"keywords":["log","logger"],"main":"./lib/log","engines":{"node":">= 0.2.0"},"_id":"log@1.0.0","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/log/-/log-1.0.0.tgz","shasum":"c0be9c6a10ad4642dd444e01de85018dd9ec94f6","integrity":"sha512-L8j0r5r0L9Uj+6mQGFZfIsLSzBDkFQJQEeIRWNWLpyOab+9UGxdx37Y0PYVuUbA4BCcrBziS9LR0YupDqKp8uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGakgtsFss8JjW7eT3X27q0d4BNZQnxetKbUMxnv3NkmAiBi1YRuqcJgvIHRV8Q1LT+Q3WOu4X24DRkmotAAinZGqw=="}]},"directories":{}},"1.1.0":{"name":"log","description":"Tiny logger with streaming reader","version":"1.1.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"keywords":["log","logger"],"main":"./lib/log","engines":{"node":">= 0.2.0"},"_id":"log@1.1.0","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/log/-/log-1.1.0.tgz","shasum":"be12bbb69c03d5a6f92e4cfdf33c5515a9df7855","integrity":"sha512-oR6TFzSZRdv+VHNgSmrQrkYzStrydxSvYVANCM7Y74nQ+DVpJlOnI4InM64t+ZiMQ9+5W1biVVFMdMwNg4Ojnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDijV45bwDNeEZD/1hZl9xC5ZS3fXSdsV2iRME/lxOlkAiAOXoiQ9hlK3iCOvH06tEHo5WLdDbepJA8Tb8JfIAe3qA=="}]},"directories":{}},"1.1.1":{"name":"log","description":"Tiny logger with streaming reader","version":"1.1.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"keywords":["log","logger"],"main":"./lib/log","engines":{"node":">= 0.2.0"},"_id":"log@1.1.1","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/log/-/log-1.1.1.tgz","shasum":"80637744b8165af577d3ae25ac45d10aaa436925","integrity":"sha512-ouXUFRPh+wJ8Qkw6+Yh0HIl28dbhIUyMeVUgXQLJdxBMq1NI/C85rNcLT/mxqj5TckLv4cwqxLg3FCqY8Qj0tQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4xjQpsPL0Kceyr8XHSPXQvVJXk+7ef9+GAKtJSmB+rAiAF80SFDara6/QVIP+7q6R+eLwamyRAYqY7jUcnYhd6gA=="}]},"directories":{}},"1.2.0":{"name":"log","description":"Tiny logger with streaming reader","version":"1.2.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"keywords":["log","logger"],"main":"./lib/log.js","engines":{"node":">= 0.2.0"},"dependencies":{},"devDependencies":{},"_id":"log@1.2.0","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"04dc8aeb9ec3a5dd8ef9e8ebac8385bad28ccc69","tarball":"https://registry.npmjs.org/log/-/log-1.2.0.tgz","integrity":"sha512-/JAJQkHohnMh28qcfkDsECWpu8Npf8gVJoFkkY1KaExN4BUNE2jaMnxbAnJe5RurMtiMHRnRqmWozdyl+8FcUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeco4R5Qd2OiH/8CiT3J9G1l8XigsBEhmjrOToWV3SqgIgPH1y5wb2OPHiPZG+z7uo/6IwNKYy9onKw+I7Ytko4bI="}]},"scripts":{},"directories":{}},"1.3.0":{"name":"log","description":"Tiny logger with streaming reader","version":"1.3.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"keywords":["log","logger"],"main":"./lib/log.js","engines":{"node":">= 0.2.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"log@1.3.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"0b3503e8957975f459ecd5a23808b883fdab5089","tarball":"https://registry.npmjs.org/log/-/log-1.3.0.tgz","integrity":"sha512-rla3uHE3alrok+wovaCw4Z2KfRlndysno1k80dxPyIqeWym5f41/mMxdQikHyuIFJW29gA5L/9Hx73KIb4sUtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTpfOcjMGEeFkPp0Xi73+RvAXHuUU08I0yrZkejrImWAiAbxoZ4r6V0js+YLAnilcKP3JpEsf1bY+5eAdQaKyL4Mw=="}]},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.3.1":{"name":"log","description":"Tiny logger with streaming reader","version":"1.3.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"keywords":["log","logger"],"main":"./lib/log.js","engines":{"node":">= 0.2.0"},"_id":"log@1.3.1","dist":{"shasum":"ef958e3d4fce0a1bc1f10be2a9b39ddb0d58ae3b","tarball":"https://registry.npmjs.org/log/-/log-1.3.1.tgz","integrity":"sha512-HTBqDAn0Prp8dAlBBufoz+b1DdJELySEsFLTXMiz/JIt5wO7VPMKyS1/+LUPagVH31bIZGsE0yYshYkTHzeFcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+GD7M1aWozu/M9hBUuC0AH1Upf8Hh2l+2bLm+hVFr/AiEApGwp9l3DDC64GZsivZOW9UqTzeckNPur4H0lWYrakQM="}]},"_npmVersion":"1.2.0","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.4.0":{"name":"log","description":"Tiny logger with streaming reader","version":"1.4.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"keywords":["log","logger"],"main":"./lib/log.js","engines":{"node":">= 0.2.0"},"_id":"log@1.4.0","dist":{"shasum":"4ba1d890fde249b031dca03bc37eaaf325656f1c","tarball":"https://registry.npmjs.org/log/-/log-1.4.0.tgz","integrity":"sha512-NnLhcxIAbhdhuMU0jDG83YjAH8JQj8tXUTy54Ib+4owuXwerrYFI8+OsnK1Ez/cig8O859QK6u6g0aYph/X/zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqtjdwwAEfpsi99y4xuzSDsDeKQsuQo/A3BXK1xD/j5AiEAySdEu2bidQMu/O8cjlYSGor5y1YIahajZ6tyfbn0kfs="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.2.0":{"name":"log","version":"3.2.0","description":"Universal pluggable logging utility","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["log","logger","debug","bunyan","winston"],"repository":{"type":"git","url":"git://github.com/medikoo/log.git"},"dependencies":{"d":"1","es5-ext":"^0.10.46","event-emitter":"^0.3.5"},"devDependencies":{"browserstack-tape-runner":"2","cjs-module":"1.4","eslint":"^5.6","eslint-config-medikoo-es5":"^1.7.1","istanbul":"^0.4.5","tape":"^4.9.1","tape-index":"2"},"eslintConfig":{"extends":"medikoo-es5","root":true},"scripts":{"coverage":"tape-index && istanbul cover test.index.js","check-coverage":"npm run coverage && istanbul check-coverage --statements 100 --function 100 --branches 100 --lines 100","lint":"eslint --ignore-path=.gitignore .","test":"tape-index && node test.index.js","test-browsers":"tape-index && browserstack-tape-runner test.index.js"},"browserstack":{"browsers":["chrome_current","firefox_current","safari_current","opera_current","ie_11","edge_current"]},"license":"ISC","gitHead":"41e4dc8fe4aa793fabfe30cbb114513eb80f8798","bugs":{"url":"https://github.com/medikoo/log/issues"},"homepage":"https://github.com/medikoo/log#readme","_id":"log@3.2.0","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"dist":{"integrity":"sha512-JDRv2YAFsBXRiYdgqbFyHgNtvr+ezLLjxG83imXJblxerzvPNWbF2DCQfKu/5M1DU9bcmDl/WMSc87RRe6y1NA==","shasum":"347bd93fe96edd26653609438db0843e02da6ac5","tarball":"https://registry.npmjs.org/log/-/log-3.2.0.tgz","fileCount":24,"unpackedSize":43576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/6qfCRA9TVsSAnZWagAAO0EP/3SL/TiIweEaPWij7K3P\n5ywi9T2eqDpnRQV8eAtroAwkfKjLKpUa0gVovWUUjrx+8VVxqxWcqvlpAKWB\no4Qn+LokDpYCavBCADIbhvRaThsJYQyukXoS3ExrQ/hTFUTuK88gvkIYSzrZ\npFOCYQ5wpAmkh/yGInj/u3Cz1TgJIFO9reQ1NzcKZLqImKc3PEzFQOGnehK5\n/XkuNiqwltHvGaj6MkcKHYhIsCaN3tfAe9cm5Mb2T3aHzQryQF/4nSA840/q\n9mCHwgYZoJNEPuof0xQD5o4J5PIll29ifoDnE9Du1Wl2gl+1SM52wOyM8aVJ\nujE5i3WOjZbvnUkgDRrYTG1FHu2qhegvNJC2Xlsqt7v8S/drM5RTJoMdEEa/\nbPf308vLIDD4uKIuBtUrzb1quRGFj+LV9HJYAoA6YF12egl7nmXLVcHVcbOi\nCx3tEURET5aWKrxuS/d/2b0Y2DQw82Pjcnul9RNaaXqx6NbHfck3O/DSesVJ\nLNAOMW8Xs19vhBKBsQcKlf0hrqppi+lTX5MWV1IaMZvs122OrfHtKuabwkUy\ng+ZhLX5Epfiq32lBUjpUwM3i3YGo86gACEAx3WX2zSCHjkwjspW0w3OMvk/w\n68edWyDPnUJ5c4tniyfzGVoJiretCuf6Zqr9BScBgfuMbr2hdi9ZXYZtVkjo\ngUuI\r\n=cFmY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9bQrMs3TMpnK3YMhkoycwGBiASNBqlS1epSofOW4nZAiEAoLEX6PCe8v4qRxGv7BWeyB8jyLKuGRsUuTOpRb2cjfw="}]},"maintainers":[{"email":"medikoo+npm@medikoo.com","name":"medikoo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/log_3.2.0_1543482014998_0.5434292228511253"},"_hasShrinkwrap":false},"4.0.0":{"name":"log","version":"4.0.0","description":"Universal pluggable logging utility","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["log","logger","debug","bunyan","winston"],"repository":{"type":"git","url":"git://github.com/medikoo/log.git"},"dependencies":{"d":"^1.0.0","duration":"^0.2.2","es5-ext":"^0.10.49","event-emitter":"^0.3.5"},"devDependencies":{"browserstack-tape-runner":"^3.0.0","eslint":"^5.15.1","eslint-config-medikoo-es5":"^2.0.0","essentials":"^1.0.0","git-list-updated":"^1.1.2","husky":"^1.3.1","lint-staged":"^8.1.5","ncjsm":"^2.0.0","nyc":"^13.3.0","prettier-elastic":"^1.16.4","tape":"^4.10.1","tape-index":"^3.0.1"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"eslintConfig":{"extends":"medikoo-es5","root":true},"scripts":{"coverage":"nyc --reporter=lcov --reporter=html --reporter=text-summary npm test","check-coverage":"npm run coverage && nyc check-coverage --statements 100 --function 100 --branches 100 --lines 100","lint":"eslint --ignore-path=.gitignore .","lint-updated":"pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'","prettier-check-updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c","prettify":"prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'","test":"npm run test-prepare && npm run test-run","test-browsers":"tape-index && browserstack-tape-runner test.index.js","test-prepare":"tape-index","test-run":"node test.index.js"},"browserstack":{"browsers":["chrome_current","firefox_current","safari_current","opera_current","ie_11","edge_current"]},"license":"ISC","gitHead":"a8e8cceda6c324e5d865165ff2c9b35f9abc42c3","bugs":{"url":"https://github.com/medikoo/log/issues"},"homepage":"https://github.com/medikoo/log#readme","_id":"log@4.0.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-fmKFvP+i1TcJSXkmNCV6XY4bPQYffaThj/GvcVdsVCNvoidJ+wSsXLYtxz2iLbrUItOR3+wPQvJgJkQW+4haNA==","shasum":"541031d45bb8ab2a63d047ad7adcc0d79eb78b9d","tarball":"https://registry.npmjs.org/log/-/log-4.0.0.tgz","fileCount":36,"unpackedSize":48159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj5lgCRA9TVsSAnZWagAARvcP+gPNelX6SAU7YLj9M1kM\nnGQrYsYqD8LpXhta7AufghHK8eRafR9qhBys65xksY47p//MqH2spFWE1me5\nru5e7cDmgvX+BToi0oJtBX3WRTf8Gsk2kuFW4Dd2frq1QfmKeQEetRu4Bm7C\nqSNaprXph2qbNhN6iIzXUZPs8ti07HksJcwGvNM31pNzB7LKqJC3HlDoonu6\nr37QcErBfLYJC9qfRN1S5SVtnFCW9S1EC5QnZFrMKzFiJkDDPt1s9TXzIT8X\nJSTq/aGBxDG2JICLDXge8ZytKaq/vPOU7A+EVVNPOtw8EYtpDSlMJIPjIYJK\nX+tNwgGoycAoeiVtjZqUopTOKHRgGZXEQXHYOAb0I+3wUGNmr7Ui4sP1SVHi\nBTYTRquyjE0KQ6c4S4wNkq2NJAYeFDmnzei+LfNBdPUC61fg1SpF+Z+TpSeP\nSE5PgBCR1eymRak6ItCybueI5FR3HLxY1GU3CN9v5ZxpfuXBxdGGnOx5SDDj\ntbBQfqHPW/3w/y7G31TIBLXFmRFEnl+bOEn7DbYuNiBkRbl2HSnPAaRK/TYy\nwcF8tmNoqoRNSzOismdCIAypQo9IEiko5R0i0QfAkMBcHZ7antjo6o3pIAt+\nc1hgHwr1evHZx0a04JYWCkMXJDD++9bx7jnKnDwMpeImSzE6SRsUfi0WLuni\nOA8p\r\n=nwug\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPdvrmT1zJ7EYvlzWZzuRkfXuohbdfPff5+EOUtvxsuAiEA9jC/uOW6gnb+uyDY3C7N013KkOFTjzqmTN+YO79QLTc="}]},"maintainers":[{"email":"medikoo+npm@medikoo.com","name":"medikoo"}],"_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/log_4.0.0_1552914783770_0.7862121012582599"},"_hasShrinkwrap":false},"4.0.1":{"name":"log","version":"4.0.1","description":"Universal pluggable logging utility","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["log","logger","debug","bunyan","winston"],"repository":{"type":"git","url":"git://github.com/medikoo/log.git"},"dependencies":{"d":"^1.0.0","duration":"^0.2.2","es5-ext":"^0.10.49","event-emitter":"^0.3.5"},"devDependencies":{"browserstack-tape-runner":"^3.0.0","eslint":"^5.15.2","eslint-config-medikoo-es5":"^2.0.0","essentials":"^1.0.0","git-list-updated":"^1.1.2","husky":"^1.3.1","lint-staged":"^8.1.5","ncjsm":"^2.0.1","nyc":"^13.3.0","prettier-elastic":"^1.16.4","tape":"^4.10.1","tape-index":"^3.0.1"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"eslintConfig":{"extends":"medikoo-es5","root":true},"scripts":{"coverage":"nyc --reporter=lcov --reporter=html --reporter=text-summary npm test","check-coverage":"npm run coverage && nyc check-coverage --statements 100 --function 100 --branches 100 --lines 100","lint":"eslint --ignore-path=.gitignore .","lint-updated":"pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'","prettier-check-updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c","prettify":"prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'","test":"npm run test-prepare && npm run test-run","test-browsers":"tape-index && browserstack-tape-runner test.index.js","test-prepare":"tape-index","test-run":"node test.index.js"},"browserstack":{"browsers":["chrome_current","firefox_current","safari_current","opera_current","ie_11","edge_current"]},"license":"ISC","gitHead":"e7382804ceba79b41593945b6074eb4d721bdbcd","bugs":{"url":"https://github.com/medikoo/log/issues"},"homepage":"https://github.com/medikoo/log#readme","_id":"log@4.0.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-zKJ6IBxC3rK5PzwcAOdd3ONw/LABlNHp9uE34wFkgNtKnywFxEcWdVzpRC9ULwg0wN/HgOR3mLwiwWbkSDVaug==","shasum":"5dc01187ababc3e5da0da51edaa557367b9500ac","tarball":"https://registry.npmjs.org/log/-/log-4.0.1.tgz","fileCount":36,"unpackedSize":48208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj5xCCRA9TVsSAnZWagAAN10P/ixiiFVnUEGTIEpAVXVy\nXwktdPwwl4mh7MxPemdjohUYA0LJ33hYeehrLONfgD2VtNP6h4KfVYqQ2qbM\nVJhpGGLWM19fxes44a5uJuuExOcyMPEWUxQS34LXYYjQ80J4GGcIiitAqCeW\nue3sByyBM8fwZ1Acef3kkh4bvZ/ysOpiukCmvaFapjrIRw59ewO3nZDCRvNh\nS5h5Xtc51ErRbxPcCO7i1Imnk5s/nR1so/NpVFSA5WsKMRle5HV8YmKKfKto\nF7y0Dl6LzpTi78a5JqEK+slWEmX7ccPWm+Y6dbpf899Jm10PmN5cPmNQWI4a\ntKlV085NBpa6p1AyiyQjVqxte5CDk1DRKEPLGtHP8V1EiW5TkTBBUtAlZNqa\nApX8PNGsUOvgry7fJiE9j/nxZ5dq27dR/Juu31X9eymfFIGsiTkinIn6DwN/\nALfYlfNSbHQPpzMkOlH16S743b26c/ip4rb1TdJgyTy8oGwEkCxA92n7Llyb\nDnSN6iBLhJt7h0XKIc15xkVODtcVftyrutp5P9gxbeQBPMsHdTiUMlP4zTNI\nuFmCD5zxEgY4Jps+xvyJQhGiIp5aSVHi6a2EIGOGlnMYjo/DSDx4pTJ6oeBm\naKq4nPgcVpAG7B34VhM7Up0bmuWqEz/QX17W9JBdTneWX6ioG05fx+U5o5Dh\nkj2l\r\n=YcdH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvgZxl7X2SRec/NDBBUt+n91yX1Gk1zfYR5SNXDNV5VQIgUSE+a+iLs+3+jhSi9fCY0YWUzSc/oiVPqv+zWyNPpTk="}]},"maintainers":[{"email":"medikoo+npm@medikoo.com","name":"medikoo"}],"_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/log_4.0.1_1552915521680_0.5600383943228207"},"_hasShrinkwrap":false},"5.0.0":{"name":"log","version":"5.0.0","description":"Universal pluggable logging utility","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["log","logger","debug","bunyan","winston"],"repository":{"type":"git","url":"git://github.com/medikoo/log.git"},"dependencies":{"d":"^1.0.0","duration":"^0.2.2","es5-ext":"^0.10.49","event-emitter":"^0.3.5"},"devDependencies":{"browserstack-tape-runner":"^3.0.0","eslint":"^5.15.2","eslint-config-medikoo-es5":"^2.0.0","essentials":"^1.0.0","git-list-updated":"^1.1.2","husky":"^1.3.1","lint-staged":"^8.1.5","ncjsm":"^2.0.1","nyc":"^13.3.0","prettier-elastic":"^1.16.4","tape":"^4.10.1","tape-index":"^3.0.1"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"eslintConfig":{"extends":"medikoo-es5","root":true},"scripts":{"coverage":"nyc --reporter=lcov --reporter=html --reporter=text-summary npm test","check-coverage":"npm run coverage && nyc check-coverage --statements 100 --function 100 --branches 100 --lines 100","lint":"eslint --ignore-path=.gitignore .","lint-updated":"pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'","prettier-check-updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c","prettify":"prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'","test":"npm run test-prepare && npm run test-run","test-browsers":"tape-index && browserstack-tape-runner test.index.js","test-prepare":"tape-index","test-run":"node test.index.js"},"browserstack":{"browsers":["chrome_current","firefox_current","safari_current","opera_current","ie_11","edge_current"]},"license":"ISC","gitHead":"38b31e04e813b91c9b93d54deda280decb7dbd9e","bugs":{"url":"https://github.com/medikoo/log/issues"},"homepage":"https://github.com/medikoo/log#readme","_id":"log@5.0.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-O1+P2Ecsl9RMw1yWBAIzcONoFIj+kPl5SHb16cCI67cnuO1ntnvHNwHvsSLQq9m091zTbmlUaayckGSsSMebqQ==","shasum":"f9c9a0ed41838a135d08c88fa90fddb194b3f3dc","tarball":"https://registry.npmjs.org/log/-/log-5.0.0.tgz","fileCount":36,"unpackedSize":48572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckLHWCRA9TVsSAnZWagAAFwcP/iIFfZ5XCMkp3E4tCuYE\nUqU8+l88mXoRG+2mVOUkSwElJ7jWRlm8Vjd0ZyM3Q6Id9BdrnCVFYtdXkOkF\nD8T1goXzcRKqs4h3tCpUbA6XpiFLM59N1Gx6P3qNCdSXYfsXSWkaqzKDNJDe\n9dGUTJIBLZ2JIlxN5ZnsqxxOMCBoBe3C9MZQssmLqpTeUgdKWcl31wAYfDSj\nv71a0J497K/8McG3n1bhI/N4pCrfmtqiv9qv+Lu7+miLmWNXuVhE2yDzs95e\njmcyOCEx870FWxbTNIysQqQjAR6IMipRSLKIixEeKE6GGXYYdto2CVv87vLR\nfYdnuLz1k44bewd8eVy26xt8T+umyXI+mgFHZhytEk0ABsnD1lTsbGybA1Br\n5pnzaOzGqX8m5sA6diwuaCt+VjpNIP2BWHnR5JwWzgREDlZIiswQKrT2rfBB\nGAuwdS5QVlOjg2YWoKRCsaFsHxcwh38prVQDPOCu/2OGh3F0opBtG3vbbjLg\nF7Pca3sqDmxYpRQt+hhq8msPTyWNNFl1xu3hslal+xaq2FUEmoNzuEpm8m7T\nWysH31SRfPDw9z6RccfbtKJJ6jH0QZLY+7CGORYrfzebrzO2Cg8nWWx1bHmD\nbBJGD0GAuNJUAkfOikvMU6MTorh7mF3P/fTOqmg1BJ51Crk+0z3U5CXQFWDl\n5Ru6\r\n=TJiM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYAMXfeQ12jMBcT/cDGlSrc53jcLekyyuoUUG2saDT/AiBWTbV8nCJwIQ+ODgydkRqOQQ0GFEUM56PbA14Cgi3ERg=="}]},"maintainers":[{"email":"medikoo+npm@medikoo.com","name":"medikoo"}],"_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/log_5.0.0_1552986582212_0.6200999679791044"},"_hasShrinkwrap":false},"5.1.0":{"name":"log","version":"5.1.0","description":"Universal pluggable logging utility","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["log","logger","debug","bunyan","winston"],"repository":{"type":"git","url":"git://github.com/medikoo/log.git"},"dependencies":{"d":"^1.0.0","duration":"^0.2.2","es5-ext":"^0.10.49","event-emitter":"^0.3.5","sprintf-kit":"^2.0.0","type":"^1.0.0"},"devDependencies":{"browserstack-tape-runner":"^3.0.0","eslint":"^5.16.0","eslint-config-medikoo-es5":"^2.0.0","essentials":"^1.0.0","git-list-updated":"^1.1.2","husky":"^1.3.1","lint-staged":"^8.1.5","ncjsm":"^2.0.1","nyc":"^13.3.0","prettier-elastic":"^1.16.4","tape":"^4.10.1","tape-index":"^3.1.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"eslintConfig":{"extends":"medikoo-es5","root":true,"overrides":[{"files":"lib/printf-modifiers.js","rules":{"id-length":"off"}},{"files":"test/lib/printf-modifiers.js","rules":{"new-cap":"off"}}]},"scripts":{"coverage":"nyc --reporter=lcov --reporter=html --reporter=text-summary npm test","check-coverage":"npm run coverage && nyc check-coverage --statements 100 --function 100 --branches 100 --lines 100","lint":"eslint --ignore-path=.gitignore .","lint-updated":"pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'","prettier-check-updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c","prettify":"prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'","test":"npm run test-prepare && npm run test-run","test-browsers":"tape-index && browserstack-tape-runner test.index.js","test-prepare":"tape-index","test-run":"node test.index.js"},"browserstack":{"browsers":["chrome_current","firefox_current","safari_current","opera_current","ie_11","edge_current"]},"license":"ISC","gitHead":"c0ac26c35c3138a66085a2b73ba052d1d1c770af","bugs":{"url":"https://github.com/medikoo/log/issues"},"homepage":"https://github.com/medikoo/log#readme","_id":"log@5.1.0","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-pXdS4zsaC0FP5SGFtR1KTPiBvbg+qi7Ke2DMFi/TrUxf6417OjpD0DG2BXFfLLi7+luxjLAJrDOj8Q+elNSDmA==","shasum":"f3d30d97447c118139c26a42e4ee913a62fecbc3","tarball":"https://registry.npmjs.org/log/-/log-5.1.0.tgz","fileCount":42,"unpackedSize":57716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq1Q0CRA9TVsSAnZWagAAVZ0P/1KzmOAT4LepuKk8e+Om\nZ6sVOolah/YBOTQ2dIErMh7oNTN/gInJ6zxXZGko0xSRTk1FxXTK+qZS5rWq\n8uROqGQ2CCDw5QV4Pv09QMsvz9OSU+i5PxfnE7hcRKAaTouyHW3ddl7/18lG\n/afSWMzSjFlSF+5z4c5at6aQBSRtyZ2GBOGCoMXmGwN3PJlu8oKx0URGMvZK\n1m51dbfsF65aVyv+3V7xjB/9QbFdV/TxdttC4zsC96o59FcQ74rRM127lZ9m\n4Ld8V5f1gbDHto5PNM2W8PMqDMwrLK6F+KWdQqhMAbhbDNcWU9aKexsBtX5j\nShcojiJC4p28Qlk4/x0B2pf8i9NV7+xXvogqm6e25EF+Qyd+fHHP+qPCxg9Z\nc53692b7ISUVmBk4GpkOcTA+osBlbxNtrFB9srbfeyrnxtAY31iU/Hr1WIWv\n0myA4W0sLBUHGDtQcXAbKPfDn0AJCGwMkxRupyfM1uemEqwMDSX96o7TGcmb\naM5NcOEa2T81VhiAiRum7/3C1mlsAhylCZl/lxwWAgKCLL8hN4AT0L+XQlvr\nUpvb/p+wrwJjcknc7//uIgxesXT4NX/D/7CosIDNzRQQUtztQGVRGznyv2Qm\nSO1R/imISautxGuAMzpKmi9xXymm6vubmibt6Ut+tlUQI2DCu2ZH94t1AiLr\nfSO0\r\n=Qoux\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHrLxFBcQcvxv7kaG/AoeqH0QZXzCfpooj0/WSLrjN6wIgSB+p3l33+t4qORkEOU7HTAzxj71+txBqaFwE6uJiMW8="}]},"maintainers":[{"email":"medikoo+npm@medikoo.com","name":"medikoo"}],"_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/log_5.1.0_1554732083282_0.2523176258669815"},"_hasShrinkwrap":false},"6.0.0":{"name":"log","version":"6.0.0","description":"Universal pluggable logging utility","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["log","logger","debug","bunyan","winston"],"repository":{"type":"git","url":"git://github.com/medikoo/log.git"},"dependencies":{"d":"^1.0.0","duration":"^0.2.2","es5-ext":"^0.10.49","event-emitter":"^0.3.5","sprintf-kit":"^2.0.0","type":"^1.0.1"},"devDependencies":{"browserstack-tape-runner":"^3.0.0","eslint":"^5.16.0","eslint-config-medikoo-es5":"^2.0.0","essentials":"^1.0.0","git-list-updated":"^1.1.2","husky":"^1.3.1","lint-staged":"^8.1.5","ncjsm":"^2.0.1","nyc":"^13.3.0","prettier-elastic":"^1.16.4","tape":"^4.10.1","tape-index":"^3.1.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"eslintConfig":{"extends":"medikoo-es5","root":true,"overrides":[{"files":"lib/printf-modifiers.js","rules":{"id-length":"off"}},{"files":["test/lib/abstract-writer/index.js","test/lib/printf-modifiers.js"],"rules":{"new-cap":"off"}}]},"scripts":{"coverage":"nyc --reporter=lcov --reporter=html --reporter=text-summary npm test","check-coverage":"npm run coverage && nyc check-coverage --statements 100 --function 100 --branches 100 --lines 100","lint":"eslint --ignore-path=.gitignore .","lint-updated":"pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'","prettier-check-updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c","prettify":"prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'","test":"npm run test-prepare && npm run test-run","test-browsers":"tape-index && browserstack-tape-runner test.index.js","test-prepare":"tape-index","test-run":"node test.index.js"},"browserstack":{"browsers":["chrome_current","firefox_current","safari_current","opera_current","ie_11","edge_current"]},"license":"ISC","gitHead":"413e1b470a5b80c689acc1068c4825b0ac1dbd0b","bugs":{"url":"https://github.com/medikoo/log/issues"},"homepage":"https://github.com/medikoo/log#readme","_id":"log@6.0.0","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-sxChESNYJ/EcQv8C7xpmxhtTOngoXuMEqGDAkhXBEmt3MAzM3SM/TmIBOqnMEVdrOv1+VgZoYbo6U2GemQiU4g==","shasum":"1e8e655f0389148e729d9ddd6d3bcbe8b93b8d21","tarball":"https://registry.npmjs.org/log/-/log-6.0.0.tgz","fileCount":44,"unpackedSize":60097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrdwrCRA9TVsSAnZWagAA7qsP/im9YuxUSVaIltSASz5y\nBZgBLpBqFjYkajcnZKiE6SXF3jP3fvO+zy24QyuCl9QJkh1cRY4texq9mu3f\nT8gqyANdN2rc4uPYrUQF395avf9EZlAHaMSEzGUZKy+SJzExErjRevY8q59l\nry3BXormadX2ScIV5mk9W4+dRXI4qpk+uTfVeRnPbhJb9HZeFrJjXtkAg16L\nhtQhh0c2U44jmx4mMczxVMmfyi92tq6g+hQB2i3Fa9URb+iCABV3Pk8ldZaP\nGmC/psJXBwQ8EALoS5hFkJG84v4QpEMQQanifSBJSbRis75DZQ3sOgjo+CqB\nQoyFRcE+6TrWx7rJKKuqz4RnxA6jNO56iZ9Q4E5cvhVJ96brRukRZgCTDKc+\nc8kz6GxcAoVtsrO/tJutJVLGzwCwhxx3aWBIiKZ4ILRLv4ANgAcTPoUhBqYR\nWyTHuxPNpxi0JqRhQvSMHrY2hAnl1vA5BY/Dyblu6o6N0NgrSNvf2lMMKKvn\nOR4WczjsFk1aitq53FO9Nm2JaSw+EBFTfY7VcOLsV0g6pP1jJye6MXxqjmf4\n948SPz1jQv7/Atx2/XEwRtcvUDlk1iezytU6jIg/AXhMtkdplbZeg7u0ThdI\nbSIIxUJ0zch3QKjTeqMQ13kvzEwmzS3EBLnsNcbkrkJI87wtOBEod5O0fSBn\n2Kxn\r\n=FYpw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOo2+zW6Efa0XgbmfeOeb5sEpjigkc0B1uOLu4cK0/cQIhAItSoKN2CyxD5NZhEbNXQr2py6MPLOITPSAqkHJ8y3ju"}]},"maintainers":[{"email":"medikoo+npm@medikoo.com","name":"medikoo"}],"_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/log_6.0.0_1554897962567_0.11923282770120514"},"_hasShrinkwrap":false},"6.1.0":{"name":"log","version":"6.1.0","description":"Universal pluggable logging utility","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["log","logger","debug","bunyan","winston"],"repository":{"type":"git","url":"git://github.com/medikoo/log.git"},"dependencies":{"d":"^1.0.1","duration":"^0.2.2","es5-ext":"^0.10.50","event-emitter":"^0.3.5","sprintf-kit":"^2.0.0","type":"^2.5.0"},"devDependencies":{"browserstack-tape-runner":"^3.0.0","eslint":"^7.32.0","eslint-config-medikoo":"^4.1.0","essentials":"^1.0.0","git-list-updated":"^1.1.2","husky":"^4.3.8","lint-staged":"^11.1.2","ncjsm":"^4.2.0","nyc":"^15.1.0","prettier-elastic":"^1.18.2","tape":"^5.3.1","tape-index":"^3.1.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"eslintConfig":{"extends":"medikoo/es5","root":true,"overrides":[{"files":"lib/printf-modifiers.js","rules":{"id-length":"off"}},{"files":["test/lib/abstract-writer/index.js","test/lib/printf-modifiers.js"],"rules":{"new-cap":"off"}}]},"prettier":{"printWidth":100,"tabWidth":4,"overrides":[{"files":"*.md","options":{"tabWidth":2}}]},"standard-version":{"skip":{"commit":true,"tag":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"chore","section":"Maintenance Improvements"}]},"scripts":{"coverage":"nyc --reporter=lcov --reporter=html --reporter=text-summary npm test","check-coverage":"npm run coverage && nyc check-coverage --statements 100 --function 100 --branches 100 --lines 100","lint":"eslint --ignore-path=.gitignore .","lint-updated":"pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'","prettier-check-updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c","prettify":"prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'","test":"npm run test-prepare && npm run test-run","test-browsers":"tape-index && browserstack-tape-runner test.index.js","test-prepare":"tape-index","test-run":"node test.index.js"},"browserstack":{"browsers":["chrome_current","firefox_current","safari_current","opera_current","ie_11","edge_current"]},"license":"ISC","gitHead":"5275a6db16b59faeab403099a7233e1d67a6ebc7","bugs":{"url":"https://github.com/medikoo/log/issues"},"homepage":"https://github.com/medikoo/log#readme","_id":"log@6.1.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ZulFTrSNfKd8AlMNhl2sQ/jphhTReGeYYsB/ABV1u3jADp2wedQ7+uhSaXlBdu3VMM5PS0ribMFb0UJMesaGng==","shasum":"f5af83e2098b68d1b9e78eb9b761abe5c300663b","tarball":"https://registry.npmjs.org/log/-/log-6.1.0.tgz","fileCount":23,"unpackedSize":35750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMNCHCRA9TVsSAnZWagAALmEQAIZy6WdyGyP4wIOV9Jcp\nNkOoB0NUmXCL0vJCjhlwAW4t9O/X9A4gJraNuxsfMu12KF28BCyrOQkEds4t\nUKkzlgq+5BvHronEjIOqaUcEkx7djtcO8CgeyDdkpZLfruLbHURuP/H5h3eJ\nT+5eMQ9QiMaxdTsu0qdIonUx/H+ulRVnQ/TFRrEMdkGpuPPaTY+HvFG+3AcJ\n16EskUjJEEA/HkkxxgA7onyqhPxWvdw0HzJ0Zm/11u/qZyZx89G6av9s44LV\namXrQN3JbVyDryaYP5vopaiuCrwF40igsxA6mN+leszljw2SLMOQcevuydp6\nwmMD6lJWJkfzIfuEh4KzS1WuYyYL/vGW4TbGeU8rQHivWyiRL2vW9KEXPluH\nqkB9CtAmHi6KiaHsySjUIiqfyioeNOLX1/XQpGbEmlltXTOQQXJbolfLHFR9\nLIbKrYql4BwLLu5zbHi3Euv15ATI4RNTs2Bn7zLNMTFmUmvE7PE0PHsWbE0z\nxewRc2ug+I/TALUVVu123S5zjuLfPSJNr6YcEAZfcuWkC0dhNybKqPQGGE2O\nhkd3Pic+Yiz/CkXn3kA29ZD7yvn1sEiN3nDqwbB1L8BOHURr5YJ1HobdwbzC\nedaDDO5D2q5u8xhyHBubQkDx/S23p7On5FifCUR7FSbABLTd2kguLIjTedQk\nqDk8\r\n=u6+0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHB8XcH3m6KAZWsxFDW9ErbY5IYORwjdjHaw6g4BEz0gIgH8tkTLehmVdTWgxR8O6Lvx+h6jfG0/TCBHBksvtQz6I="}]},"_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"directories":{},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/log_6.1.0_1630589063368_0.20148198900034608"},"_hasShrinkwrap":false},"6.2.0":{"name":"log","version":"6.2.0","description":"Universal pluggable logging utility","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["log","logger","debug","bunyan","winston"],"repository":{"type":"git","url":"git://github.com/medikoo/log.git"},"dependencies":{"d":"^1.0.1","duration":"^0.2.2","es5-ext":"^0.10.53","event-emitter":"^0.3.5","sprintf-kit":"^2.0.1","type":"^2.5.0"},"devDependencies":{"browserstack-tape-runner":"^3.0.0","eslint":"^7.32.0","eslint-config-medikoo":"^4.1.0","essentials":"^1.1.1","git-list-updated":"^1.2.1","husky":"^4.3.8","lint-staged":"^11.1.2","ncjsm":"^4.2.0","nyc":"^15.1.0","prettier-elastic":"^2.2.1","tape":"^5.3.1","tape-index":"^3.1.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"eslintConfig":{"extends":"medikoo/es5","root":true,"overrides":[{"files":"lib/printf-modifiers.js","rules":{"id-length":"off"}},{"files":["test/lib/abstract-writer/index.js","test/lib/printf-modifiers.js"],"rules":{"new-cap":"off"}}]},"prettier":{"printWidth":100,"tabWidth":4,"overrides":[{"files":"*.md","options":{"tabWidth":2}}]},"standard-version":{"skip":{"commit":true,"tag":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"chore","section":"Maintenance Improvements"}]},"scripts":{"coverage":"nyc --reporter=lcov --reporter=html --reporter=text-summary npm test","check-coverage":"npm run coverage && nyc check-coverage --statements 100 --function 100 --branches 100 --lines 100","lint":"eslint --ignore-path=.gitignore .","lint-updated":"pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'","prettier-check-updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c","prettify":"prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'","test":"npm run test-prepare && npm run test-run","test-browsers":"tape-index && browserstack-tape-runner test.index.js","test-prepare":"tape-index","test-run":"node test.index.js"},"browserstack":{"browsers":["chrome_current","firefox_current","safari_current","opera_current","ie_11","edge_current"]},"license":"ISC","gitHead":"6ac4cff59a975a2c7f0016f59c229a4ac8632601","bugs":{"url":"https://github.com/medikoo/log/issues"},"homepage":"https://github.com/medikoo/log#readme","_id":"log@6.2.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-W1sDY5FqR6wlpygW8ZFSxCfBhKx/RzCHK5S+Br8zA14bAnwSgCm5hToIWzi0Yhy6x9Ppw7pyIV06r8F5cSRHUw==","shasum":"7a7766c00a93e7a2c28ac8d44afd0bf6383b4ead","tarball":"https://registry.npmjs.org/log/-/log-6.2.0.tgz","fileCount":23,"unpackedSize":36281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOz4KCRA9TVsSAnZWagAAQVwQAJwUyX7dtViOKUx3KsKp\nPwMUU5tiWqPiYBB2QebnvO3YCjUiYmbpr/uY5RBxhL4P7Kx6KQJoc8lTcNwD\nJor4rdpZxZi+n5GaTfZZAuNCFOtaDcZiJxHAViwy4HuG3FzTc+aC6NjWZ0Bp\nsfa/Fl728M9F5cxMcgMoEV+tjYxnJGcdp7HkO2SxdSJ1UjHbfnZ30tpCah9G\nGSf9+RNaeirnXilsH2HIV2IbV6HzH5/oxQrcRB5GhbJn6ZRkut8lRGaPl0Dx\nKhJsG/7/LQPLHywT+knNXQBMpejzrZ9uV/2QV69xqGhoOA6Cx3x/cPmZ9RD7\nTuSQNOUohU3jrHXx2BDk8CFBpk3WhXH90iq648aTgEzTQPsbh8WxqBiFppYv\naNtdkEEF4hN3xvfEVPeL451ANolRE4dZNNFvAioYgf2W7g7aRwVJ5rYaUWRX\nEA+FI/qKfgnpzncMOC7VQ/Fc05beYcgce0BJ4HC2z34XSBaR8T9YdPNvgucP\nhlCrYrQM/rqxs0AHqcFP0yENc+fY2AdIycNQFW6O5RDf34O8rW0RPOu1bjeB\nLjDDLfHQNdTRRVg4phmGn6/lFJIMWsCVgSxOePLA2JaOHla0sWsfAFiV6ENI\nKt9SWwAUYyqEA20tcnuuEDtndEuGOJJ37DpokmxNAegzfR6F5wqktV0201U4\neKK8\r\n=B9Xt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSaWvMYTj2GB9ZCGjn463hYq3g2oqAPNXvTbbR1XomFAIhANtIXCC3v0CcTstSVjH5HnzlawJP28J5b5AFheCT9Fg/"}]},"_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"directories":{},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/log_6.2.0_1631272457940_0.24392725050634856"},"_hasShrinkwrap":false},"6.3.0":{"name":"log","version":"6.3.0","description":"Universal pluggable logging utility","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["log","logger","debug","bunyan","winston"],"repository":{"type":"git","url":"git://github.com/medikoo/log.git"},"dependencies":{"d":"^1.0.1","duration":"^0.2.2","es5-ext":"^0.10.53","event-emitter":"^0.3.5","sprintf-kit":"^2.0.1","type":"^2.5.0","uni-global":"^1.0.0"},"devDependencies":{"@commitlint/cli":"^13.2.0","browserstack-tape-runner":"^3.0.0","eslint":"^7.32.0","eslint-config-medikoo":"^4.1.0","essentials":"^1.1.1","git-list-updated":"^1.2.1","husky":"^4.3.8","lint-staged":"^11.1.2","ncjsm":"^4.2.0","nyc":"^15.1.0","prettier-elastic":"^2.2.1","tape":"^5.3.1","tape-index":"^3.1.0"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"eslintConfig":{"extends":"medikoo/es5","root":true,"overrides":[{"files":"lib/printf-modifiers.js","rules":{"id-length":"off"}},{"files":["test/lib/abstract-writer/index.js","test/lib/printf-modifiers.js"],"rules":{"new-cap":"off"}}]},"prettier":{"printWidth":100,"tabWidth":4,"overrides":[{"files":["*.md","*.yml"],"options":{"tabWidth":2}}]},"nyc":{"all":true,"exclude":[".github","coverage/**","test/**","prettier.config.js"],"reporter":["lcov","html","text-summary"]},"standard-version":{"skip":{"commit":true,"tag":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"},{"type":"chore","section":"Maintenance Improvements"}]},"scripts":{"commitlint":"commitlint -f HEAD@{15}","coverage":"nyc npm test","check-coverage":"npm run coverage && nyc check-coverage --statements 100 --function 100 --branches 100 --lines 100","lint":"eslint --ignore-path=.gitignore .","lint-updated":"pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'","prepare-release":"standard-version && prettier --write CHANGELOG.md","prettier-check-updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c","prettify":"prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'","test":"npm run test-prepare && npm run test-run","test-browsers":"tape-index && browserstack-tape-runner test.index.js","test-prepare":"tape-index","test-run":"node test.index.js"},"browserstack":{"browsers":["chrome_current","firefox_current","safari_current","opera_current","ie_11","edge_current"]},"license":"ISC","gitHead":"a8df00c7ccb4c7324f3bf3a3af421c1c00898d87","bugs":{"url":"https://github.com/medikoo/log/issues"},"homepage":"https://github.com/medikoo/log#readme","_id":"log@6.3.0","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ZdlxGTKnTTH9yUMvYd7Xgz/OCFNlqcof+4SL0M2d3vdiZm2d+gm3YdR7ZfY6dN0Mlj4y/GU2Rk9Dwy5gVaAH4w==","shasum":"1fd3ab568e18bfdb29eda2df80d99b67b2da18f8","tarball":"https://registry.npmjs.org/log/-/log-6.3.0.tgz","fileCount":24,"unpackedSize":37494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHx5MRclND0oXZyoIpIe2I6wUYb/Di5l6yb7yDOycsgwIhAMKydAEugcxI1FPj+LKHhrhxgr0ee5IdYInTBLPoqv65"}]},"_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"directories":{},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/log_6.3.0_1633511276980_0.10893922291428626"},"_hasShrinkwrap":false},"6.3.1":{"name":"log","version":"6.3.1","description":"Universal pluggable logging utility","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["log","logger","debug","bunyan","winston"],"repository":{"type":"git","url":"git://github.com/medikoo/log.git"},"dependencies":{"d":"^1.0.1","duration":"^0.2.2","es5-ext":"^0.10.53","event-emitter":"^0.3.5","sprintf-kit":"^2.0.1","type":"^2.5.0","uni-global":"^1.0.0"},"devDependencies":{"@commitlint/cli":"^13.2.0","browserstack-tape-runner":"^3.0.0","eslint":"^7.32.0","eslint-config-medikoo":"^4.1.0","essentials":"^1.1.1","git-list-updated":"^1.2.1","github-release-from-cc-changelog":"^2.2.0","husky":"^4.3.8","lint-staged":"^11.2.0","ncjsm":"^4.2.0","nyc":"^15.1.0","prettier-elastic":"^2.2.1","tape":"^5.3.1","tape-index":"^3.2.0"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"eslintConfig":{"extends":"medikoo/es5","root":true,"overrides":[{"files":"lib/printf-modifiers.js","rules":{"id-length":"off"}},{"files":["test/lib/abstract-writer/index.js","test/lib/printf-modifiers.js"],"rules":{"new-cap":"off"}}]},"prettier":{"printWidth":100,"tabWidth":4,"overrides":[{"files":["*.md","*.yml"],"options":{"tabWidth":2}}]},"nyc":{"all":true,"exclude":[".github","coverage/**","test/**","prettier.config.js"],"reporter":["lcov","html","text-summary"]},"standard-version":{"skip":{"commit":true,"tag":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"},{"type":"chore","section":"Maintenance Improvements"}]},"scripts":{"commitlint":"commitlint -f HEAD@{15}","coverage":"nyc npm test","check-coverage":"npm run coverage && nyc check-coverage --statements 100 --function 100 --branches 100 --lines 100","lint":"eslint --ignore-path=.gitignore .","lint-updated":"pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'","prepare-release":"standard-version && prettier --write CHANGELOG.md","prettier-check-updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c","prettify":"prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'","test":"npm run test-prepare && npm run test-run","test-browsers":"tape-index && browserstack-tape-runner test.index.js","test-prepare":"tape-index","test-run":"node test.index.js"},"browserstack":{"browsers":["chrome_current","firefox_current","safari_current","opera_current","ie_11","edge_current"]},"license":"ISC","gitHead":"a709741d5e418eb9a390e29b7681a32305edfc76","bugs":{"url":"https://github.com/medikoo/log/issues"},"homepage":"https://github.com/medikoo/log#readme","_id":"log@6.3.1","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-McG47rJEWOkXTDioZzQNydAVvZNeEkSyLJ1VWkFwfW+o1knW+QSi8D1KjPn/TnctV+q99lkvJNe1f0E1IjfY2A==","shasum":"fcf9bd71fe2274a51ad608dc95c549dd7512146b","tarball":"https://registry.npmjs.org/log/-/log-6.3.1.tgz","fileCount":24,"unpackedSize":38003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2yOiCRA9TVsSAnZWagAAzYkP/jgRE0jW97pe+4tt7pe4\nxQgDS1Xn9eKCeD/oStZVl53cPCy/A8vbrXAE9t7T/JQ0LzC37TjWjBnzHkxT\naqhoDP3ewaOGQKWmTbdUkYI1Hg6J9ZJ47LbDRDT8xVpVXyzcC3HbLB6UCbsF\n5j0kFaPYBdRkkeRtWYc9MjvOqJKjE31ijlYmGW9hzTAQll23zyGFKt0kIjQL\nRtluEuhvroBDzdhzCeS6/3vLEi5ly/bepMW/SBOhg0mPsGB0V3iNvs3fv5Jv\n99lX54HCR6Bev4c98y25ExN8iiAKE6lvIGxVsXqzQoDEavQDhEVOrZ2dJf89\nsb15cDhYss6tWkL6uI+MFYM7zm0JWQ2O8v47kS5RvZngD39h1pi3TSWA+dHP\n+viaAeKFOlMaz4nO3rJZV6mhxmjT1b9M7HO1HoYa5JdGeSNthjzO0XFpt1De\nA/fFY2+jsu5yhTozBud+EIaxs4+UJuy4mA2o8hiUdoOWh5HqeGE2PWtDysnA\nWC+Ok436KHDwlpNgHv7COQvN9/T+NPngnfXFBmV2JoALJWazdsdcNOQqnby6\ncxagneLl4pBUG0KLv0cBx8TtKdTluASvtlHnKB4CVxcgLcK235G7uHttDfg6\nj2pAD3Y0wSnAGihxrmImthcxPeGctf4iBaEXdmEddiL/LnxXlsx56YFvbyRv\nKdqE\r\n=SFht\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCmSwySUVx9f0ZT7qoLp6JMOka5E0TN0Y7bRY3P4MynAiAvqdO/E/OggPAo51+yYQ6qhcMv6fHHqSYKg9bCSs3+OQ=="}]},"_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"directories":{},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/log_6.3.1_1633687404822_0.6520231893666231"},"_hasShrinkwrap":false}},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"time":{"modified":"2023-07-22T22:40:25.646Z","created":"2011-05-23T18:29:33.567Z","1.0.0":"2011-05-23T18:29:33.567Z","1.1.0":"2011-05-23T18:29:33.567Z","1.1.1":"2011-05-23T18:29:33.567Z","1.2.0":"2011-05-23T18:29:33.567Z","1.3.0":"2012-02-10T16:36:53.443Z","1.3.1":"2013-01-17T16:53:36.373Z","1.4.0":"2013-05-03T01:22:13.034Z","3.2.0":"2018-11-29T09:00:15.105Z","4.0.0":"2019-03-18T13:13:03.885Z","4.0.1":"2019-03-18T13:25:21.868Z","5.0.0":"2019-03-19T09:09:42.349Z","5.1.0":"2019-04-08T14:01:23.429Z","6.0.0":"2019-04-10T12:06:02.799Z","6.1.0":"2021-09-02T13:24:23.539Z","6.2.0":"2021-09-10T11:14:18.109Z","6.3.0":"2021-10-06T09:07:57.137Z","6.3.1":"2021-10-08T10:03:24.951Z"},"users":{"fgribreau":true,"tchey":true,"xpepermint":true,"hrmoller":true,"wangnan0610":true,"jirka8":true,"warapitiya":true,"sirreal":true,"godion":true,"samar":true,"octoo":true,"robermac":true,"monolithed":true,"itonyyo":true,"f2enav":true,"malenki":true,"pcarvajal":true,"sunny.zhouy":true,"and-":true,"dariocaruso":true,"afewinterestingthings":true,"magicxiao85":true,"redmonkeydf":true,"koobitor":true,"joaogalli":true,"semencov":true,"lijinghust":true,"guananddu":true,"zhoutk":true,"phoenix-xsy":true,"mickaelb":true,"igsys":true,"axelrindle":true,"qddegtya":true,"rwaness":true,"sam16":true,"azevedo":true,"jonathanredford":true,"madsummer":true,"iceriver2":true,"piotrmroczek":true,"complex":true,"tcardoso":true,"heychez":true,"astraloverflow":true,"bumsuk":true,"codeinpixel":true,"paulohsilvapinto":true,"luiscauro":true,"gbrlrg":true,"standlee":true,"rubiadias":true,"ludo80":true,"trankzachary":true,"nicomee":true,"hualei":true,"flumpus-dev":true},"readme":"[![Build status][build-image]][build-url]\n[![Tests coverage][cov-image]][cov-url]\n[![npm version][npm-image]][npm-url]\n\n# log\n\n## Universal logging utility\n\n**Configurable, environment and presentation agnostic, with log levels and namespacing ([debug](https://github.com/visionmedia/debug#debug) style) support**\n\n### Usage\n\n#### 1. Write application/library logs\n\n```javascript\n// Default logger (writes at 'info' level)\nconst log = require(\"log\");\n\n// Log 'info' level message:\nlog.info(\"some info message %s\", \"injected string\");\n\n// Get namespaced logger (debug lib style)\nconst myLibLog = log.get(\"my-lib\");\n\n// Log 'info' level message in context of 'my-lib' namespace:\nmyLibLog.info(\"some info message in 'my-lib' namespace context\");\n\n// Namespaces can be further nested\nconst myLibFuncLog = log.get(\"func\");\n\n// Log 'info' level message in context of 'my-lib:func' namespace:\nmyLibFuncLog.info(\"some info message in 'my-lib:func' namespace context\");\n\n// Log 'error' level message in context of 'my-lib:func' namespace:\nmyLibFuncLog.error(\"some error message\");\n\n// log output can be dynamically enabled/disabled during runtime\nconst { restore } = myLibFuncLog.error.disable();\nmyLibFuncLog.error(\"error message not really logged\");\n// Restore previous logs visibiity state\nrestore();\nmyLibFuncLog.error(\"error message to be logged\");\n```\n\n#### 2. Initialize log writer in main (starting) process module\n\ne.g. if target is Node.js, then install `log-node`, and at the top of main module initialize it\n\n```javascript\nrequire(\"log-node\")();\n```\n\n### Available log levels\n\nMirror of applicable syslog levels (in severity order):\n\n- `debug` - debugging information (hidden by default)\n- `info` - a purely informational message (hidden by default)\n- `notice` - condition normal, but significant\n- `warning` (also aliased as `warn`) - condition warning\n- `error` - condition error - to notify of errors accompanied with recovery mechanism (hence reported as log and not as uncaught exception)\n\n_Note: `critical`, `alert`, `emergency` are not exposed as seem to not serve a use case in context of JS applications,\nsuch errors should be exposed as typical exceptions_\n\n### Output message formatting\n\n`log` doesn't force any specific arguments handling. Still it is recommended to assume [printf-like](https://en.wikipedia.org/wiki/Printf_format_string) message\nformat, as all currently available writers are setup to support it. Placeholders support reflects one implemented in Node.js [format](https://nodejs.org/api/util.html#util_util_format_format_args) util\n\nExcerpt from Node.js documentation:\n\n_The first argument is a string containing zero or more placeholder tokens. Each placeholder token is replaced with the converted value from the corresponding argument. Supported placeholders are:_\n\n- _`%s` - String._\n- _`%d` - Number (integer or floating point value)._\n- _`%i` - Integer._\n- _`%f` - Floating point value._\n- _`%j` - JSON. Replaced with the string '[Circular]' if the argument contains circular references._\n- _`%o` - Object. A string representation of an object with generic JavaScript object formatting. Similar to util.inspect() with options { showHidden: true, depth: 4, showProxy: true }. This will show the full object including non-enumerable symbols and properties._\n- _`%O` - Object. A string representation of an object with generic JavaScript object formatting. Similar to util.inspect() without options. This will show the full object not including non-enumerable symbols and properties._\n- _`%%` - single percent sign ('%'). This does not consume an argument._\n\n_Note to log writer configuration developers: For cross-env compatibility it is advised to base implementation on [sprintf-kit](https://github.com/medikoo/sprintf-kit)_\n\n### Enabling log writing\n\n`log` on its own doesn't write anything to the console or any other means (it just emits events to be consumed by preloaded log writers).\n\nTo have logs written, the pre-chosen log writer needs to be initialized in the main (starting) module of a process.\n\n#### List of available log writers\n\n- [`log-node`](https://github.com/medikoo/log-node) - For typical Node.js processes\n- [`log-aws-lambda`](https://github.com/medikoo/log-aws-lambda) - For AWS lambda environment\n\n_Note: if some writer is missing, propose a PR_\n\n### Logs Visibility\n\nDefault visibility depends on the enviroment (see chosen log writer for more information), and in most cases is setup through the following environment variables:\n\n##### `LOG_LEVEL`\n\n(defaults to `notice`) Lowest log level from which (upwards) all logs will be exposed.\n\n##### `LOG_DEBUG`\n\nEventual list of namespaces to expose at levels below `LOG_LEVEL` threshold\n\nList is comma separated as e.g. `foo,-foo:bar` (expose all `foo` but not `foo:bar`).\n\nIt follows convention configured within [debug](https://github.com/visionmedia/debug#windows-note). To ease eventual migration from [debug](https://github.com/visionmedia/debug), configuration fallbacks to `DEBUG` env var if `LOG_DEBUG` is not present.\n\n### Timestamps logging\n\nWhen following env var is set writers are recommended to expose timestamps aside each log message\n\n##### `LOG_TIME`\n\n- `rel` (default) - Logs time elapsed since logger initialization\n- `abs` - Logs absolute time in ISO 8601 format\n\n## Tests\n\n $ npm test\n\nProject cross-browser compatibility supported by:\n\n\n\n## Security contact information\n\nTo report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security). Tidelift will coordinate the fix and disclosure.\n\n---\n\n