{"_id":"haproxy-log","_rev":"34-a3d9888f57f366783a497bbe5fdb42f4","name":"haproxy-log","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"haproxy-log","version":"1.0.0","license":"MIT","_id":"haproxy-log@1.0.0","maintainers":[{"name":"dap","email":"dap@cs.brown.edu"}],"homepage":"https://github.com/joyent/node-haproxy-log#readme","bugs":{"url":"https://github.com/joyent/node-haproxy-log/issues"},"bin":{"haplog":"./bin/haplog"},"dist":{"shasum":"e6d971b5db007a0d06d137409cda8a7078ec1cf9","tarball":"https://registry.npmjs.org/haproxy-log/-/haproxy-log-1.0.0.tgz","integrity":"sha512-FgRcZJsrhubEYrXos5wM730WGp+dX20rLYI0HRzdmCsGjurUMQsbxwkcbS3w7V9+438ldqxUsE5S8hWNnt3Sig==","signatures":[{"sig":"MEQCIC8vTcr3a0U/fU26V73OchNanPqNbLdXjH4Pdf+8RUV3AiBv76e31G/e5UcAGRUByez2ABotlSOPheNOntG2TDIXKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/haproxy-log.js","_from":".","_shasum":"e6d971b5db007a0d06d137409cda8a7078ec1cf9","gitHead":"45f153089b6695f4a6e8eca9de498af6b10006fb","scripts":{},"_npmUser":{"name":"dap","email":"dap@cs.brown.edu"},"repository":{"url":"git://github.com/joyent/node-haproxy-log.git","type":"git"},"_npmVersion":"2.15.1","description":"very basic haproxy log parser","directories":{},"_nodeVersion":"0.10.46","dependencies":{"verror":"^1.10.0","cmdutil":"^1.1.0","lstream":"0.0.4","assert-plus":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haproxy-log-1.0.0.tgz_1505922827618_0.12566309398971498","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"haproxy-log","version":"1.0.1","license":"MIT","_id":"haproxy-log@1.0.1","maintainers":[{"name":"todd.whiteman","email":"todd.whiteman@joyent.com"},{"name":"kusor","email":"kusorbox@gmail.com"},{"name":"wyatt","email":"wpreul@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"bahamat","email":"bahamat@digitalelf.net"},{"name":"chudley","email":"aguycalledrichard@gmail.com"},{"name":"tchameroy","email":"tyler.chameroy@joyent.com"},{"name":"dbuell","email":"dayne.buell@joyent.com"},{"name":"trentm","email":"trentm@gmail.com"},{"name":"dap","email":"dap@cs.brown.edu"},{"name":"jclulow","email":"josh@sysmgr.org"},{"name":"arekinath","email":"alex@cooperi.net"},{"name":"melloc","email":"cody.mello@joyent.com"},{"name":"kellymclaughlin","email":"kelly.mclaughlin@joyent.com"}],"homepage":"https://github.com/joyent/node-haproxy-log#readme","bugs":{"url":"https://github.com/joyent/node-haproxy-log/issues"},"bin":{"haplog":"bin/haplog"},"dist":{"shasum":"211cc353c7430cefabae3cdbb4b280833720ef49","tarball":"https://registry.npmjs.org/haproxy-log/-/haproxy-log-1.0.1.tgz","fileCount":10,"integrity":"sha512-geJCEBZH8nVJxUdRA7j5ZEewO6aQU8ILgZMV3bdS/D2ZWyKxzbq/fQdg/2zoFEHO8WtGq9q7k5BGHkDgRFDP5w==","signatures":[{"sig":"MEUCIGqCjbSOl1GGeqguV/bq8V5slxu/ZgWLLIpS6JVmFVhoAiEAo648FYyYwiCkR47mmQU+UyZH2GR8vZ3jMtB6SDRai0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2tCgCRA9TVsSAnZWagAAlKMP/1+eSpUicd8qG189uDT5\nvCPSYBqIQ706uy+0vyxVJc9FrgTymwbgcdn5rRzS+vTppaxE2B8fXzftJtlA\ndzLp0Pk5WaR6osrY9GV8pzG2epksDRHnG0CDHpzVWjmEh6gDtq3UIanWmNyF\nd1G26pzbBvmHo7d1N5VVanICirWrgm0jNF59SyCKYdEaoVqqfLGNCJ40PgbG\n6+lCsXUzU9pf9rTkHxctDTNlPm7V9nC04MG9BkqVLbdeVRDDBNGngkCRMGLv\nGCP5WtKjcAPIzayowQ3GPjtstopqM+MusjJP6Drglmi2GRmogbtanzZL0Xfa\nkP9PDLYBGkpyxnJLb3tx+cHs/vILu8yUzmryuWiLJJcGXqJdCTrGXia6D8T8\nZAxXQbAEk3f8e4WKxtLa/1igLLRSBHa8015+CH/XN4IflRtH0guuH3+befw+\nOwDFrUp6pZC06Lsjdn+o0G+Mw+AuYCCRXRxoNg/09fSAIRPSQnUscKkoLzwH\naeWtVi1pUc9uhCwtgIcKYiUgD+wWkuT/faAqc7+szWXHg0GRdYT+TYiQpG4G\neLH/6zc9fbpgPVHQyAY8b/kOwL3a4ndFSYgqVXh5dQ7o8ouDoPcE7UVOwHcP\nOnlKl7s/8d0rtl1rGnynMTh/jXj9UJweYGXoDTNcM7xSjbtI0Vx2WuCzR3uQ\n+ofe\r\n=Vs9u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/haproxy-log.js","gitHead":"c239fc34933a55c7d9ece8bf01fb47bcb94475d4","_npmUser":{"name":"bahamat","email":"bahamat@digitalelf.net"},"repository":{"url":"git+https://github.com/joyent/node-haproxy-log.git","type":"git"},"_npmVersion":"6.14.13","description":"very basic haproxy log parser","directories":{},"_nodeVersion":"12.22.7","dependencies":{"verror":"^1.10.0","cmdutil":"^1.1.0","lstream":"0.0.4","assert-plus":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haproxy-log_1.0.1_1635887585772_0.0454131767483652","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-09-20T15:53:47.731Z","modified":"2025-11-26T18:15:47.334Z","1.0.0":"2017-09-20T15:53:47.731Z","1.0.1":"2021-11-02T21:13:05.949Z"},"bugs":{"url":"https://github.com/joyent/node-haproxy-log/issues"},"license":"MIT","homepage":"https://github.com/joyent/node-haproxy-log#readme","repository":{"url":"git+https://github.com/joyent/node-haproxy-log.git","type":"git"},"description":"very basic haproxy log parser","maintainers":[{"email":"todd.whiteman@joyent.com","name":"todd.whiteman"},{"email":"kusorbox@gmail.com","name":"kusor"},{"email":"michael.hicks@joyent.com","name":"michael.hicks"},{"email":"bahamat@digitalelf.net","name":"bahamat"},{"email":"Tr@visPaul.me","name":"tpaul"},{"email":"danmcd@edgecast.io","name":"kebesays"},{"email":"trentm@gmail.com","name":"trentm"},{"email":"dap@cs.brown.edu","name":"dap"},{"email":"josh@sysmgr.org","name":"jclulow"},{"email":"alex@cooperi.net","name":"arekinath"},{"email":"melloc@writev.io","name":"melloc"},{"email":"kelly.mclaughlin@joyent.com","name":"kellymclaughlin"}],"readme":"# haproxy-log: haproxy log file parser\n\nThis module provides a very basic parser for the haproxy \"HTTP\" log file format\nas recorded by syslog.  For information about the haproxy log file, see the\n[haproxy\ndocumentation](http://www.haproxy.org/download/1.5/doc/configuration.txt).\nThere's a great deal of detail in the section called \"Logging\".\n\nThis implementation is somewhat restrictive in the format that it recognizes.\nUnrecognized lines generate a warning to stderr or cause the program to exit\nprematurely with an error.\n\n\n## Synopsis\n\nTo install the command-line tool:\n\n    $ npm install -g haproxy-log\n    ...\n    $ haplog my-haproxy-log.txt\n\nYou may also use the parser object directly.  For an example, see the\nimplementation of the \"haplog\" command.\n\n\n## Contributing\n\nSee separate [contribution guidelines](CONTRIBUTING.md).\n","readmeFilename":"README.md"}