{"_id":"logfmt","_rev":"125-89b3455cef6fe54d7aed45b2bea0d723","name":"logfmt","description":"key=value logger and parser","dist-tags":{"latest":"1.4.0"},"versions":{"0.1.0":{"name":"logfmt","version":"0.1.0","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"bin/test"},"bin":{"logfmt":"./bin/logfmt"},"devDependencies":{"express":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser"],"author":{"name":"csquared"},"license":"BSD","_id":"logfmt@0.1.0","dist":{"shasum":"8476965e058be8e94c131648e05fdd15f32d5b1e","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.1.0.tgz","integrity":"sha512-6NUDYSO3j/KmSU0lExtagU/HTIzA+CSLUyGRMYCxPjuTgWOJxRLTfwoivTR9rc9KpvK7q7roGLxK+/kHrvuwvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL0dhZI+6qnUxytegQCBk7y/Y0fKXk2m20Got1JmYhvAIhAMtHoIMWpcHlHMWj/4R/4EZhYAPORtUeZIb3ZT5usT6G"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.2.0":{"name":"logfmt","version":"0.2.0","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"bin/test"},"bin":{"logfmt":"./bin/logfmt"},"devDependencies":{"express":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser"],"author":{"name":"csquared"},"license":"BSD","_id":"logfmt@0.2.0","dist":{"shasum":"44c4f6660036a31b74e7fd7913bd961fbebac8d1","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.2.0.tgz","integrity":"sha512-XARvrBwX2Nrc+9EQAuVzH/xWE4etcTf7oFZ5i1gKddBUmxy+CTk7ifJkWv4fjl5L/jWYDdk19o3jqp2VGej56w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/Z+G0ZYsY8g0ZSTYu1tzsVtead9+rY/ratExMGCcvNAiEA+SPbn5SZX4RwAa6DLpaKZQrUy3VC1mauKTIfo5QTlF0="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.3.0":{"name":"logfmt","version":"0.3.0","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"devDependencies":{"express":"3.*","mocha":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","_id":"logfmt@0.3.0","dist":{"shasum":"645604edf8aee7ce9bfc9cb99753f861c3082f9f","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.3.0.tgz","integrity":"sha512-31gQzRwyFYwbAXY+xrVGagN713ILqGOY8jNc6iQ1oX3C4TOMjVe+CQ/xXkE0VyFNxbrnBDxUam46sxXoDk9r3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBn3gv1qvNec/1sNPKEFL2C7qS0TqxnLVXV4rYHkCS+aAiAsSuUklzdEOrw41yR6s3qYuakKWUPnTm0ni3u0VO+jVw=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.3.1":{"name":"logfmt","version":"0.3.1","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"devDependencies":{"express":"3.*","mocha":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","_id":"logfmt@0.3.1","dist":{"shasum":"98416f2754338db72cdbad1b38ad633c269976bc","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.3.1.tgz","integrity":"sha512-+jFFHwiFs68mL9RgK5Z1Wav342UH/xOP9pjPt+9/6KPMvguNhoEtX/kBzslS+GXHQSZYUTMYCILra2pwbUwUPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCap1uboa81thX1K09mQpgI+kIlrIFw71DsTApZSmJ9AiEAgFa/Hhnujf3MPq1xZIGEjLKQFCBtPkxEknHsjxHnGTE="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.4.0":{"name":"logfmt","version":"0.4.0","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"devDependencies":{"express":"3.*","mocha":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","_id":"logfmt@0.4.0","dist":{"shasum":"4b1905dad609db66af00cd54bbf16f6452d624aa","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.4.0.tgz","integrity":"sha512-jbzWz7p3jYHaUdoNtD379GqwmvBaYpT2ssxaKiRcFVW74cJZGGl1Z4spmc8VUu93CtNEd5ZxTo4y6pbCWnVshg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKj0vTK5N9vGApl8WFDP+xag/eYCgVfr5ySH8cgJRnJAIhAIJgTiPrayq1JRaCOAjTcADsXweZ39jo1LkGReuLreH1"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.5.0":{"name":"logfmt","version":"0.5.0","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"devDependencies":{"express":"3.*","mocha":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","_id":"logfmt@0.5.0","dist":{"shasum":"2d8f2aa397358295bc987d03f829cda7293d02b6","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.5.0.tgz","integrity":"sha512-gidcf171jGaUW74n6yXcpkCKIop19oA9AYAPE7z9AcjEv9IaIG3mudzjGaaWQgKsUn8FbyFzRSOZ+oWKCrHm7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiQxi0gDjaRcdlJ1JXwYFgr8ndL0uFtNc8PkddVBuz5wIgQqaihmwsZ18TGP+hrT6hEFBuEp6UyDBsFUu7pZaHsQ4="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.5.1":{"name":"logfmt","version":"0.5.1","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"devDependencies":{"express":"3.*","mocha":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","_id":"logfmt@0.5.1","dist":{"shasum":"c8f35e6fb1a425d5298557f8b98730b28c9c8d87","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.5.1.tgz","integrity":"sha512-Gg+K+dGkxKZfdUx9VOSTvSIGy1HW5D7RmQRAJBovaARnXiAiJMjES7+d9TEPYICr3P9uLc4CLqCd4470P2oaHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKDXH1L2S1buL+j+lzfzI5m0m9yA2iwVOAZ/89ySp+2QIgbRsDpb3WRZqOw3DN0dYMmwkJOhK/z/G7kDw9y92W6eA="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.6.0":{"name":"logfmt","version":"0.6.0","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"*","through":"*"},"devDependencies":{"express":"3.*","mocha":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.6.0","dist":{"shasum":"b7c0e73da8b30132d3aff7e19175ec0dc06449ad","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.6.0.tgz","integrity":"sha512-L+y9TmaQWRo10UjFiEP1rpxYYAVrsGfX2jL/G77QIg+Wpo2/flP2R6VW4mnDfvB41AV9tCgr+VVOCCYuWz7vNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwZqMlPj+q1/EVQfPBzGll1dg30/8ERnO6CYnpWoYaiAiA9H6ombQbZLXb/R/veEaC0pRFd6ftJ1InqbN1xjAAGEg=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.9.0":{"name":"logfmt","version":"0.9.0","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"*","through":"*","readable-stream":"*"},"devDependencies":{"express":"3.*","mocha":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.9.0","dist":{"shasum":"e59324371edc852ac32ed50b3cb00e62a05beaf4","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.9.0.tgz","integrity":"sha512-GzVXqyITjtbHMdlAistM1B39X2bv97YcWCGCcMrIrXWywgH2db80/R1ljWODOlCOhgCa5CW14MeSCLsrj4+Scg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyj9KhPEwUNC6yEJ/7vlp72r5B+fdCXtt7V0DI248F4AiBabuGpqdAuYIOJS4yl1SIC9X4eW5ndUv+W8bPjOEgL0Q=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.9.1":{"name":"logfmt","version":"0.9.1","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"*","through":"*","readable-stream":"*"},"devDependencies":{"express":"3.*","mocha":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.9.1","dist":{"shasum":"e9b0b2fdda90bdc5376deae20b898656b6e989ff","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.9.1.tgz","integrity":"sha512-9YqEDP1FsZwxOhCfkxS+X7uMZ01BxVYyw46xZ/dVPI1rbjOdtqL7Wy5PVJVYtiBoHyJfCOBitFiUg++TCOu5qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkP0ZXkArQ3oia7F937u1cFKDW37lmwPw5+GZ1PFZT7AiEAqFTIc+OtOYZdoIHrCtDEzoWQDKDbsAB4tXmdxavEomM="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.9.2":{"name":"logfmt","version":"0.9.2","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"*","through":"*","readable-stream":"*"},"devDependencies":{"express":"3.*","mocha":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.9.2","dist":{"shasum":"72c08be363863e32f040520f50226991c852040e","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.9.2.tgz","integrity":"sha512-PgrbG6sSKVyExiHb6dzsHxg3lsRlcBAI2WdJAyBPEFyEvHEWSx0I5Q10ejvu1qPPnraQ93UZB1nUrILiooq+EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDT+Fx2LbnKCqocOtUS7fPG0LObwBFC14TdhxyhZePifAiEAjVEATwKbb7Y2Iseggy4U+dAaWzzr+3MjmOl5Q7+BZ4w="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.10.0":{"name":"logfmt","version":"0.10.0","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"*","through":"*","readable-stream":"*"},"devDependencies":{"express":"3.*","mocha":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.10.0","dist":{"shasum":"925c594a4d29c3c949fd94c8224ed372bcca045c","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.10.0.tgz","integrity":"sha512-HyfR0nVEHwEA0wz4yVvoyr6R/lLP/yI09CzQCLppzXsBs8AL3ffK3lLjb4VJrI0W+WfCP9gguioEz8moNoDWiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcKROjKcEitQvDoby5QVzYStnTK8HjLPetcKw2oONDIAiA15x4MpDYEXibKyQWpwZlmD5D2Ppb5piTfS+iBu6cXJw=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.11.0":{"name":"logfmt","version":"0.11.0","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"*","through":"*","readable-stream":"*"},"devDependencies":{"express":"3.*","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.11.0","dist":{"shasum":"dfcf5b07681d22866a4780829f6e8e7ccd8b9720","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.11.0.tgz","integrity":"sha512-takDYVTswF4SoxJ2UUQtmiLUSHIpbbntsDrh8usP2P99jpYlE6FMQEmDbrBTR2NEwQlGwlQF2QBczpfKOPUvsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6Os7CMm2U4IoWZ6d7bQzomMDUl1GvnpOIxpI45hfquQIgXChxKvfBAxdrRApfdtJqfgFt+ggk9XHfXSi3ai7Ld2c="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.11.1":{"name":"logfmt","version":"0.11.1","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"*","through":"*","readable-stream":"*"},"devDependencies":{"express":"3.*","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.11.1","dist":{"shasum":"7e3b9430d101b6da6c80b9ef6f5f1911543046b0","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.11.1.tgz","integrity":"sha512-Np0pbEdLvLOBl9d0q26DFvVAFpiUn7hZTg9VQFZqKHZNV2n+kUfsLoa5yGi77qL4294uAZq2mT2KEjAfRk7LNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFchA+uwI6B6dCJypwSi2OzNAiwqkWLKkNfocSie4plmAiA8XiipiFRKUhAOXrgBe6CnZgM3eW4r6rrhL9xJ+rZ6Iw=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.12.0":{"name":"logfmt","version":"0.12.0","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"*","through":"*","readable-stream":"*"},"devDependencies":{"express":"3.*","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.12.0","dist":{"shasum":"5ac6a3ad0cecdc3444fd779428e20e8b954ca8d2","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.12.0.tgz","integrity":"sha512-2SY9ZXkrmyGmxDNwEvVXHCihSpJ9iPV/CD55Yp/UexevkcUdEFXWbWV2QfOd3nYRTRtIZmOa8pzSPWdvx5r+rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOx1ksHdFy7JabA5ywPGnjBoHkdFz1klocqI5c6NJB6AiAxDhrzlBe4TL1izckF0YExq+aGWx6uB4NnK03AediuHA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.13.0":{"name":"logfmt","version":"0.13.0","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"*","through":"*","readable-stream":"*"},"devDependencies":{"express":"3.*","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.13.0","dist":{"shasum":"f9df3dee608509606f201802f232474df0978b71","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.13.0.tgz","integrity":"sha512-4rLhJoX0dNb9RVkD890gQTQqehO5pIcVO032cQITrwRD/Z85CQPLgOndxO6DSs16yfMlxdg5aaycOJ41411qqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgi06nlcHIPabKOteAW5zkYkIkTkvnkDcwKIdu9fAnUgIhAO7GWvH1Dnwz+R3HCK0qj3AhUfLMi69+3c5Dw3Py47J1"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.13.1":{"name":"logfmt","version":"0.13.1","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","readable-stream":"1.0.x"},"devDependencies":{"express":"3.*","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.13.1","dist":{"shasum":"25862d587b9719fdcada92a940e0345351ae3499","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.13.1.tgz","integrity":"sha512-eHsVCoOEgSroz0gUtSNtr43t/JwBIHysvR6V1AhPhMyMvjpL8nLE5gmpekwx730NnSrzXy2w61Yn0mHyv3SHQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDaHr9s42j0FOkdMtzZu2dClIlm6pdeN0QQDualjkyDgIhAPc+DUeSgB/6HeJuhyn+Ajsn5/2w4hrzYmw+d5fnJMLl"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.14.0":{"name":"logfmt","version":"0.14.0","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","readable-stream":"1.0.x"},"devDependencies":{"express":"3.*","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.14.0","dist":{"shasum":"179ffe1e22752c2c46c386071113bc44a7684699","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.14.0.tgz","integrity":"sha512-hLXWx/LpMbteSN22Jt+n6J91YAkdfum8P5aS1ewP4gzUVceFdSE1COg9Q2uBgG4rFhsELmu0CPN76Qt5D4D3FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBq+LVrgMOQ1aA+PMuFO+B8AbfPkoRfO3qnbddoikW+FAiBIHtn44455/cA/br165JKm8KOGzSUCrGPxuu8DzSWiZA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.14.1":{"name":"logfmt","version":"0.14.1","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"./test/test"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","readable-stream":"1.0.x"},"devDependencies":{"express":"3.*","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.14.1","dist":{"shasum":"fdc19ea3105e2c59d438624fdd22ea3227c4a688","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.14.1.tgz","integrity":"sha512-HuBwQwDZlqghCJWyTxffxMaEkC9RXt5xxZ5HnR5DYv2JWvzckAPdw4WHQIcKgT5LWLfWi0WDPCMhB12qVKVFdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKWijnCJ7boBZFeVV88gBrJu7L5SzbGLiRjOf1pqeIrAiEAlxaTWwS1OAjRXXJFd3R4G/jbBioWfrfSIjjwUokMTe4="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.15.0":{"name":"logfmt","version":"0.15.0","description":"Key-Value log line parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","readable-stream":"1.0.x"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.15.0","dist":{"shasum":"83385e82e32b4e15f0edc478f0e7a67e0e7560fb","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.15.0.tgz","integrity":"sha512-iYXaCWfRYEYMYbrqLgKugdotIo6AL5mT60whoQWUX/1F6HIeW5fT9Czo4+Kuv7rjviir8zqsv9eRkMGKyciwvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsnCHki7TxIeheEeDPkxZ45xQBW5vZLa0NVLBjcBeLDAIhANt/A9IOA1fVpZVRTqLODfO3dKa2KyaKi2hab12S6lCK"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.16.0":{"name":"logfmt","version":"0.16.0","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","readable-stream":"1.0.x"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.16.0","dist":{"shasum":"084a32549d848ef68be6ae35c3be1e40de9b8a13","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.16.0.tgz","integrity":"sha512-h7wsgxx8xzMuAni48I+H4C5ywqnv++czCa+mmk4fSNt52qLyNd27GSbkiAQYbq251CcidInTII5ouJwchyp/hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICo7Jw+Wy6KYUamuUzl6HUk0b5xVa8++YGUoBWvJbJKzAiEA2V6MU8R6DWfyZSsW5HJsQneYHTFQXS/SzRx6iJEJcc0="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.17.0":{"name":"logfmt","version":"0.17.0","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","readable-stream":"1.0.x"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.17.0","dist":{"shasum":"e059024be7b84e8fa99679b773e4bc2e4dc31694","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.17.0.tgz","integrity":"sha512-Mw5EEw0I4NAQHePx5U95rU5tu5vFtgpWhOb/OKNAZNzzfdXPGgKAF7IucnAzrtdIBHy7V0UczMAlqbjWnVziLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZvLCACOq1th2yYYsJKSYI+y9Zj7YUwDwLOLfQwAW1PAIhANbHeUPL4jILPFL/2j7ILEkQQnmQ593726NYfhfoU7NV"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.18.0":{"name":"logfmt","version":"0.18.0","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","readable-stream":"1.0.x"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.18.0","dist":{"shasum":"4cb9eacdcaf871e89849f2bed0cd1e3fbc816083","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.18.0.tgz","integrity":"sha512-TL2dxMqbg+fX2l0tjwIbf1+khPw+tUGNMTriHXjsA1GmFnfa8+NSQj28h8lMORCXcWHFR1Ina4iPnK5HQBUKGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoG6g+jvT1L+/B/9nctkX9LTxdcZwyMiK0qlBXfn4+YAiA3Uv7unxYAkgP28cRikbRzzPsg6mTNMFbJH496fWdRUA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.18.1":{"name":"logfmt","version":"0.18.1","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","readable-stream":"1.0.x"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["Log","Parser","logfmt"],"author":{"name":"csquared"},"license":"BSD","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.18.1","dist":{"shasum":"4816ece34858b8b23c9cd81c4aa7674a1882e87c","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.18.1.tgz","integrity":"sha512-XgApWWLDjQ/6iUqNd0Wz2ZckZGxYiWZjfDd/UYPRwSgAQB4kyMOcTurbuGPn9yBtYSr4eDl0/Usj9OIGgpz0NA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnDLkmU4NJFLJ4djPUuk0ZiTaVAEGMNRxyGQbz5O8KYAiBrJs5R7L0Ai3cuFk2Ra2tBammXtRtg+TORXUgiW50McA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.19.0":{"name":"logfmt","version":"0.19.0","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","readable-stream":"1.0.x"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.19.0","dist":{"shasum":"8cab9c6b5bc1372d624cb6f1bef995455b25a09d","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.19.0.tgz","integrity":"sha512-qs6gDyp4VR3ncFrFpYjwnM/z/0BGuKvreoc4rqer3HXDCEYZwJ8fzoWLa09TnzC8Z3cFDI9QMBjmG75dM14gWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDTLJ86IB3XovL2X5m8wsnNv9nMmQ/MtxMLG3/Ui1XdAiEAheqj0U8kmZdkAmQ1ivic4V4qO+E1VZplLr6DafvIgh8="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.20.0":{"name":"logfmt","version":"0.20.0","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.20.0","dist":{"shasum":"f933df1ac50920239f0d386b7e2ff6b0cea67694","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.20.0.tgz","integrity":"sha512-l/WO+xpVp4nixg/9B24Vyk60oD7AsDmm3IyRQK6mAMj8clFrD6+UHrWLd4X7CogeXmWh+ufd55ZNJhNrYem5xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHPw95E/9QsySPWDTz+54VTv7+vJVTnhz7L2137BiWzgIgTZ2IhITOFMfLWY3nvr4rAMAJIbU2x+3Dgd8JR5+ldAY="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.21.0":{"name":"logfmt","version":"0.21.0","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.21.0","dist":{"shasum":"3e75c1d4da7dd91f291a3fdbfbd360f78a25f274","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.21.0.tgz","integrity":"sha512-0ljNIhls3xC95UB3dlMV2An339rOxdlOV8OSH4bRON/pnT7f2CXSOa+5MUVWsUm4pE0MgCtaj+ZV+CjhflabBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+CGY1vOZNT6h1PMX6SgdgjvThmga4K//gCfoMGitF5AiBefqz03CWUe/esol+HOIwlkZ+O1Cqy6ddFLgBzObfTzw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.22.0":{"name":"logfmt","version":"0.22.0","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","lodash":"~2.4.1"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.22.0","dist":{"shasum":"38bd8479a413688328a285a2de7bb75f357b41ee","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.22.0.tgz","integrity":"sha512-mQMY4ApTsQq2PDwnRSzjlyz/ehxkS9BzsdPZobR2puME8MnvHQySkd3jGLbTl9bxUoSHsQUSVNzsjJa32P6iyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6y/XajrRgF/vmrsqIimetc/luQ9WRLZtf5H6IfX4qIAiBdiOxwx8tAkLbW0gZbp5srp6TIaCgOJp/Yyid1IuvfRQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"0.23.0":{"name":"logfmt","version":"0.23.0","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","lodash":"~2.4.1"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@0.23.0","dist":{"shasum":"681ce923f5a57f41d26d0e0a0f3ad15f8235dec0","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-0.23.0.tgz","integrity":"sha512-r/osvTpesXoT0/Sb1hF0n3Kml/Bi/kNCypP9STKxvXl6i0mR+H3/B4epz1Knhuc9XVL2easUxTG6OS0payV0hA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBz6tzhefohOj+xk9EoVCYI5TxmmK4BOtwQMChSLNUl+AiAWiuL4qG7J9cSwvdwevNnKe66yxI2Zv5Xr+l6VlPfBzg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"1.0.0-pre":{"name":"logfmt","version":"1.0.0-pre","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","lodash":"~2.4.1"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@1.0.0-pre","dist":{"shasum":"c723f2c5504bc566e83316b1eac3ded2f9e831eb","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-1.0.0-pre.tgz","integrity":"sha512-UpmzApZdP6sAVtWTKTtPRdqv91epbtAzjwGXtIvUrAg/34b7hMKkeedhfdbF+uTclFJzsW4JZsOo96X1siURDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnhMt/wqXuvhjwixJ22xpDd0uILaV81WEs270cKiIU+gIga+5UfXRGR5Qry6su7ro7+jChToJnSMPKdIsatZPMN78="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"1.0.0-pre2":{"name":"logfmt","version":"1.0.0-pre2","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","lodash":"~2.4.1"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@1.0.0-pre2","dist":{"shasum":"7c5e04792ff2752d50e8af21a3680f8e52b1d080","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-1.0.0-pre2.tgz","integrity":"sha512-MJ+41gnuHpZ2neXxviBljxWLe2SZ6gz8TAeErEF/ZWDKmm0VYHAxFXiBS+keb5gJXVttPne6KVLKLW8lOZP1zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhP0XkJsrmZf5MdHwNav1I41N4QM4hKkDZHGd/qYFquAiEA2mX/JwuYWuh8YJa53GhHgkku3IlvLrOOmhtOJNRp5EA="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"1.0.0-pre3":{"name":"logfmt","version":"1.0.0-pre3","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","lodash":"~2.4.1"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"homepage":"https://github.com/csquared/node-logfmt","_id":"logfmt@1.0.0-pre3","dist":{"shasum":"5e8a266222a0c5df257e1fca3eab28ab5fda64c9","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-1.0.0-pre3.tgz","integrity":"sha512-Lah1D2+5HfH3eDMBYoYREYDY/zqXx5rTpXeZIV/2/OdF7Qatk4s3OZ7C5QspdQvdwiafYDz2Uegrt6IClmdkig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoX/0Mhmli7p7Y52BszPxgJQwg5af8bpKBJenSa4PhAAiAiAUj7L2XmELwZvbR2+zsG63usLKhJCVFONvd7ukTp5A=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"1.0.0":{"name":"logfmt","version":"1.0.0","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","lodash":"~2.4.1"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@1.0.0","dist":{"shasum":"495dc5b791c21d39657cd8ada516836e42ce0eb9","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-1.0.0.tgz","integrity":"sha512-lS4RcXV2XGCmFLKSSlKZKwx6KhYjBcpV31+nhWg3j09pXQD/NclRlfMurniEQ+2zqwkjyXPWP3+8CDLI3jp2dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOtSRnqUvN6h+kgNqCSOUGK0pkz1PcgJyhEnEAeWXkVQIgfWxPqZ2DUGvLRTffztiv3tDRO0t63zvdlyrc09qOurg="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"1.1.1":{"name":"logfmt","version":"1.1.1","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","lodash":"~2.4.1"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"homepage":"https://github.com/csquared/node-logfmt","_id":"logfmt@1.1.1","dist":{"shasum":"9afdf7017839663b9d8feba5e674d11ef22297c3","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-1.1.1.tgz","integrity":"sha512-8426JiU5UaC9UBb84zgBfxBT8JspFqqPBFQCO3tB7Oq0VnQ3CgpqPRyMuhfuFmIoTIxSOZrJpBaLWdqkmImmuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKTYm7eQeEvIbrI3J0SaEg4GL2hPBuon6Q5cnubRRBGwIhAO7FgkGUZxJ0UJoJFjbyobCughTCixCPXyncj4iRA6fG"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"1.1.2":{"name":"logfmt","version":"1.1.2","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","lodash":"~2.4.1"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"_id":"logfmt@1.1.2","dist":{"shasum":"2e39cd575b546e9e6ae586754263b7d26d4233b3","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-1.1.2.tgz","integrity":"sha512-eG0HsJxEWgvr/r98XkOB/JXutMGMWUrPTjZ6LVASWJ73mUzfQWQyFELr3zcNr8Is7FsvkyYO4poz3v20YfGT8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHxpX4sPsEFt4Z2l9hF9O2giQhJmQPSlXz5BcMAmleQAiBW2vaIMCIlTN5S7fKJyHcAvOFj4zv/OYWzbCW2Mt7AOQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"1.1.3":{"name":"logfmt","version":"1.1.3","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","lodash":"~2.4.1"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"homepage":"https://github.com/csquared/node-logfmt","_id":"logfmt@1.1.3","dist":{"shasum":"a28e482535d27b8a324bf84b8856a11ef8a5acb6","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-1.1.3.tgz","integrity":"sha512-xT6lg+zcCEWGwpuGcnrJLCdObzEUO40xAfTC7/jHAbG+wUbvfRdNcebwRjNY19MnYrI/z/A1Quof2Empl/4J8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6apfX9YzGXHshBbOn8Eaz7nVIC583E1ET1VM7XWZI5AiEAsAj2JqHsFNBP1S6YGHmV/JNtagUT3rTqJgYV9THMMaQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"1.2.0":{"name":"logfmt","version":"1.2.0","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","lodash":"~2.4.1"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"https://github.com/csquared/node-logfmt"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"homepage":"https://github.com/csquared/node-logfmt","_id":"logfmt@1.2.0","dist":{"shasum":"1ccc067c1cfe65f3ecf5856c09d2654f69203572","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-1.2.0.tgz","integrity":"sha512-sHzUDogA3fSwbCL3DubaALMKzyrEBXgg6YYK+v6ulApUvZgh7IBMhDvGYLpgXWxRDQ1M4mwHVppt9SpsZNGLqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC49eYGzfaykifVvlAebayWJ+2VFrPJSMol096U1ZHv2wIhALjBdCVZPmGco49kxNNf4NhLFbn6sThkYiBLiUiXeT0b"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{}},"1.2.1":{"name":"logfmt","version":"1.2.1","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x","lodash":"4.x"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"git+https://github.com/csquared/node-logfmt.git"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","gitHead":"9cccf6273cdd862392ef7fea049d37a2b7c42e04","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"homepage":"https://github.com/csquared/node-logfmt#readme","_id":"logfmt@1.2.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"dist":{"integrity":"sha512-QlZuQi8AlGbrXfW7LrxH/lhyFjI6Xr2DNSrIzhtIJAicAgl21P2gHpqABR3Sh0Kd4dvwTAej6jDVdh0o/HwfcA==","shasum":"0e99838eb3a87fb6272d6d2b4fc327b95a29abee","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-1.2.1.tgz","fileCount":56,"unpackedSize":65367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBhUGCRA9TVsSAnZWagAAEnMP/0ixPGquZrCI9y8p15eU\nuz45QRsKNEAzszMj8n9oanlx+seb4IGfnKT9xRFyfyPPI6s/88ZBxTEdPwR8\n6ElmzD09qRW12m8H9px9vDqMGsR/tlC4psauNMrUJ2z/Pe8lNB4G2F240C1z\nGIVbXXSqJIRubFweMXGdp07kmvhvjzldSk6qfahikUypsdhj8yCkmmV+1H4y\nDkrMAjTmuWWT/i/tUj4KYCJd/dI4E2NnbfE07EGssvUA2E2Z+UvDxBEFZKlg\nve/nwdQjnNmdctl0kx7t1Y3WLZSW7/jPJEVuVDROG1a0ENpSSExLoIwuN1T5\nrjCb9SG023uCcwOyjlCMp+422Ib8zqbNl+NUO+4q+fCOPzkLo7aHKxwU2RcH\n5xh0yP9JUEvobawUL/MpO/H6n/GZ4T4D5OaV9ucYcTIuYK6FwUF7XL7nqQIr\nXAShlvZm4qxXx/307tbBychE9+A8CH0HWbCpigsqXIjk6Vli9zQ1Syear7lp\ng/Us/Li5pl8Dmp1/9rd6YpQB1GxmcCzv+Vcoe6RA+6t2B1ZKot31I7097Sju\n9mvP9mTelDFX2BLzycePdIqbJMsw7QVVfIRJXE9mw5Bls9xsWXN2slHXOh6i\nNTIrGx9sWzlCJjgQ0+Qo3eXAMd11HJre7pqFi/helBLxTcxBeUehYb/AJdVv\nJWeB\r\n=iJdY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFo38PIdvmuJHjN2EQEcQqNQEgT0uAJkJ1VIuaamv8LgIhANZHIxRtGZOEKhNGVCdmxxY+7Bda2EyQF8lOB9GH1bfl"}]},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logfmt_1.2.1_1527125253058_0.28891219331631923"},"_hasShrinkwrap":false},"1.2.2":{"name":"logfmt","version":"1.2.2","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x"},"devDependencies":{"express":"3.3.x","mocha":"*","restify":"*"},"repository":{"type":"git","url":"git+https://github.com/csquared/node-logfmt.git"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","gitHead":"f8361818921282aefa871403170780954a08d557","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"homepage":"https://github.com/csquared/node-logfmt#readme","_id":"logfmt@1.2.2","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rHbKrCe55f2T4C56Qmojf8p6jyF0ZAyJn448XVuq2CcsBCKMldSgnhBD2EpmWhBvw8oPAXsOxANyJiJF0EYQ+g==","shasum":"e9bf79855095372dce377c1b0bea161afeb38755","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-1.2.2.tgz","fileCount":55,"unpackedSize":65221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc80LCCRA9TVsSAnZWagAAMyYQAJ2xF653OdognvL1HDnj\n2anAKB4UxIbfdoez51eL1W7sQuWsYdDiPOl8Z2c9yLUckw7SdMvX7++VEaKG\nDFJLkFI7Rv7JfKoDkv1ikRbDAOlmYcP0s61r9FYKm2KjVra9yGu5e0NF2C/l\njPKtaxpFp6mw/swVD5BYP6iw0s0D/PNvfwq+dhSymonO+nwT5QoZ7evoYXKE\n98K0dNclutTqQWOpxvA7fVHCu4ko+ZOowGYKIhHlkiSwDEZJqkgVK8jW8RA0\naz1mLLr1WWQGU1mrxn8LszmRbUpKh4RFSh5HvIgitqmPEEEFaAvQLb8CDvDs\nHNVjZTEx0goOEIeBO+E57JU5YFd2c+p0F7Lyfl1xZz4z61iyxyHtaXTkGn+f\n5z55hJuIbzaryJOeAbzVBQ1NJEU2GfUEJkgLZaeDLA5BTvkj1MRo0Koqab3R\nqSsqJfsj7ktfLr6FYFwgoIxfYaO4Omy61j3G23bPprCtLaWZGL6p+AUqIOiJ\ndKVn5yD45rKrZiWsrwO7+CD514ijmqfDm4P7vp+En03QcMlJVytgz/zBe6DJ\nBhsF3+ckSW+wfrtuDwQ2r/OzDXafv+QaYdOVVRhw1nEYgmKFYOr/3KmXtgWd\nxDUcaUbGHfo0p54QFYzaF7+8jk/IJLKlbU+ncK236kk8pf1rssDU5KDBDNfW\naEUY\r\n=hujv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd5nnsPWFac0TJ5mQABdh/vhMsFG4IBEp2GRISN02O/gIgJrApHKfl7DxKcSiQVojpjezXt4RpafrzX0d7ttgdeCI="}]},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logfmt_1.2.2_1559446209583_0.19900746380455314"},"_hasShrinkwrap":false},"1.3.2":{"name":"logfmt","version":"1.3.2","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"./bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x"},"devDependencies":{"express":"^4.17.1","mocha":"*","restify":"^8.3.2"},"repository":{"type":"git","url":"git+https://github.com/csquared/node-logfmt.git"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","gitHead":"e279d43cde019acfcca0abe99ea6b7ce8327e1f7","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"homepage":"https://github.com/csquared/node-logfmt#readme","_id":"logfmt@1.3.2","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-U0lelcaGWEfEITZQXs8y5HrJp2xa0BJ+KDfkkLJRmuKbQIEVGNv145FbaNekY4ZYHJSBBx8NLJitaPtRqLEkxQ==","shasum":"be34020b7390b8201212a12f533e3cb4c92d70c2","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-1.3.2.tgz","fileCount":55,"unpackedSize":65228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9EoaCRA9TVsSAnZWagAAIsQQAKEBhFJ/TjbkKRcYmfin\nOF22EohUWHcXjuZ4gGXF6OmiBOQHxNrtPY+IQtcl6CMIVXLhtYjpuBXiXDIN\nmg5uzgmsegbfONby05+3ra05OmDUetUbf8OGweMtWg8x4G2rOL6sw8L83p10\npfREIsQLFadaneyU6ROW/mBcFn314AfclfE4fjmXbzxP4Vr6kMvj5RfrQ2TU\nUnJYoWgk/KeGDgvdLfOR8VEr96gpczy83LJr5BKEUfeYCciZb+ESqeQo8aqv\nhk10KNK438V+zoy2MunG9AqdTG7tkPHTzN5l0D6SpeCBkWUlxb7HQcRO4/LG\npg22fpYkMxURuX16YGidwCMaMutfmGtxawIcIcadQIofGzvboO8obJI/tUCZ\nZ4wHR0tDxQv5KeXr2zT7pOOW/kRNQfsLBkzyxBUjCKOyXvWpXhk2Xm/zXbG0\nahzogkD6ishUCy5nNbZtcubRLUcePREXsuUTmL3IAiLHktXbbnIxtv2x7ttH\nrdXyFex/pUgdV20swdjBpJNmHGk6F93DhHqo7M9afAu3vUxb5CaUbFFPRvnR\nM1xCKlZZs5OPMnwzYPsnpeP5cEGF50JqAuoTP6HLvOhV8ScF7ByhgaDfi+PG\nP+QsKrgNLNLPIJvUs9XCHykCM3c/22H9KTeLRkICFXYNa9roKlF+HrLGklze\nNW/m\r\n=9cpG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvCxu5t7EYI7FHIRYHu7AeKTczX50Pinp+0jOEKTVO6AIgeZNdjib2YwW+70xmxloeXavdvZt9H6kkdb8oURbaSXE="}]},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logfmt_1.3.2_1559513625230_0.9491323979832293"},"_hasShrinkwrap":false},"1.4.0":{"name":"logfmt","version":"1.4.0","description":"key=value logger and parser","main":"logfmt.js","scripts":{"test":"mocha"},"bin":{"logfmt":"bin/logfmt"},"dependencies":{"split":"0.2.x","through":"2.3.x"},"devDependencies":{"express":"^4.17.1","mocha":"*","restify":"^8.3.2"},"repository":{"type":"git","url":"git+https://github.com/csquared/node-logfmt.git"},"keywords":["log","parser","logfmt"],"author":{"name":"csquared"},"license":"MIT","_id":"logfmt@1.4.0","gitHead":"d99c12744876c3c3e994f096354346c0a0058146","bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"homepage":"https://github.com/csquared/node-logfmt#readme","_nodeVersion":"21.4.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-p1Ow0C2dDJYaQBhRHt+HVMP6ELuBm4jYSYNHPMfz0J5wJ9qA6/7oBOlBZBfT1InqguTYcvJzNea5FItDxTcbyw==","shasum":"6cb1e62cf65143a3248aa0f2823c3bd436e2251f","tarball":"https://registry.npmjs.org/logfmt/-/logfmt-1.4.0.tgz","fileCount":55,"unpackedSize":65433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKuNeaXwfnrx+rM7saC1aMsNSUHdGswXQL8GBPa8TD8AiBIooxormP+H8Re1AVNcq9RxW6PL8RAP5dfQ99zT4T7AA=="}]},"_npmUser":{"name":"csquared","email":"christopher.continanza@gmail.com"},"directories":{},"maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logfmt_1.4.0_1702835366435_0.9343977373159573"},"_hasShrinkwrap":false}},"readme":"# node-logfmt\n\n[![Build Status](https://travis-ci.org/csquared/node-logfmt.png)](https://travis-ci.org/csquared/node-logfmt)\n\n\n\"logfmt\" is the name for a [key value logging convention](https://github.com/kr/logfmt) we've adopted at Heroku.\n\nThis library is for both converting lines in logfmt format to objects and\nfor logging objects to a stream in logfmt format.\n\nIt provides a logfmt parser, logfmt stringifier, a logging facility,\nand both streaming and non-streaming body parsers for express and restify.\n\nYou should use this library if you're trying to write structured logs or\nif you're consuming them (especially if you're writing a logplex drain).\n\n## install\n\n    npm install logfmt\n\n# use\n\n## node.js\n\nThe `logfmt` module is a singleton that works directly from require.\n\n```javascript\nvar logfmt = require('logfmt');\n\nlogfmt.stringify({foo: 'bar'});\n// 'foo=bar'\n\nlogfmt.parse('foo=bar');\n// {foo: 'bar'}\n```\n\nIt is also a constructor function, so you can use `new logfmt` to create\na new `logfmt` that you can configure differently.\n\n```javascript\nvar logfmt2 = new logfmt;\n\n// replace our stringify with JSON's\nlogfmt2.stringify = JSON.stringify\n\n// now we log JSON!\nlogfmt2.log({foo: 'bar'})\n// {\"foo\":\"bar\"}\n\n// and the original logfmt is untouched\nlogfmt.log({foo: 'bar'})\n// foo=bar\n```\n\n## command line\n\n### logfmt\n\naccepts lines on STDIN and converts them to json\n\n\n    > echo \"foo=bar a=14 baz=\\\"hello kitty\\\" cool%story=bro f %^asdf\" | logfmt\n    { \"foo\": \"bar\", \"a\": 14, \"baz\": \"hello kitty\", \"cool%story\": \"bro\", \"f\": true, \"%^asdf\": true }\n\n### logfmt -r (reverse)\n\naccepts JSON on STDIN and converts them to logfmt\n\n    > echo '{ \"foo\": \"bar\", \"a\": 14, \"baz\": \"hello kitty\", \\\n    \"cool%story\": \"bro\", \"f\": true, \"%^asdf\": true }' | logfmt -r\n    foo=bar a=14 baz=\"hello kitty\" cool%story=bro f=true %^asdf=true\n\nround trips for free!\n\n    > echo \"foo=bar a=14 baz=\\\"hello kitty\\\" cool%story=bro f %^asdf\" | logfmt | logfmt -r | logfmt\n    { \"foo\": \"bar\", \"a\": 14, \"baz\": \"hello kitty\", \"cool%story\": \"bro\", \"f\": true, \"%^asdf\": true }\n\n\n# API\n\n## stringifying\n\nSerialize an object to logfmt format\n\n### `logfmt.stringify(object)`\n\nSerializes a single object.\n\n```javascript\nlogfmt.stringify({foo: \"bar\", a: 14, baz: 'hello kitty'})\n//> 'foo=bar a=14 baz=\"hello kitty\"'\n```\n\n## parsing\n\nParse a line in logfmt format\n\n### `logfmt.parse(string)`\n\n```javascript\nlogfmt.parse(\"foo=bar a=14 baz=\\\"hello kitty\\\" cool%story=bro f %^asdf code=H12\")\n//> { \"foo\": \"bar\", \"a\": '14', \"baz\": \"hello kitty\", \"cool%story\": \"bro\", \"f\": true, \"%^asdf\": true, \"code\" : \"H12\" }\n```\n\nThe only conversions are from the strings `true` and `false` to their proper boolean counterparts.\n\nWe cannot arbitrarily convert numbers because that will drop precision for numbers that require more than 32 bits to represent them.\n\n\n## Streaming\n\nPut this in your pipe and smoke it.\n\n### `logfmt.streamParser()`\n\nCreates a streaming parser that will automatically split and parse incoming lines and\nemit javascript objects.\n\nStream in from STDIN\n\n```javascript\nprocess.stdin.pipe(logfmt.streamParser())\n```\n\nOr pipe from an HTTP request\n\n```javascript\nreq.pipe(logfmt.streamParser())\n```\n\n### `logfmt.streamStringify([options])`\n\nPipe objects into the stream and it will write logfmt.\nYou can customize the delimiter via the `options` object, which\ndefaults to `\\n` (newlines).\n\n```javascript\n  var parseJSON = function(line) {\n    if(!line) return;\n    this.queue(JSON.parse(line.trim()))\n  }\n\n  process.stdin\n    .pipe(split())\n    .pipe(through(parseJSON))\n    .pipe(logfmt.streamStringify())\n    .pipe(process.stdout)\n```\n\n#### Example\n\n\nExample command line of parsing logfmt and echoing objects to STDOUT:\n\n```javascript\nvar logfmt  = require('logfmt');\nvar through = require('through');\n\nprocess.stdin\n  .pipe(logfmt.streamParser())\n  .pipe(through(function(object){\n    console.log(object);\n  }))\n```\n\nExample HTTP request parsing logfmt and echoing objects to STDOUT:\n\n```javascript\nvar http    = require('http');\nvar logfmt  = require('logfmt');\nvar through = require('through');\n\nhttp.createServer(function (req, res) {\n  req.pipe(logfmt.streamParser())\n     .pipe(through(function(object){\n       console.log(object);\n     }))\n\n  res.writeHead(200, {'Content-Type': 'text/plain'});\n  res.end('OK');\n}).listen(3000);\n```\n\n## express/restify parsing middleware\n\n```javascript\n  // streaming\n  app.use(logfmt.bodyParserStream());\n  // buffering\n  app.use(logfmt.bodyParser());\n```\n\n#### `logfmt.bodyParserStream([opts])`\n\nValid Options:\n\n- `contentType`: defaults to `application/logplex-1`\n\nIf you use the `logfmt.bodyParserStream()` for a body parser,\nyou will have a `req.body` that is a readable stream.\n\nPipes FTW:\n\n```javascript\nvar app    = require('express')();\nvar http   = require('http');\nvar through = require('through');\nvar logfmt  = require('logfmt');\n\napp.use(logfmt.bodyParserStream());\n\napp.post('/logs', function(req, res){\n  if(!req.body) return res.send('OK');\n\n  req.body.pipe(through(function(line){\n    console.dir(line);\n  }))\n\n  res.send('OK');\n})\n\nhttp.createServer(app).listen(3000);\n```\n\nOr you can just use the `readable` event:\n\n```javascript\nvar app    = require('express')();\nvar http   = require('http');\nvar logfmt  = require('logfmt');\n\napp.use(logfmt.bodyParserStream());\n\n// req.body is now a Readable Stream\napp.post('/logs', function(req, res){\n  req.body.on('readable', function(){\n    var parsedLine = req.body.read();\n    if(parsedLine) console.log(parsedLine);\n    else res.send('OK');\n  })\n})\n\nhttp.createServer(app).listen(3000);\n```\n\n### Non-Streaming\n\n#### `logfmt.bodyParser([opts])`\n\nValid Options:\n\n- `contentType`: defaults to `application/logplex-1`\n\nIf you use the `logfmt.bodyParser()` for a body parser,\nyou will have a `req.body` that is an array of objects.\n\n```javascript\nvar logfmt   = require('logfmt');\n\napp.use(logfmt.bodyParser());\n\n// req.body is now an array of objects\napp.post('/logs', function(req, res){\n  console.log('BODY: ' + JSON.stringify(req.body));\n  req.body.forEach(function(data){\n    console.log(data);\n  });\n  res.send('OK');\n})\n\nhttp.createServer(app).listen(3000);\n```\n\ntest it:\n\n```bash\ncurl -X POST --header 'Content-Type: application/logplex-1' -d \"foo=bar a=14 baz=\\\"hello kitty\\\" cool%story=bro f %^asdf\" http://localhost:3000/logs\n```\n\n## logging\n\nLog an object to `logfmt.stream` (defaults to STDOUT)\n\nUses the `logfmt.stringify` function to write the result to `logfmt.stream`\n\n```javascript\nlogfmt.log({foo: \"bar\", a: 14, baz: 'hello kitty'})\n//=> foo=bar a=14 baz=\"hello kitty\"\n//> undefined\n```\n\n### `logfmt.log(object, [stream])`\n\nDefaults to logging to `process.stdout`\n\n```javascript\nlogfmt.log({ \"foo\": \"bar\", \"a\": 14, baz: 'hello kitty'})\n//=> foo=bar a=14 baz=\"hello kitty\"\n```\n\n#### customizing logging location\n\n`logfmt.log()` Accepts as 2nd argument anything that responds to `write(string)`\n```javascript\nvar logfmt = require('logfmt');\nlogfmt.log({ \"foo\": \"bar\", \"a\": 14, baz: 'hello kitty'}, process.stderr)\n//=> foo=bar a=14 baz=\"hello kitty\"\n```\n\nOverwrite the default global location by setting `logfmt.stream`\n```javascript\nvar logfmt = require('logfmt');\nlogfmt.stream = process.stderr\n\nlogfmt.log({ \"foo\": \"bar\", \"a\": 14, baz: 'hello kitty'})\n//=> foo=bar a=14 baz=\"hello kitty\"\n```\n\nYou can have multiple, isolated logfmts by using `new`.\n\n```javascript\nvar logfmt = require('logfmt');\nvar errorLogger = new logfmt;\nerrorLogger.stream = process.stderr\n\nlogfmt.log({hello: 'stdout'});\n//=> hello=stdout\n\nerrorLogger.log({hello: 'stderr'});\n//=> hello=stderr\n```\n\n### `logfmt.namespace(object)`\n\nReturns a new `logfmt` with object's data included in every `log` call.\n\n```javascript\nvar logfmt = require('logfmt').namespace({app: 'logfmt'});\n\nlogfmt.log({ \"foo\": \"bar\", \"a\": 14, baz: 'hello kitty'})\n//=> app=logfmt foo=bar a=14 baz=\"hello kitty\"\n\nlogfmt.log({})\n//=> app=logfmt\n\nlogfmt.log({hello: 'world'})\n//=> app=logfmt hello=world\n```\n\n### `logfmt.time([label])`\n\nLog how long something takes.\nReturns a new `logfmt` with elapsed milliseconds included in every `log` call.\n\n- `label`: optional name for the milliseconds key. defaults to: `elapsed=<milliseconds>ms`\n\n```javascript\nvar timer = logfmt.time();\ntimer.log();\n//=> elapsed=1ms\n```\n\nString `label` changes the key to `<string>=<milliseconds>ms`\n\n```javascript\nvar timer = logfmt.time('time');\ntimer.log();\n//=> time=1ms\ntimer.log();\n//=> time=2ms\n```\n\nIf you'd like to include data, just chain a call to namespace.\n\n```javascript\nvar timer = logfmt.time('time').namespace({foo: 'bar'});\ntimer.log();\n//=> time=1ms foo=bar\ntimer.log();\n//=> time=2ms foo=bar\n```\n\n### `logfmt.error(error)`\n\nAccepts a Javascript `Error` object and converts it to logfmt format.\n\nIt will print up to `logfmt.maxErrorLines` lines.\n\n```javascript\nvar logfmt = require('logfmt');\nlogfmt.error(new Error('test error'));\n//=> at=error id=12345 message=\"test error\"\n//=> at=error id=12345 line=0 trace=\"Error: test error\"\n//=> ...\n```\n\n## express/restify logging middleware\n\n```javascript\napp.use(logfmt.requestLogger());\n//=> ip=127.0.0.1 time=2013-08-05T20:50:19.216Z method=POST path=/logs status=200 content_length=337 content_type=application/logplex-1 elapsed=4ms\n```\n\n#### `logfmt.requestLogger([options], [formatter(req, res)])`\n\nIf no formatter is supplied it will default to `logfmt.requestLogger.commonFormatter` which is based\non having similar fields to the Apache Common Log format.\n\nValid Options:\n\n- `immediate`: log before call to `next()` (ie: before the request finishes)\n- `elapsed`: renames the `elapsed` key to a key of your choice when in\n             non-immediate mode\n\nDefaults to `immediate: true` and `elapsed: 'elapsed'`\n\n```javascript\napp.use(logfmt.requestLogger({immediate: true}, function(req, res){\n  return {\n    method: req.method\n  }\n}));\n//=> method=POST\n```\n\n```javascript\napp.use(logfmt.requestLogger({elapsed: 'request.time'}, function(req, res){\n  return {\n    \"request.method\": req.method\n  }\n}));\n//=> request.method=POST request.time=12ms\n```\n\n##### `formatter(req, res)`\n\nA formatter takes the request and response and returns a JSON object for `logfmt.log`\n\n```javascript\napp.use(logfmt.requestLogger(function(req, res){\n  return {\n    method: req.method\n  }\n}));\n//=> method=POST elapsed=4ms\n```\n\nIt's always possible to piggyback on top of the `commonFormatter`\n\n```javascript\napp.use(logfmt.requestLogger(function(req, res){\n  var data = logfmt.requestLogger.commonFormatter(req, res)\n  return {\n    ip: data.ip,\n    time: data.time,\n    foo: 'bar'\n  };\n}));\n//=> ip=127.0.0.1 time=2013-08-05T20:50:19.216Z foo=bar elapsed=4ms\n```\n\n# Development\n\nPull Requests welcome.\n\n## Tests\n\n    > npm test\n\n# License\n\nMIT\n","maintainers":[{"name":"csquared","email":"christopher.continanza@gmail.com"}],"time":{"modified":"2023-12-17T17:49:26.782Z","created":"2013-05-02T07:53:50.150Z","0.0.0":"2013-05-02T07:53:51.512Z","0.0.1":"2013-05-02T08:11:46.712Z","0.0.2":"2013-05-02T08:16:36.106Z","0.1.0":"2013-05-02T08:22:59.332Z","0.2.0":"2013-05-02T08:57:06.840Z","0.3.0":"2013-07-01T00:07:51.454Z","0.3.1":"2013-07-01T00:19:49.013Z","0.4.0":"2013-07-23T16:33:00.526Z","0.5.0":"2013-07-23T19:03:23.707Z","0.5.1":"2013-07-23T19:08:07.063Z","0.6.0":"2013-07-25T23:37:01.071Z","0.9.0":"2013-07-26T06:16:44.915Z","0.9.1":"2013-07-26T06:41:26.308Z","0.9.2":"2013-07-26T22:36:14.576Z","0.10.0":"2013-07-30T16:19:53.835Z","0.11.0":"2013-07-30T18:21:05.756Z","0.11.1":"2013-07-31T17:50:46.870Z","0.12.0":"2013-08-02T05:52:35.303Z","0.13.0":"2013-08-15T18:27:07.369Z","0.13.1":"2013-08-20T22:08:14.629Z","0.14.0":"2013-08-23T22:41:09.563Z","0.14.1":"2013-08-23T23:38:33.401Z","0.15.0":"2013-08-29T16:54:12.738Z","0.16.0":"2013-11-07T21:38:53.903Z","0.17.0":"2013-11-23T23:08:34.908Z","0.18.0":"2013-12-14T21:12:34.063Z","0.18.1":"2013-12-14T22:44:00.047Z","0.19.0":"2014-01-26T23:25:08.734Z","0.20.0":"2014-01-26T23:44:19.071Z","0.21.0":"2014-02-13T21:42:48.942Z","0.22.0":"2014-03-13T20:02:37.072Z","0.23.0":"2014-03-13T21:44:09.468Z","1.0.0-pre":"2014-03-16T00:45:34.140Z","1.0.0-pre2":"2014-03-18T05:16:27.221Z","1.0.0-pre3":"2014-03-19T00:43:08.810Z","1.0.0":"2014-03-21T23:30:30.477Z","1.1.0":"2014-03-25T05:53:31.590Z","1.1.1":"2014-03-25T06:24:08.978Z","1.1.2":"2014-03-26T21:15:18.709Z","1.1.3":"2014-09-24T04:49:48.844Z","1.2.0":"2014-09-24T04:58:09.298Z","1.2.1":"2018-05-24T01:27:33.137Z","1.2.2":"2019-06-02T03:30:09.695Z","1.3.2":"2019-06-02T22:13:45.345Z","1.4.0":"2023-12-17T17:49:26.600Z"},"author":{"name":"csquared"},"repository":{"type":"git","url":"git+https://github.com/csquared/node-logfmt.git"},"readmeFilename":"README.md","keywords":["log","parser","logfmt"],"bugs":{"url":"https://github.com/csquared/node-logfmt/issues"},"license":"MIT","users":{"pratikvelani":true,"mpinteractiv":true,"lantrix":true,"prashtx":true,"tcauduro":true,"willhoag":true,"riyadhalnur":true,"jtrh":true,"gurunate":true},"homepage":"https://github.com/csquared/node-logfmt#readme"}