{"_id":"aws-log-replay","_rev":"224-9144ecac5edbf98e6b4a35e84fdf9947","name":"aws-log-replay","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","dist-tags":{"latest":"3.0.0","dev":"3.0.0-dev"},"versions":{"1.0.0":{"name":"aws-log-replay","version":"1.0.0","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","main":"index.js","author":{"name":"Mapbox"},"license":"BSD","dependencies":{"agentkeepalive":"^2.2.0","aws-sdk-mock":"^1.4.1","minimist":"^1.2.0","queue-async":"1.0.x","requestretry":"1.5.x","s3scan":"0.1.x","s3urls":"^1.5.1","split":"1.0.x"},"devDependencies":{"documentation":"2.0.x","tape":"3.5.x"},"bin":{"pathreplay":"./bin/pathreplay","generatepath":"./bin/generatepath","sample":"./bin/sample"},"scripts":{"test":"tape test/*.test.js"},"gitHead":"eeadbdc46f44a285f286aae23eda65ef2c7795a0","_id":"aws-log-replay@1.0.0","_shasum":"1b97dd23836d57ac425504a937d4768664796928","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"emilymcafee","email":"emily@mapbox.com"},"dist":{"shasum":"1b97dd23836d57ac425504a937d4768664796928","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-1.0.0.tgz","integrity":"sha512-ASbb6zL1Nad7Y9svUiGQB2Ek3uwECvL4btkvF2/omRu2SAWoX74rLTz4HiI2h+/Qc7/3cEPJKQtJ8gm3zxDfLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyn7rRHUEv3NY8UC6tDvJV+ZRPv5HWBii7rKKCCU8RfQIgKdwCvf/9+i0BcezL1J7X99iPox82e++AJFAeauo4Hqk="}]},"maintainers":[{"name":"emilymcafee","email":"emily@mapbox.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/aws-log-replay-1.0.0.tgz_1475477580967_0.37698814272880554"},"directories":{}},"2.2.1":{"name":"aws-log-replay","version":"2.2.1","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","main":"index.js","author":{"name":"Mapbox"},"license":"BSD","dependencies":{"agentkeepalive":"^2.2.0","aws-sdk-mock":"^1.4.1","minimist":"^1.2.0","queue-async":"1.0.x","requestretry":"1.5.x","s3scan":"0.1.x","s3urls":"^1.5.1","split":"1.0.x"},"devDependencies":{"documentation":"2.0.x","tape":"3.5.x"},"bin":{"pathreplay":"./bin/pathreplay","generatepath":"./bin/generatepath","sample":"./bin/sample"},"scripts":{"test":"tape test/*.test.js"},"gitHead":"eeadbdc46f44a285f286aae23eda65ef2c7795a0","_id":"aws-log-replay@2.2.1","_shasum":"dd76e15e9d309204770fdcfb381d2afc08c35849","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"emilymdubois","email":"dubois@mapbox.com"},"dist":{"shasum":"dd76e15e9d309204770fdcfb381d2afc08c35849","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.2.1.tgz","integrity":"sha512-LX4N0ez3xtjJN1xzNoznNuURhQNWAANviFE2tGzjl3ebuNbT318AbM1PZJ7kOPYeeSJLS/L8t3qCIsAgH9Cdng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEW2dR9PwhYJzDogJwsv8UTMtMwaYyBtHM5mwBU/BijAiA//8g0s56NJT5L7HrpcqX3pLY9vM/gaFSlnXRw2klhWQ=="}]},"maintainers":[{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"apendleton","email":"andrew@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"batpad","email":"sanjay@mapbox.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"bhousel","email":"bryan@mapbox.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"dthompson","email":"dthompson@gmail.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"emilymdubois","email":"dubois@mapbox.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"ingalls","email":"nicholas.ingalls@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"kaidalgleish","email":"kai@mapbox.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"lucaswoj","email":"lucas@lucaswoj.com"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"mikemorris","email":"michael.patrick.morris@gmail.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"rodowi","email":"rod@wilhel.me"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"tmcw","email":"tom@macwright.org"},{"name":"willwhite","email":"will@mapbox.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/aws-log-replay-2.2.1.tgz_1480956619872_0.653275876538828"},"directories":{}},"2.2.2-0":{"name":"aws-log-replay","version":"2.2.2-0","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","main":"index.js","author":{"name":"Mapbox"},"license":"BSD","dependencies":{"agentkeepalive":"^2.2.0","aws-sdk-mock":"^1.4.1","minimist":"^1.2.0","queue-async":"1.0.x","requestretry":"1.5.x","s3scan":"0.1.x","s3urls":"^1.5.1","split":"1.0.x"},"devDependencies":{"documentation":"2.0.x","tape":"3.5.x"},"bin":{"pathreplay":"./bin/pathreplay","generatepath":"./bin/generatepath","sample":"./bin/sample"},"scripts":{"test":"tape test/*.test.js"},"gitHead":"3d6268e90079fc5e7308db97114464ae73190594","_id":"aws-log-replay@2.2.2-0","_shasum":"a8f14c94407eba3517b2b20f4903363a0d93ff64","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"emilymdubois","email":"dubois@mapbox.com"},"dist":{"shasum":"a8f14c94407eba3517b2b20f4903363a0d93ff64","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.2.2-0.tgz","integrity":"sha512-3Q+uN++sJouXQj2ZBfDb0k8nnxh2B7dl6i8FEPZ5jixSknOT0jX9FKCtgtKcCzBWpivV6e1tA6Zywuy8zQrMAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCePCz/AaaDMxBnZ1FbxpTFZxGTDGAMgXZMCB1ZIxH0hQIhAOi3wERLLXtvcXE7pSs087HWcYrsxYXEp9bp0mH1qi2e"}]},"maintainers":[{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"apendleton","email":"andrew@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"batpad","email":"sanjay@mapbox.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"bhousel","email":"bryan@mapbox.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"dthompson","email":"dthompson@gmail.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"emilymdubois","email":"dubois@mapbox.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"ingalls","email":"nicholas.ingalls@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"kaidalgleish","email":"kai@mapbox.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"lucaswoj","email":"lucas@lucaswoj.com"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"mikemorris","email":"michael.patrick.morris@gmail.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"rodowi","email":"rod@wilhel.me"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"tmcw","email":"tom@macwright.org"},{"name":"willwhite","email":"will@mapbox.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/aws-log-replay-2.2.2-0.tgz_1480956937471_0.8380453251302242"},"directories":{}},"2.2.2":{"name":"aws-log-replay","version":"2.2.2","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","main":"index.js","author":{"name":"Mapbox"},"license":"BSD","dependencies":{"agentkeepalive":"^2.2.0","aws-sdk-mock":"^1.4.1","minimist":"^1.2.0","queue-async":"1.0.x","requestretry":"1.5.x","s3scan":"0.1.x","s3urls":"^1.5.1","split":"1.0.x"},"devDependencies":{"documentation":"2.0.x","tape":"3.5.x"},"bin":{"pathreplay":"./bin/pathreplay","generatepath":"./bin/generatepath","sample":"./bin/sample"},"scripts":{"test":"tape test/*.test.js"},"gitHead":"a55124fdcd48a109be1f39fa9e936de71088cfa0","_id":"aws-log-replay@2.2.2","_shasum":"323dbd3907ec152f5a36ead918dd18629ad39a60","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"emilymdubois","email":"dubois@mapbox.com"},"dist":{"shasum":"323dbd3907ec152f5a36ead918dd18629ad39a60","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.2.2.tgz","integrity":"sha512-uub2Ls9aSZi18bKnR9x2u9eaQvc+KRtUtGc7SantBymjxjK2n5pcKrnBqhELQzAWJF1kNc4a1CUBnQwPANdbxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADAmH3ydOTP1U/HtyTqqRykMXp6QfaP2wTJJgKrze1iAiEAwnSjh58cWyy/7nxxHF8trY4EqJPPHY97nGJeoP3Yf+M="}]},"maintainers":[{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"apendleton","email":"andrew@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"batpad","email":"sanjay@mapbox.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"bhousel","email":"bryan@mapbox.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"dthompson","email":"dthompson@gmail.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"emilymdubois","email":"dubois@mapbox.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"ingalls","email":"nicholas.ingalls@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"kaidalgleish","email":"kai@mapbox.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"lucaswoj","email":"lucas@lucaswoj.com"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"mikemorris","email":"michael.patrick.morris@gmail.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"rodowi","email":"rod@wilhel.me"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"tmcw","email":"tom@macwright.org"},{"name":"willwhite","email":"will@mapbox.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/aws-log-replay-2.2.2.tgz_1480961070563_0.1436426064465195"},"directories":{}},"2.2.3-0":{"name":"aws-log-replay","version":"2.2.3-0","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","main":"index.js","author":{"name":"Mapbox"},"license":"BSD","dependencies":{"agentkeepalive":"^2.2.0","aws-sdk-mock":"^1.4.1","minimist":"^1.2.0","queue-async":"1.0.x","requestretry":"1.5.x","s3scan":"0.1.x","s3urls":"^1.5.1","split":"1.0.x"},"devDependencies":{"documentation":"2.0.x","tape":"3.5.x"},"bin":{"pathreplay":"./bin/pathreplay","generatepath":"./bin/generatepath","sample":"./bin/sample"},"scripts":{"test":"tape test/*.test.js"},"gitHead":"7c76ab186af19163aca00d31aa6ddaa21caa9f37","_id":"aws-log-replay@2.2.3-0","_shasum":"736e0441307d4012926104c172ab2b923951fcd2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"emilymdubois","email":"dubois@mapbox.com"},"dist":{"shasum":"736e0441307d4012926104c172ab2b923951fcd2","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.2.3-0.tgz","integrity":"sha512-5vSoGtTNWQkbLDKTGkpUTAKbopBvEhXw0hRQJZvq4+2N64DUgDT7LFHkafIoh5h9jRaH9BA7zeifeGNRJ2w/Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbbbNz8H39g2b4FljgofoiuGyTaOkzpK6yrkQXumaJuAiAiD2C7X/bM8jy7sDwVrQBtxX4XYOr1cATvSqk0mzVp1Q=="}]},"maintainers":[{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"apendleton","email":"andrew@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"batpad","email":"sanjay@mapbox.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"bhousel","email":"bryan@mapbox.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"dthompson","email":"dthompson@gmail.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"emilymdubois","email":"dubois@mapbox.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"ingalls","email":"nicholas.ingalls@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"kaidalgleish","email":"kai@mapbox.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"lucaswoj","email":"lucas@lucaswoj.com"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"mikemorris","email":"michael.patrick.morris@gmail.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"rodowi","email":"rod@wilhel.me"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"tmcw","email":"tom@macwright.org"},{"name":"willwhite","email":"will@mapbox.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/aws-log-replay-2.2.3-0.tgz_1481053231154_0.32695948611944914"},"directories":{}},"2.3.0":{"name":"aws-log-replay","version":"2.3.0","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","main":"index.js","author":{"name":"Mapbox"},"license":"BSD","dependencies":{"agentkeepalive":"^2.2.0","aws-sdk-mock":"^1.4.1","minimist":"^1.2.0","parallel-stream":"^1.1.2","queue-async":"1.0.x","requestretry":"1.5.x","s3scan":"0.1.x","s3urls":"^1.5.1","split":"1.0.x"},"devDependencies":{"documentation":"2.0.x","eslint":"^3.11.1","tape":"3.5.x"},"bin":{"pathreplay":"./bin/pathreplay","generatepath":"./bin/generatepath","sample":"./bin/sample"},"scripts":{"pretest":"eslint test bin index.js","test":"tape test/*.test.js"},"gitHead":"32705c92f5756b49b0d98c80c00a78777d89efff","_id":"aws-log-replay@2.3.0","_shasum":"9cc705f1aac6ddd066346150f7ac1e9b8319f2b3","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.7","_npmUser":{"name":"rclark","email":"ryan.clark.j@gmail.com"},"dist":{"shasum":"9cc705f1aac6ddd066346150f7ac1e9b8319f2b3","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.3.0.tgz","integrity":"sha512-Jm90OVVmHEHfF0xQ5rGTIykkUoSHqeJbrQN1FbqGa3y/9iL/kbVPYIvVqOiGT2H5OzirUvlYABfyG05HWDxzvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIjVETKZo1kV12RGafCeeRm11YOi2LrG1q7nV+EmI4kAiAAr06rmo+5eqwPSChj1NyC2KvoivdqAfJIlUoLekFo8w=="}]},"maintainers":[{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"apendleton","email":"andrew@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"batpad","email":"sanjay@mapbox.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"bhousel","email":"bryan@mapbox.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"dthompson","email":"dthompson@gmail.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"emilymdubois","email":"dubois@mapbox.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"ingalls","email":"nicholas.ingalls@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"kaidalgleish","email":"kai@mapbox.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"lucaswoj","email":"lucas@lucaswoj.com"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"mikemorris","email":"michael.patrick.morris@gmail.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"rodowi","email":"rod@wilhel.me"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"tmcw","email":"tom@macwright.org"},{"name":"willwhite","email":"will@mapbox.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/aws-log-replay-2.3.0.tgz_1481075026870_0.04785126633942127"},"directories":{}},"2.2.3-1":{"name":"aws-log-replay","version":"2.2.3-1","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","main":"index.js","author":{"name":"Mapbox"},"license":"BSD","dependencies":{"agentkeepalive":"^2.2.0","aws-sdk-mock":"^1.4.1","minimist":"^1.2.0","queue-async":"1.0.x","requestretry":"1.5.x","s3scan":"0.1.x","s3urls":"^1.5.1","split":"1.0.x"},"devDependencies":{"documentation":"2.0.x","tape":"3.5.x"},"bin":{"pathreplay":"./bin/pathreplay","generatepath":"./bin/generatepath","sample":"./bin/sample"},"scripts":{"test":"tape test/*.test.js"},"gitHead":"624da4d30ce2ca7326cf238340d3d528db9c9d81","_id":"aws-log-replay@2.2.3-1","_shasum":"aeada94baad9bf0c8ccad8ebefdb9ba07ba24672","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"emilymdubois","email":"dubois@mapbox.com"},"dist":{"shasum":"aeada94baad9bf0c8ccad8ebefdb9ba07ba24672","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.2.3-1.tgz","integrity":"sha512-Fo3/mHeUEytw1iRk+9G/wVc8uiiaQpREsvaR9IrUXM6Soxsf5h4FApVvoj5g8LL7TSv25YhpAuFyReGObpDwfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCauee70DMuP7OQXyg5isJC6eMogVLBVELeceDDvZDNGAIhANRkImr8gBcxKhO232q3BjeG10AG5S6Asc1KlRqCpuF8"}]},"maintainers":[{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"apendleton","email":"andrew@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"batpad","email":"sanjay@mapbox.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"bhousel","email":"bryan@mapbox.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"dthompson","email":"dthompson@gmail.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"emilymdubois","email":"dubois@mapbox.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"ingalls","email":"nicholas.ingalls@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"kaidalgleish","email":"kai@mapbox.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"lucaswoj","email":"lucas@lucaswoj.com"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"mikemorris","email":"michael.patrick.morris@gmail.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"rodowi","email":"rod@wilhel.me"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"tmcw","email":"tom@macwright.org"},{"name":"willwhite","email":"will@mapbox.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/aws-log-replay-2.2.3-1.tgz_1481128915052_0.36024896521121264"},"directories":{}},"2.3.1-0":{"name":"aws-log-replay","version":"2.3.1-0","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","main":"index.js","author":{"name":"Mapbox"},"license":"BSD","dependencies":{"agentkeepalive":"^2.2.0","aws-sdk-mock":"^1.4.1","minimist":"^1.2.0","parallel-stream":"^1.1.2","queue-async":"1.0.x","requestretry":"1.5.x","s3scan":"0.1.x","s3urls":"^1.5.1","split":"1.0.x"},"devDependencies":{"documentation":"2.0.x","eslint":"^3.11.1","tape":"3.5.x"},"bin":{"pathreplay":"./bin/pathreplay","generatepath":"./bin/generatepath","sample":"./bin/sample"},"scripts":{"pretest":"eslint test bin index.js","test":"tape test/*.test.js"},"gitHead":"468750bb553a0c4862d94ba8700f636b8510d96b","_id":"aws-log-replay@2.3.1-0","_shasum":"db28cca8d74bb6990cea1d9acca4b88eb39b10d7","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"emilymdubois","email":"dubois@mapbox.com"},"dist":{"shasum":"db28cca8d74bb6990cea1d9acca4b88eb39b10d7","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.3.1-0.tgz","integrity":"sha512-5Eg35X6VGcnCh6MLyWzHhcaddDbrxInrKQ+JYCjaLH893/PEoKhyp9gMqAbUo/VFFKC65rjTWecG/DEzf7NPLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKw/dlBvgw4nP+6/gAsvme1ZCCrW81sc9eouhsQTlaeAiEArS1Lt7skNL8NufiNwyv0ItP+DFgcLt1cPK7dvWXOVI8="}]},"maintainers":[{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"apendleton","email":"andrew@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"batpad","email":"sanjay@mapbox.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"bhousel","email":"bryan@mapbox.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"dthompson","email":"dthompson@gmail.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"emilymdubois","email":"dubois@mapbox.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"ingalls","email":"nicholas.ingalls@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"lucaswoj","email":"lucas@lucaswoj.com"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"mikemorris","email":"michael.patrick.morris@gmail.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"rodowi","email":"rod@wilhel.me"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"tmcw","email":"tom@macwright.org"},{"name":"willwhite","email":"will@mapbox.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/aws-log-replay-2.3.1-0.tgz_1481145659931_0.2905988055281341"},"directories":{}},"2.3.1":{"name":"aws-log-replay","version":"2.3.1","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","main":"index.js","author":{"name":"Mapbox"},"license":"BSD","dependencies":{"agentkeepalive":"^2.2.0","aws-sdk-mock":"^1.4.1","minimist":"^1.2.0","parallel-stream":"^1.1.2","queue-async":"1.0.x","requestretry":"1.5.x","s3scan":"0.1.x","s3urls":"^1.5.1","split":"1.0.x"},"devDependencies":{"documentation":"2.0.x","eslint":"^3.11.1","tape":"3.5.x"},"bin":{"pathreplay":"./bin/pathreplay","generatepath":"./bin/generatepath","sample":"./bin/sample"},"scripts":{"pretest":"eslint test bin index.js","test":"tape test/*.test.js"},"gitHead":"965fb237aebe5765dc64a937d8f8880020aae17c","_id":"aws-log-replay@2.3.1","_shasum":"10ec3600323abff52bdefac7ec8852b815947e46","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"emilymdubois","email":"dubois@mapbox.com"},"dist":{"shasum":"10ec3600323abff52bdefac7ec8852b815947e46","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.3.1.tgz","integrity":"sha512-Jssp4NLkX2IW/RJhaIftp0V/bMMNJ58+MZh1OE8EErhCiGErdublV8XXpq2/UxyUWnZ1QoM70vkjOSgYz3kXTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKYtrPFypxwjJxhPysVjTlttgq2dNjG/G5gv8PBB/sZAiEAh1nuri969WSY2HM7ZZr4iT7iIs3vgk/mfMbAGE2yH54="}]},"maintainers":[{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"apendleton","email":"andrew@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"batpad","email":"sanjay@mapbox.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"bhousel","email":"bryan@mapbox.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"dthompson","email":"dthompson@gmail.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"emilymdubois","email":"dubois@mapbox.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"ingalls","email":"nicholas.ingalls@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"lucaswoj","email":"lucas@lucaswoj.com"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"mikemorris","email":"michael.patrick.morris@gmail.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"rodowi","email":"rod@wilhel.me"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"tmcw","email":"tom@macwright.org"},{"name":"willwhite","email":"will@mapbox.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/aws-log-replay-2.3.1.tgz_1481210140940_0.4750789401587099"},"directories":{}},"2.4.0":{"bin":{"sample":"./bin/sample","pathreplay":"./bin/pathreplay","generatepath":"./bin/generatepath"},"name":"aws-log-replay","license":"BSD-2-Clause","author":{"name":"Mapbox"},"version":"2.4.0","dependencies":{"requestretry":"1.5.x","minimist":"^1.2.0","agentkeepalive":"^2.2.0","s3urls":"^1.5.1","parallel-stream":"^1.1.2","s3scan":"0.1.x","queue-async":"1.0.x","aws-sdk-mock":"^1.4.1","split":"1.0.x"},"scripts":{"test":"tape test/*.test.js","pretest":"eslint test bin index.js"},"devDependencies":{"documentation":"2.0.x","tape":"3.5.x","eslint":"^3.11.1"},"main":"index.js","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","gitHead":"51542fcf5dd0661ae69cefaf1bd961762c153867","_id":"aws-log-replay@2.4.0","_shasum":"389cc497d39c99af731419c350fe2134ee52e42f","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"freenerd","email":"spam@freenerd.de"},"dist":{"shasum":"389cc497d39c99af731419c350fe2134ee52e42f","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.4.0.tgz","integrity":"sha512-CvXBfJHwwqwD6ZknNblow0z1T3yG+jF6rPBM5GAVWp/C8BUKOGNysM4XqrPDarLdyFbiIqqxbcy5kDh25iXcKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH45v2c80VSBlE16c7wTkZHTOUGKYBWFkEAJCIYFsF0hAiAJpkR6VEhhixRmUByNRhalx0M40Uk/2NefgJqHC1qUQQ=="}]},"maintainers":[{"name":"aaronlidman","email":"aaronlidman@gmail.com"},{"name":"ajashton","email":"aj@mapbox.com"},{"name":"alulsh","email":"ulsh@mapbox.com"},{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"apendleton","email":"andrew@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"batpad","email":"sanjay@mapbox.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"bhousel","email":"bryan@mapbox.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"dthompson","email":"dthompson@gmail.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"emilymdubois","email":"dubois@mapbox.com"},{"name":"flippmoke","email":"flippmoke@gmail.com"},{"name":"freenerd","email":"spam@freenerd.de"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"ingalls","email":"nicholas.ingalls@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"lbud","email":"lauren@mapbox.com"},{"name":"lucaswoj","email":"lucas@lucaswoj.com"},{"name":"lxbarth","email":"alex@mapbox.com"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"rodowi","email":"rod@wilhel.me"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"tmcw","email":"tom@macwright.org"},{"name":"willwhite","email":"will@mapbox.com"},{"name":"xrwang","email":"xiaowei@mapbox.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/aws-log-replay-2.4.0.tgz_1487856529904_0.9026494035497308"},"directories":{}},"2.4.1":{"bin":{"sample":"./bin/sample","pathreplay":"./bin/pathreplay","generatepath":"./bin/generatepath"},"name":"aws-log-replay","license":"BSD-2-Clause","author":{"name":"Mapbox"},"version":"2.4.1","dependencies":{"requestretry":"1.5.x","minimist":"^1.2.0","agentkeepalive":"^2.2.0","s3urls":"^1.5.1","parallel-stream":"^1.1.2","s3scan":"0.1.x","queue-async":"1.0.x","aws-sdk-mock":"^1.4.1","split":"1.0.x"},"scripts":{"test":"tape test/*.test.js","pretest":"eslint test bin index.js"},"devDependencies":{"documentation":"2.0.x","tape":"3.5.x","eslint":"^3.11.1"},"main":"index.js","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","gitHead":"f32c6ae9e1d8e31f18ddc8ffd80a1f32a4b96617","_id":"aws-log-replay@2.4.1","_shasum":"fc422bab14f1199cdc7f631fdd8284ccef6bea45","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"gretacb","email":"carol@mapbox.com"},"dist":{"shasum":"fc422bab14f1199cdc7f631fdd8284ccef6bea45","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.4.1.tgz","integrity":"sha512-vRtZfeefrcC2wlnCrFeiySggEpuWjNrPZtg9W5eS+ywqff121txN3GxGIa5k1xWWcqRJAeqtZFcFy2hUsRlJZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpvetbpnicrmStHVFe7n2Ed1YuHQJV1RmV7CRvw9afyAiBGEX1WJQkGJvwXahklCG+b2Rw/CQi5oS+pyKtE3FsVCA=="}]},"maintainers":[{"email":"accounts@mapbox.com","name":"mapbox-admin"},{"email":"nat@mapbox.com","name":"natslaughter"},{"email":"mollylloyd@gmail.com","name":"mollymerp"},{"email":"mully@mapbox.com","name":"zmully"},{"email":"kai@mapbox.com","name":"kaidalgleish"},{"email":"nicki@mapbox.com","name":"nickidlugash"},{"email":"ian.villeda@gmail.com","name":"ian29"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"},{"email":"spam@freenerd.de","name":"freenerd"},{"email":"flippmoke@gmail.com","name":"flippmoke"},{"email":"lauren@mapbox.com","name":"lbud"},{"email":"aj@mapbox.com","name":"ajashton"},{"email":"alex@mapbox.com","name":"lxbarth"},{"email":"ulsh@mapbox.com","name":"alulsh"},{"email":"ghoshkaj@gmail.com","name":"ghoshkaj"},{"email":"matt@mattficke.com","name":"mattficke"},{"email":"sam@mapbox.com","name":"mapsam"},{"email":"sajjadkm@gmail.com","name":"geohacker"},{"email":"dubois@mapbox.com","name":"emilymdubois"},{"email":"aruna@mapbox.com","name":"arunasank"},{"email":"andrew@mapbox.com","name":"apendleton"},{"email":"patrick@mapbox.com","name":"themarex"},{"email":"sean@mapbox.com","name":"sgillies"},{"email":"tlee@mapbox.com","name":"sbma44"},{"email":"arun.planemad@gmail.com","name":"planemad"},{"email":"mcwhittemore@gmail.com","name":"mcwhittemore"},{"email":"lyzi@mapbox.com","name":"lyzidiamond"},{"email":"ian@mapbox.com","name":"ianshward"},{"email":"bryan@mapbox.com","name":"bhousel"},{"email":"wb@bergwerk-gis.at","name":"bergwerkgis"},{"email":"saman@mapbox.com","name":"samanbb"},{"email":"ryan.clark.j@gmail.com","name":"rclark"},{"email":"siyu.song@gmail.com","name":"isiyu"},{"email":"damon@mapbox.com","name":"dnomadb"},{"email":"amyleewalton@gmail.com","name":"amyleew"},{"email":"ingalls@protonmail.com","name":"ingalls"},{"email":"jeff@miccolis.net","name":"miccolis"},{"email":"john.firebaugh@gmail.com","name":"jfirebaugh"},{"email":"carol@mapbox.com","name":"gretacb"},{"email":"ansis.brammanis@gmail.com","name":"ansis"},{"email":"will@mapbox.com","name":"willwhite"},{"email":"dane@mapbox.com","name":"springmeyer"},{"email":"mail@kkaefer.com","name":"kkaefer"},{"email":"emily@mapbox.com","name":"emilymcafee"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-log-replay-2.4.1.tgz_1516995579806_0.8477074382826686"},"directories":{}},"2.6.0-dev1":{"bin":{"sample":"bin/sample","pathreplay":"bin/pathreplay","generatepath":"bin/generatepath"},"engines":{"node":">=8.10.0"},"name":"aws-log-replay","license":"BSD-2-Clause","author":{"name":"Mapbox"},"version":"2.6.0-dev1","dependencies":{"agentkeepalive":"^3.5.1","aws-sdk-mock":"^4.0.0","minimist":"^1.2.0","parallel-stream":"^1.1.2","queue-async":"^1.2.1","requestretry":"^2.0.0","s3scan":"^0.2.3","s3urls":"^1.5.2","split":"^1.0.1"},"scripts":{"test":"tape test/*.test.js","pretest":"eslint test bin index.js"},"devDependencies":{"documentation":"2.0.x","eslint":"^3.11.1","request":"^2.87.0","tape":"3.5.x"},"main":"index.js","readmeFilename":"readme.md","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","readme":"# aws-log-replay\n\n[![Build Status](https://travis-ci.org/mapbox/aws-log-replay.svg?branch=master)](https://travis-ci.org/mapbox/aws-log-replay)\n\nTransform and replay a stream of AWS CloudFront, ELB Classic, or ALB logs. You can use [s3scan](https://github.com/mapbox/s3scan) to easily stream logs into these tools.\n\nThis project uses the AWS JavaScript SDK: you will need to [configure your own credentials](http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-configuring.html).\n\n## generatepath\n\nTakes different types of logs as input and streams only the path to `stdout`. Supported types include \"cloudfront\" for CloudFront logs and \"lb\" for ELB Classic or ALB logs.\n\n```sh\nUsage: generatepath <type>\n```\n\n## pathreplay\n\nMakes replay requests to the `baseurl`. Expects paths to be piped to `stdin`. (Optional) Control concurrency of replay requests with `--concurrency` flag. Default is 100.\n\n```sh\nUsage: pathreplay <baseurl> [--concurrency=<n>]\n```\n\n## sample\n\nEmits a repeatable set of input lines piped to `stdin` at a given sampling rate. The number of lines emitted will approach the specific rate over sufficiently large samples, but may diverge for small sample sizes. Sampling rates should be specified as a decimal number between zero and one. Optionally accepts a `filter` argument that restricts the sampled set to lines matching the specified regular expression.\n\n```sh\nUsage: sample --rate=<rate> [--filter=<filter>]\n```\n","gitHead":"ffd4813da210ff4d0ddde0be1cfe90c870ee2eda","_id":"aws-log-replay@2.6.0-dev1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WHnVLB7ggqayjdeTjVW2vAJktSUGX+EAX+aQp9FpLV8rhioGOL1O89hduIF6o1zatiQ2td7srDpLHERKy1Epjg==","shasum":"e1c98011a1f70b11cf1d00ccbffed1cdeea11aa1","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.6.0-dev1.tgz","fileCount":10,"unpackedSize":12539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNVhxCRA9TVsSAnZWagAAi30P/iDCdLbYgX5Vvhjm6m4R\neCudjeV3HnxV7uTy1GGN6XkOWtoPeGpTSTZXN1U3mndjmLrXy/Dr9BpDvv2C\n9Dy5B/jetodJjINsnQPiAK6tIRuPSIKCXKax9ts9U3Q5bTUm23kX2s8eOlWx\n/BvjqCU2cU9GrxZznqQOi71VoMmtXP2DHzEwql6vhGg0MNj0+Q91QPz5YC8Q\nQ0j1aGpuViu3hksBDB8tfsU7kPtahW0QYPRW4nhgA9Y7dNolSFAjQKxLUayt\ni5MqdVohzgFu/EgeAaYSORNEDffhPxlOMdTWyN+6auG5wwQTVs2S11AEEui+\nvU5BAfyEM5UonKMqfZKaP81nSELE4urIMFH/IR0gT9qSaChsUtpHhrWK7iiP\nVA2o8po6U84NrB/V/I+x1q7j90FLVAQNm0RRhyBofY8GLL173qQQ6WuzZfr/\nprY8wd1DevI2yk56Z3B//LVsmWWzLJNn/hk9UiTAAQ5AJKWXNlh1svJkUwmd\nZezUkh6dy20A7d7D2jMx5QvMXGky50kjwZT0pwY+cJ+eB8gnN+KtYB4ljPeQ\nijdYbC/heq7n6xtbUwUy5ftcrjdR+4SpSgYdNKhpKVSv7f5xF3YWp2ebrXMm\n0vPiH2eHN/U08lTBeqvbC62e9QM2cSLFI2L9Kad362lPVnlp63cGz+TbtaFV\nX39O\r\n=tZwh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEje0LQH3DsMUlFv/HRecAQCMPwcqJxAVqjB6V6vtEAQIgZYlkD+6dBzzmdc3QZ1AI0nw8i6rm+jWvqcZJD8r1az0="}]},"maintainers":[{"email":"aj@mapbox.com","name":"ajashton"},{"email":"ulsh@mapbox.com","name":"alulsh"},{"email":"amyleewalton@gmail.com","name":"amyleew"},{"email":"ansis.brammanis@gmail.com","name":"ansis"},{"email":"andrew@mapbox.com","name":"apendleton"},{"email":"aruna@mapbox.com","name":"arunasank"},{"email":"wb@bergwerk-gis.at","name":"bergwerkgis"},{"email":"bhousel@gmail.com","name":"bhousel"},{"email":"damon@mapbox.com","name":"dnomadb"},{"email":"emily@mapbox.com","name":"emilymcafee"},{"email":"dubois@mapbox.com","name":"emilymdubois"},{"email":"flippmoke@gmail.com","name":"flippmoke"},{"email":"spam@freenerd.de","name":"freenerd"},{"email":"sajjadkm@gmail.com","name":"geohacker"},{"email":"ghoshkaj@gmail.com","name":"ghoshkaj"},{"email":"carol@mapbox.com","name":"gretacb"},{"email":"ian.villeda@gmail.com","name":"ian29"},{"email":"ian@mapbox.com","name":"ianshward"},{"email":"nick@ingalls.ca","name":"ingalls"},{"email":"siyu.song@gmail.com","name":"isiyu"},{"email":"john.firebaugh@gmail.com","name":"jfirebaugh"},{"email":"kai@mapbox.com","name":"kaidalgleish"},{"email":"mail@kkaefer.com","name":"kkaefer"},{"email":"lauren@mapbox.com","name":"lbud"},{"email":"alex@mapbox.com","name":"lxbarth"},{"email":"lyzi@mapbox.com","name":"lyzidiamond"},{"email":"accounts@mapbox.com","name":"mapbox-admin"},{"email":"sam@mapbox.com","name":"mapsam"},{"email":"matt@mattficke.com","name":"mattficke"},{"email":"mcwhittemore@gmail.com","name":"mcwhittemore"},{"email":"jeff@miccolis.net","name":"miccolis"},{"email":"mollylloyd@gmail.com","name":"mollymerp"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"},{"email":"nat@mapbox.com","name":"natslaughter"},{"email":"nicki@mapbox.com","name":"nickidlugash"},{"email":"arun.planemad@gmail.com","name":"planemad"},{"email":"ryan.clark.j@gmail.com","name":"rclark"},{"email":"rebecca.rice@mapbox.com","name":"rmrice"},{"email":"saman@mapbox.com","name":"samanbb"},{"email":"tlee@mapbox.com","name":"sbma44"},{"email":"sean@mapbox.com","name":"sgillies"},{"email":"dane@mapbox.com","name":"springmeyer"},{"email":"patrick@mapbox.com","name":"themarex"},{"email":"will@mapbox.com","name":"willwhite"},{"email":"mully@mapbox.com","name":"zmully"}],"_npmUser":{"name":"rmrice","email":"rebecca.rice@mapbox.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-log-replay_2.6.0-dev1_1597331568831_0.6578315730347839"},"_hasShrinkwrap":false},"2.6.0":{"bin":{"sample":"bin/sample","pathreplay":"bin/pathreplay","generatepath":"bin/generatepath"},"engines":{"node":">=8.10.0"},"name":"aws-log-replay","license":"BSD-2-Clause","author":{"name":"Mapbox"},"version":"2.6.0","dependencies":{"agentkeepalive":"^3.5.1","aws-sdk-mock":"^4.0.0","minimist":"^1.2.0","parallel-stream":"^1.1.2","queue-async":"^1.2.1","requestretry":"^2.0.0","s3scan":"^0.2.3","s3urls":"^1.5.2","split":"^1.0.1"},"scripts":{"test":"tape test/*.test.js","pretest":"eslint test bin index.js"},"devDependencies":{"documentation":"2.0.x","eslint":"^3.11.1","request":"^2.87.0","tape":"3.5.x"},"main":"index.js","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","gitHead":"6f2569292328eaad5ef167ffe86216c8c8d34e40","_id":"aws-log-replay@2.6.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/ra17+FrUY6XhxMbrAt3+o8lmsAm0RHyLrV7Zq2TkIxcVEVJq6V0tKN2V/xym9ant523BAPKe29X7vlj2CIjzQ==","shasum":"6405ee7a78a22fc7dc470bcbd3ab8b0fc1de4639","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.6.0.tgz","fileCount":10,"unpackedSize":12724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNo70CRA9TVsSAnZWagAAzKIP/3IxrchdgI44nFDEFubN\nHzsg6xr5pP/n2W7797bbK2Ve2aRwBYrFboW/jibcS8/IqlJK0Vc6zIOSzke8\n08KgTrx50thRbwp2ZDL+9SYk/nbbDKEaPw2QaAKLF8JzAnOHettB135wqrow\nKh0YVBfKdZM+aafsowgB7EAHugOheAATzdCywA+XzhFn6n5HYXgubD+uN3/b\nfS+Jgl/0I51ZmHMkApwn56Jvgy8MLGBJi5Qa6OTGCJt36ALZTM4EuaWFxKFQ\nNPPgNDJ2OyQ7WoqJRMEDD36ZUZRcjpOy8a7S+Xv4K3/2Jscphg0R8vjCGOi2\nWI9Zv4PzfHn5jq9p8cZhslnfj4nB5PhFDcpTzScPu21vvuViRVFn5T/bnPdi\nRl38+JuDiwtcIBbHSAtnlEPuvXeS1h3r2pIyDbzJ6t7lwKBkwCrmWtnSH1qk\nrQkFMCfsyWGIiSkwO6oN8JeZIk2ic5CopFf9TLtTn71TwI3I8I4isDsH/qQq\noQJcYEnzcIdnoqPw+vM8FIl6/e7GkJC2dMpno141IxLh7tknrU7SxIfSqziI\nMyR7oKsP6v4YJuju10UXh7WLzjKl10i6Flptjo+w5N45lAtGLWbZhF6dBNNT\n0dhnUIRWk8sUAD3oj4isMYqzTYSLMPsrRp7gbv+dqxEgPk49j4uyxr0qrLtV\nbNXa\r\n=AsDu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjbrjBP4oPeQyyRJeTxJ5YKrW2wpWNpgLwaH9LweZqTwIgFHprFyW4Ycp/4WjYTxc2B93OwuD6brhilV63J+Ex2qs="}]},"maintainers":[{"email":"aj@mapbox.com","name":"ajashton"},{"email":"ulsh@mapbox.com","name":"alulsh"},{"email":"amyleewalton@gmail.com","name":"amyleew"},{"email":"ansis.brammanis@gmail.com","name":"ansis"},{"email":"andrew@mapbox.com","name":"apendleton"},{"email":"aruna@mapbox.com","name":"arunasank"},{"email":"wb@bergwerk-gis.at","name":"bergwerkgis"},{"email":"bhousel@gmail.com","name":"bhousel"},{"email":"damon@mapbox.com","name":"dnomadb"},{"email":"emily@mapbox.com","name":"emilymcafee"},{"email":"dubois@mapbox.com","name":"emilymdubois"},{"email":"flippmoke@gmail.com","name":"flippmoke"},{"email":"spam@freenerd.de","name":"freenerd"},{"email":"sajjadkm@gmail.com","name":"geohacker"},{"email":"ghoshkaj@gmail.com","name":"ghoshkaj"},{"email":"carol@mapbox.com","name":"gretacb"},{"email":"ian.villeda@gmail.com","name":"ian29"},{"email":"ian@mapbox.com","name":"ianshward"},{"email":"nick@ingalls.ca","name":"ingalls"},{"email":"siyu.song@gmail.com","name":"isiyu"},{"email":"john.firebaugh@gmail.com","name":"jfirebaugh"},{"email":"kai@mapbox.com","name":"kaidalgleish"},{"email":"mail@kkaefer.com","name":"kkaefer"},{"email":"lauren@mapbox.com","name":"lbud"},{"email":"alex@mapbox.com","name":"lxbarth"},{"email":"lyzi@mapbox.com","name":"lyzidiamond"},{"email":"accounts@mapbox.com","name":"mapbox-admin"},{"email":"sam@mapbox.com","name":"mapsam"},{"email":"matt@mattficke.com","name":"mattficke"},{"email":"mcwhittemore@gmail.com","name":"mcwhittemore"},{"email":"jeff@miccolis.net","name":"miccolis"},{"email":"mollylloyd@gmail.com","name":"mollymerp"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"},{"email":"nat@mapbox.com","name":"natslaughter"},{"email":"nicki@mapbox.com","name":"nickidlugash"},{"email":"arun.planemad@gmail.com","name":"planemad"},{"email":"ryan.clark.j@gmail.com","name":"rclark"},{"email":"rebecca.rice@mapbox.com","name":"rmrice"},{"email":"saman@mapbox.com","name":"samanbb"},{"email":"tlee@mapbox.com","name":"sbma44"},{"email":"sean@mapbox.com","name":"sgillies"},{"email":"dane@mapbox.com","name":"springmeyer"},{"email":"patrick@mapbox.com","name":"themarex"},{"email":"will@mapbox.com","name":"willwhite"},{"email":"mully@mapbox.com","name":"zmully"}],"_npmUser":{"name":"rmrice","email":"rebecca.rice@mapbox.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-log-replay_2.6.0_1597411060208_0.08694095174165595"},"_hasShrinkwrap":false},"2.6.1":{"bin":{"sample":"bin/sample","pathreplay":"bin/pathreplay","generatepath":"bin/generatepath"},"engines":{"node":">=8.10.0"},"name":"aws-log-replay","license":"BSD-2-Clause","author":{"name":"Mapbox"},"version":"2.6.1","dependencies":{"agentkeepalive":"^3.5.1","aws-sdk-mock":"^4.0.0","minimist":"^1.2.0","parallel-stream":"^1.1.2","queue-async":"^1.2.1","requestretry":"^7.1.0","s3scan":"^0.2.3","s3urls":"^1.5.2","split":"^1.0.1"},"scripts":{"test":"tape test/*.test.js","pretest":"eslint test bin index.js"},"devDependencies":{"documentation":"2.0.x","eslint":"^3.11.1","request":"^2.87.0","tape":"3.5.x"},"main":"index.js","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","gitHead":"7d9f025729d16a541628574505780f4d32d2cd3d","_id":"aws-log-replay@2.6.1","_nodeVersion":"17.9.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-K40OC+L+z8GunPkLSyDHJCx7ro5BM8xi0kqe5YiCcHDzmN0le+6yMOusn5DkIVgz8ScMAx5y+H5fpqX/bBaPVg==","shasum":"bb7b99bd0a6c0460623b1452780d0e4006adb9e6","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.6.1.tgz","fileCount":14,"unpackedSize":13957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/fwMEIbvA6zhGkjhz6WFf6MouNqQs0HP1hfR2BEnEygIgW2fUBjBWD3KZAd3ffBuXvsK5X5HcBU77L+HNTa+CeUM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiljdXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIxQ/+JR0HeshuBQ2rTyVt70a3iWb1p9rb/NlWjn0q5MBrG2oSeuto\r\n1bNo5R2nZjXn/GSOaeN6uU+8Qp4hSWllJhowO4mgX7u0JyibEYL7D9brUAfJ\r\nUjO1VExECLFzaOLYWQ6S2nqjnrSrZWFmQyWClVRP3FazRFITms+hCFne+dc2\r\n6nILpmRVl39Cm08A0YkyEV5ZCG+aLFHPbmNGI1IvTiN2vwkblb8TVYTqkfLI\r\neMFZklguXK9cRXSJOKtooyQe/BRqpFVoxMLMpu89fNY5MMbHFFgwJbDWzhGl\r\n8W/QWs7/+eg+kr/JPpLnH2gFyf9CcFGNyiCJs0Kox4X1ImCrNk2DS2s06YAv\r\nnsh0AilqU3aqx6Qygh1U3fU8ez2sFEgLTiRDoYIxJseprjGH1WDDd2c61eCs\r\nYvMWF7Sxap46V102Xl0jpj30SzsLHuWr8uZSqBhnyu5+YObi0Locdav1Hakk\r\nn0Z02I3LcfsgJaHVZshN52yuXxmET8TximsPVuMapjqL9oNmnOuDp5ipB9St\r\nbjOaEXQcIh5g9avDDc6w0NPPqClDBtIEJHpbKTjks6DTd4os0GbdNzPpe/OT\r\nnq9SG60mZy0C2Oijcy9rLuvzmUUtyLEsw4La//omb/HPl1uhXG3XHJA/7v7m\r\n+pGi3iXXfBJjFsjJL2w1of0IeYrW9Xjwdyw=\r\n=Aa4q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"branyip","email":"brandonksyip@gmail.com"},"directories":{},"maintainers":[{"name":"lxbarth","email":"alex@mapbox.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"nickidlugash","email":"nicki@mapbox.com"},{"name":"ian29","email":"ian.villeda@gmail.com"},{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"lbud","email":"lauren@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"willwhite","email":"will@mapbox.com"},{"name":"ingalls","email":"nick@ingalls.ca"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"freenerd","email":"spam@freenerd.de"},{"name":"ajashton","email":"aj@ajashton.ca"},{"name":"flippmoke","email":"flippmoke@gmail.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"bhousel","email":"bhousel@gmail.com"},{"name":"apendleton","email":"abpend@gmail.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"alulsh","email":"ulsh@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"zmully","email":"mully@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"mollymerp","email":"mollylloyd@gmail.com"},{"name":"emilymdubois","email":"emilymdubois@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"kaidalgleish","email":"kai@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"natslaughter","email":"nat@mapbox.com"},{"name":"rmrice","email":"rebecca.rice@mapbox.com"},{"name":"branyip","email":"brandonksyip@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-log-replay_2.6.1_1654011735645_0.3318291822887245"},"_hasShrinkwrap":false},"2.7.0-dev7":{"bin":{"sample":"bin/sample","pathreplay":"bin/pathreplay","generatepath":"bin/generatepath"},"engines":{"node":">=14"},"name":"aws-log-replay","license":"BSD-2-Clause","author":{"name":"Mapbox"},"version":"2.7.0-dev7","dependencies":{"agentkeepalive":"^3.5.1","aws-sdk-mock":"^4.0.0","minimist":"^1.2.0","parallel-stream":"^1.1.2","queue-async":"^1.2.1","requestretry":"^7.1.0","s3scan":"^0.2.3","s3urls":"^1.5.2","split":"^1.0.1"},"scripts":{"test":"tape test/*.test.js","pretest":"eslint test bin index.js"},"devDependencies":{"documentation":"2.0.x","eslint":"^4.19.1","request":"^2.87.0","tape":"3.5.x"},"main":"index.js","readmeFilename":"readme.md","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","readme":"# aws-log-replay\n\n[![Build Status](https://travis-ci.org/mapbox/aws-log-replay.svg?branch=master)](https://travis-ci.org/mapbox/aws-log-replay)\n\nTransform and replay a stream of AWS CloudFront, ELB Classic, or ALB logs. You can use [s3scan](https://github.com/mapbox/s3scan) to easily stream logs into these tools.\n\nThis project uses the AWS JavaScript SDK: you will need to [configure your own credentials](http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-configuring.html).\n\n## generatepath\n\nTakes different types of logs as input and streams only the path to `stdout`. Supported types include \"cloudfront\" for CloudFront logs and \"lb\" for ELB Classic or ALB logs.\n\n```sh\nUsage: generatepath <type>\n```\n\n## pathreplay\n\nMakes replay requests to the `baseurl`. Expects paths to be piped to `stdin`. (Optional) Control concurrency of replay requests with `--concurrency` flag. Default is 100.\n\n```sh\nUsage: pathreplay <baseurl> [--concurrency=<n>]\n```\n\n## sample\n\nEmits a repeatable set of input lines piped to `stdin` at a given sampling rate. The number of lines emitted will approach the specific rate over sufficiently large samples, but may diverge for small sample sizes. Sampling rates should be specified as a decimal number between zero and one. Optionally accepts a `filter` argument that restricts the sampled set to lines matching the specified regular expression.\n\n```sh\nUsage: sample --rate=<rate> [--filter=<filter>]\n```\n","gitHead":"feab06c17e6b790695462a703600e7db08257268","_id":"aws-log-replay@2.7.0-dev7","_nodeVersion":"14.16.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-fnWFjx31Gd1xEG38QJ0m6hw5VzpcKU+0HuUWlxSdxVfOdFNyFxbrOHCB2+vHqZ/XasonIUMh42Ey0C5XKyniXQ==","shasum":"8f5ac238de74d24c678ca82b9f8bcc3f34e383ad","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.7.0-dev7.tgz","fileCount":12,"unpackedSize":13627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY0ckdrvdkfHa+IgUXFPcQAbsv8ZOQpSPmzy4C2XIhOQIgIK3tNd0QT0TiJqdbm79ZY+QdJorUIxTPLfvQsVtqCFg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9KtVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCfA/9GMkCY0OWaau19PqnqeeRHr4A+efTYqCPbTcnZpVUfPVFo8v3\r\nWPIIXz9CXqRUcwwuRRVKBQAw8ftFFoytT857sMHkCiI14iDea4/JRfZcmD6E\r\nT8R02wVk8XVfQuSd75Qwae+dXp9s7J9fDU3DvjfVs/zAhOluJRTGt7JQUVyJ\r\n1fHx2deZeQDsd9OCnD/tSg0SExxSS+NpfsMOA6HEhy/bPRkP714mhEDRSBSu\r\n4qyfRIE48tdIET1+PH/X3B9qcY0JYHpuiD+yQefrGOfZmgAFPzwWzQxJrFko\r\n6Sf0idUSU3TSt1RecadEENohvUicsAXwow5k8rhMbt0pKY/HnQQt20aKX3DH\r\n2PghhNdWeArlqe1dAsojrKxL8HYZF/n4JmiWgC+hOTomdmxQH59D3ViDUUK/\r\nHtiwsdpRqM5fSQYcbghyEse5nM+ckCDoWPQJ+kKyIc09Ff5S3aDojibIw8/Q\r\nYr8Xn7WT5PfUPKzECusXVGZ3ZQTonS0fAIXPpX6yy6vx9e4Lfn5duYsqC+vl\r\nVqDhOQNwgIQfpljeE4s81PoZmDUDGpjSsS6kPtWIOd2cN2fULDpsWbqXeKIO\r\nks7Mqyz11UAcq9/HZU9EPETJSqQivspdprjSZZGhh453YxyTZndDsGN8uhHP\r\nCJOmQ1liWjn7fRdZt1iTy6uBJlWcOuWOoLk=\r\n=T06a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"lxbarth","email":"alex@mapbox.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"nickidlugash","email":"nicki@mapbox.com"},{"name":"ian29","email":"ian.villeda@gmail.com"},{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"lbud","email":"lauren@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"willwhite","email":"will@mapbox.com"},{"name":"ingalls","email":"nick@ingalls.ca"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"freenerd","email":"spam@freenerd.de"},{"name":"ajashton","email":"aj@ajashton.ca"},{"name":"flippmoke","email":"flippmoke@gmail.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"bhousel","email":"bhousel@gmail.com"},{"name":"apendleton","email":"abpend@gmail.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"alulsh","email":"ulsh@mapbox.com"},{"name":"zmully","email":"mully@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"mollymerp","email":"mollylloyd@gmail.com"},{"name":"emilymdubois","email":"emilymdubois@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"kaidalgleish","email":"kai@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"natslaughter","email":"nat@mapbox.com"},{"name":"rmrice","email":"rebecca.rice@mapbox.com"},{"name":"branyip","email":"brandonksyip@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-log-replay_2.7.0-dev7_1660201813548_0.4915622491876648"},"_hasShrinkwrap":false},"2.7.0-dev8":{"bin":{"sample":"bin/sample","pathreplay":"bin/pathreplay","generatepath":"bin/generatepath"},"engines":{"node":">=14"},"name":"aws-log-replay","license":"BSD-2-Clause","author":{"name":"Mapbox"},"version":"2.7.0-dev8","dependencies":{"agentkeepalive":"^3.5.1","aws-sdk-mock":"^4.0.0","minimist":"^1.2.0","parallel-stream":"^1.1.2","queue-async":"^1.2.1","requestretry":"^7.1.0","s3scan":"^0.2.3","s3urls":"^1.5.2","split":"^1.0.1"},"scripts":{"test":"tape test/*.test.js","pretest":"eslint test bin index.js"},"devDependencies":{"documentation":"2.0.x","eslint":"^4.19.1","request":"^2.87.0","tape":"3.5.x"},"main":"index.js","readmeFilename":"readme.md","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","readme":"# aws-log-replay\n\n[![Build Status](https://travis-ci.org/mapbox/aws-log-replay.svg?branch=master)](https://travis-ci.org/mapbox/aws-log-replay)\n\nTransform and replay a stream of AWS CloudFront, ELB Classic, or ALB logs. You can use [s3scan](https://github.com/mapbox/s3scan) to easily stream logs into these tools.\n\nThis project uses the AWS JavaScript SDK: you will need to [configure your own credentials](http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-configuring.html).\n\n## generatepath\n\nTakes different types of logs as input and streams only the path to `stdout`. Supported types include \"cloudfront\" for CloudFront logs and \"lb\" for ELB Classic or ALB logs.\n\n```sh\nUsage: generatepath <type>\n```\n\n## pathreplay\n\nMakes replay requests to the `baseurl`. Expects paths to be piped to `stdin`. (Optional) Control concurrency of replay requests with `--concurrency` flag. Default is 100.\n\n```sh\nUsage: pathreplay <baseurl> [--concurrency=<n>]\n```\n\n## sample\n\nEmits a repeatable set of input lines piped to `stdin` at a given sampling rate. The number of lines emitted will approach the specific rate over sufficiently large samples, but may diverge for small sample sizes. Sampling rates should be specified as a decimal number between zero and one. Optionally accepts a `filter` argument that restricts the sampled set to lines matching the specified regular expression.\n\n```sh\nUsage: sample --rate=<rate> [--filter=<filter>]\n```\n","gitHead":"80ec0ff8fd6d4d3c833b5a288c6b990fb369ce80","_id":"aws-log-replay@2.7.0-dev8","_nodeVersion":"14.16.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-uSk6/n+lARXZU1vCRXAiNbh0Dml7q7plpSp0UACOBEMkwM5J2Q4XTPCg45GrsC8CaauzPE73vHkyY/qpDI9MAA==","shasum":"ba75c112cb62d5491fc6b4894786608ac25233f9","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-2.7.0-dev8.tgz","fileCount":12,"unpackedSize":13834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1CdOMg3wIdsOFqjgu7mqQOhogR2jGEupbq/IvCU7tUwIgF7r/fVsLk9ui+ZbNN4a/loQA1jsc8F7osHazB44EvxY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9gdiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4vhAAmwP8EXRsnEstm4rK8FL9FOAsr7rG08HBoB2XlKmL+qs49JrP\r\nZHQf/8pbCNCYV2dPJSwT7OROuh8U8yWzT8B9QThjLsj1W+abh0bb/jlrbsP9\r\ngI6mbwGjWaA8eRugthGwJMCnMP+xjLW84daUGcJxwn9zMZjbuwiiIxK2PckY\r\nL2kf6l3/RsaCbJt6Jvd0QfrSgQMTKCv1U02A/qEasIvz5syUNgpteA3qYgX3\r\nAFQ0loHJMq3mjnDMECsBxC49d0cQEiJTJ73IINTkCg9SbbvLQ2VTQ0xgeaXE\r\nkgirO8wmMZY3m9Nzhub4jPXhgjcK1Ymp8AVXYuLe9ZKRW6SpSPOC+Cm+LWO3\r\nYF70XalSoQFE3pbKEI4LA/oGSMhDrhOfhGGcn4VhptYwwFPshFSY2jcd9xha\r\nNLbc7lre3vizReKQwRLlmznX17vFbsY5E2wqzKtuWuq1slfsYGKdzWzopIPK\r\nEutxxxspUIzOolPLSv2oXx+7KqoU38Ulza7xmsG0SAGqKJGpkM/yKlIFCsx4\r\nf59GlTzTWXrnAGR5XNsEFy4xuf/N3E61qEa5MAH/pxfqV8553TxLd5y7XaX1\r\nV1KbPvjr+GxqIA3zisWQBIWCIYrKbnqGMmSogT94TdJvwi4VIGsCbsYZf6i5\r\nb3gjYzQouwf5pgbtoKTLigQb/GlrM8NRdpI=\r\n=Kdad\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"lxbarth","email":"alex@mapbox.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"nickidlugash","email":"nicki@mapbox.com"},{"name":"ian29","email":"ian.villeda@gmail.com"},{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"lbud","email":"lauren@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"willwhite","email":"will@mapbox.com"},{"name":"ingalls","email":"nick@ingalls.ca"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"freenerd","email":"spam@freenerd.de"},{"name":"ajashton","email":"aj@ajashton.ca"},{"name":"flippmoke","email":"flippmoke@gmail.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"bhousel","email":"bhousel@gmail.com"},{"name":"apendleton","email":"abpend@gmail.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"alulsh","email":"ulsh@mapbox.com"},{"name":"zmully","email":"mully@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"mollymerp","email":"mollylloyd@gmail.com"},{"name":"emilymdubois","email":"emilymdubois@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"kaidalgleish","email":"kai@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"natslaughter","email":"nat@mapbox.com"},{"name":"rmrice","email":"rebecca.rice@mapbox.com"},{"name":"branyip","email":"brandonksyip@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-log-replay_2.7.0-dev8_1660290913834_0.6425199087957569"},"_hasShrinkwrap":false},"3.0.0-dev":{"bin":{"sample":"bin/sample","pathreplay":"bin/pathreplay","generatepath":"bin/generatepath"},"engines":{"node":">=14"},"name":"aws-log-replay","license":"BSD-2-Clause","author":{"name":"Mapbox"},"version":"3.0.0-dev","dependencies":{"agentkeepalive":"^3.5.1","aws-sdk-mock":"^4.0.0","minimist":"^1.2.0","parallel-stream":"^1.1.2","queue-async":"^1.2.1","requestretry":"^7.1.0","s3scan":"^0.2.3","s3urls":"^1.5.2","split":"^1.0.1"},"scripts":{"test":"tape test/*.test.js","pretest":"eslint test bin index.js"},"devDependencies":{"documentation":"2.0.x","eslint":"^4.19.1","request":"^2.87.0","tape":"3.5.x"},"main":"index.js","readmeFilename":"readme.md","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","readme":"# aws-log-replay\n\n[![Build Status](https://travis-ci.org/mapbox/aws-log-replay.svg?branch=master)](https://travis-ci.org/mapbox/aws-log-replay)\n\nTransform and replay a stream of AWS CloudFront, ELB Classic, or ALB logs. You can use [s3scan](https://github.com/mapbox/s3scan) to easily stream logs into these tools.\n\nThis project uses the AWS JavaScript SDK: you will need to [configure your own credentials](http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-configuring.html).\n\n## generatepath\n\nTakes different types of logs as input and streams  an object to `stdout`. Format of the output:\n```js\n{\n  \"path\": \"/a.json?option=1\", \n  \"method\": \"GET\", // can be GET or HEAD\n  \"referer\": \"Referer\" // for 'cloudfront' type only\n}\n```\nSupported types include \"cloudfront\" for CloudFront logs and \"lb\" for ELB Classic or ALB logs.\n\n```sh\nUsage: generatepath <type>\n```\n\n## pathreplay\n\nMakes replay requests to the `baseurl`. Expects paths to be piped to `stdin`. (Optional) Control concurrency of replay requests with `--concurrency` flag. Default is 100.\n\n```sh\nUsage: pathreplay <baseurl> [--concurrency=<n>]\n```\n\n## sample\n\nEmits a repeatable set of input lines piped to `stdin` at a given sampling rate. The number of lines emitted will approach the specific rate over sufficiently large samples, but may diverge for small sample sizes. Sampling rates should be specified as a decimal number between zero and one. Optionally accepts a `filter` argument that restricts the sampled set to lines matching the specified regular expression.\n\n```sh\nUsage: sample --rate=<rate> [--filter=<filter>]\n```\n","gitHead":"7a387bee2528cebea2a52bc028a8f44a9338a06b","_id":"aws-log-replay@3.0.0-dev","_nodeVersion":"14.16.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-bOpAnIOK0UD5XeT54f60nosGgs+wJ4ZewdJpF8wks49PS/pE+lctYI32A+Ph6SxAZB9Avrm4hVST1/+xxE03Jg==","shasum":"267a71eef30b26df3f047e8ffab0bd1f096e66b1","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-3.0.0-dev.tgz","fileCount":12,"unpackedSize":14120,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcljwVJ4fspaXz7WpxoHkQstZS87YjrAfmmzaABlMD6QIhAP7/SXC1XvzK0jJWjHV0rwvZagIuEgs9GlEVQevtmCk8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9mPUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDlQ//T6Oh1sITE9IdtNOsjqlNkOHsvVfigm9oSS7ysKr2idOKc8v+\r\nYwdW5p6DJJGiNxFgTcY+loGOtRhOZQxlD9jl4bLs99mo7T4DN5YpWAwVMyGt\r\nERpZafldtit7dDSWNKvoJDstq1a8FARhti5hRAM+ZrbGcogHaOX+vTpOeWiO\r\nNex2Eg0UUqysveS1rNj5jCE88hAZJcglvSPdq8K64DTlmmdZ2CeYSiF9qKBQ\r\nr+qskq3MS1N68ummaBaV3zTXnuranagBoEJLSvW98/XQYfBEZxdlTv5rP9PG\r\nmN3OlISiHTJ6xkmVFh6B3hpqgDib99XNPXupF1ey7rxwplSXAEIY/BDA9wdd\r\nBoIcMJghXw+67JKIUyHhT01umhMSyjboEjp/B1ff4BhgU5H2Na/91GM2fAjk\r\nJtQ/lTDQHs/BRN1C+2dzDD/mkgPKpiuaCkd23SyGHhZe8qwDEZB+Hz8NXIw/\r\nh3xLdIoVuqWjKRMUI0HzJis+LbxxwdUXH0zCpHALMYF3st3eyWiw18ilIYSn\r\n0EiQtNylbdfSwJ7OZOBQojvagTfwN1IxZbiwJ3ebcakrMeugFlmVuQcOOpn9\r\napWILPBWDroXa9z3JLkqEfUy/rw9nv/pn6hWyn5liNwipqZqdj9Ro6a34t9N\r\n8ajOElb3YYR1+8xR90BRW97X0WZpxKJqsbg=\r\n=WsAy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"lxbarth","email":"alex@mapbox.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"nickidlugash","email":"nicki@mapbox.com"},{"name":"ian29","email":"ian.villeda@gmail.com"},{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"lbud","email":"lauren@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"willwhite","email":"will@mapbox.com"},{"name":"ingalls","email":"nick@ingalls.ca"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"freenerd","email":"spam@freenerd.de"},{"name":"ajashton","email":"aj@ajashton.ca"},{"name":"flippmoke","email":"flippmoke@gmail.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"bhousel","email":"bhousel@gmail.com"},{"name":"apendleton","email":"abpend@gmail.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"alulsh","email":"ulsh@mapbox.com"},{"name":"zmully","email":"mully@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"mollymerp","email":"mollylloyd@gmail.com"},{"name":"emilymdubois","email":"emilymdubois@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"kaidalgleish","email":"kai@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"natslaughter","email":"nat@mapbox.com"},{"name":"rmrice","email":"rebecca.rice@mapbox.com"},{"name":"branyip","email":"brandonksyip@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-log-replay_3.0.0-dev_1660314579728_0.13553823669418996"},"_hasShrinkwrap":false},"3.0.0":{"bin":{"sample":"bin/sample","pathreplay":"bin/pathreplay","generatepath":"bin/generatepath"},"engines":{"node":">=14"},"name":"aws-log-replay","license":"BSD-2-Clause","author":{"name":"Mapbox"},"version":"3.0.0","dependencies":{"agentkeepalive":"^3.5.1","aws-sdk-mock":"^4.0.0","minimist":"^1.2.0","parallel-stream":"^1.1.2","queue-async":"^1.2.1","requestretry":"^7.1.0","s3scan":"^0.2.3","s3urls":"^1.5.2","split":"^1.0.1"},"scripts":{"test":"tape test/*.test.js","pretest":"eslint test bin index.js"},"devDependencies":{"documentation":"2.0.x","eslint":"^4.19.1","request":"^2.87.0","tape":"3.5.x"},"main":"index.js","description":"Transform and replay CloudFront, ELB Classic, and ALB logs.","gitHead":"8ce26643a726f8753f7369582c4ec5da51a48134","_id":"aws-log-replay@3.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ckoPHKaLPP5qZdpDopz5MWKRtL9H77/RmTOSg43oa501AlPcgp6vjQOBtZ4db9mURwj3D9ta6EIzmyoaIuVwxA==","shasum":"cf23a928428bf18267f6ef4731e0adb405ef5732","tarball":"https://registry.npmjs.org/aws-log-replay/-/aws-log-replay-3.0.0.tgz","fileCount":12,"unpackedSize":14116,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG1b7Nb/h3c4vbk5LVG5N7c9t+QVD9lmd3FeFMzZ1m7QIhALwtTtwR+YoMs34Yc8pfQLRIVtNxCPHImDd4Extd/C4B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+fJ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCrg/+OXMrHQBSwoBCM9U+pitx/V1X7uaGtElJf+mbcWMxD7d1JnWB\r\nyYUmdOuTaPvoGpD0YIuNhamKSUXp8uRF9NapVpWVwVouu4yjwJsBPS7qaXkO\r\nu4LBWrrNbQAcCYHTgH28i3c/SSPCxsGWvjKgrutknBZaSWEdVuY5+IIWYNb4\r\n61tkuyFGh5A8aGh1+EsrN3vUD0djMZJlHjCATnuny0yOvQZTrFPho8yxfO7L\r\nYNMYIfxjyaz1bxES5CWJW33T2uF+b3zT5SgTnOkjQaE2VPSz2yWUIvjO/oKg\r\nDVaVIX/97IrqVBb0eORLI3QL+lHDztJii4ja8VI7m+CnkPbHMxzSCHG22fzz\r\nnkfCPHZ0jv1EiclcDnAup65zbnVjgLLBXX4vPHGIhsargpi+0L3pT3KXzo2i\r\nZiuy3cm8U/2vVIGS1r+fGmtprbEbZgrXCvgAtpc35FCuySYoCG7j+RlELRML\r\nRO/7KkhM3B+WaniU4Qsb9O9pgXW5isfpNh+KSMg5oVBQ2jjgjm+srTo6wLp7\r\n5qF/iQmyVtnYZiKBwC5qGN6EoNJGvYmbdaaRgNnoitE182R3hspD/Vew4xHh\r\nj70DCRPueEzmyL5uh8soGoFrfld6BGuaHgzpX8dN/IKPYsoHdet2Fr9RhLUt\r\n++9SA3/xM3pwWlRNgIky5306tK9sfSEPBmw=\r\n=wcua\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"lxbarth","email":"alex@mapbox.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"nickidlugash","email":"nicki@mapbox.com"},{"name":"ian29","email":"ian.villeda@gmail.com"},{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"lbud","email":"lauren@mapbox.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"willwhite","email":"will@mapbox.com"},{"name":"ingalls","email":"nick@ingalls.ca"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"freenerd","email":"spam@freenerd.de"},{"name":"ajashton","email":"aj@ajashton.ca"},{"name":"flippmoke","email":"flippmoke@gmail.com"},{"name":"bergwerkgis","email":"wb@bergwerk-gis.at"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"bhousel","email":"bhousel@gmail.com"},{"name":"apendleton","email":"abpend@gmail.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"alulsh","email":"ulsh@mapbox.com"},{"name":"zmully","email":"mully@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"mollymerp","email":"mollylloyd@gmail.com"},{"name":"emilymdubois","email":"emilymdubois@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"kaidalgleish","email":"kai@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"natslaughter","email":"nat@mapbox.com"},{"name":"rmrice","email":"rebecca.rice@mapbox.com"},{"name":"branyip","email":"brandonksyip@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-log-replay_3.0.0_1660547711705_0.6542466209428708"},"_hasShrinkwrap":false}},"readme":"# aws-log-replay\n\n[![Build Status](https://travis-ci.org/mapbox/aws-log-replay.svg?branch=master)](https://travis-ci.org/mapbox/aws-log-replay)\n\nTransform and replay a stream of AWS CloudFront, ELB Classic, or ALB logs. You can use [s3scan](https://github.com/mapbox/s3scan) to easily stream logs into these tools.\n\nThis project uses the AWS JavaScript SDK: you will need to [configure your own credentials](http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-configuring.html).\n\n## generatepath\n\nTakes different types of logs as input and streams  an object to `stdout`. Format of the output:\n```js\n{\n  \"path\": \"/a.json?option=1\", \n  \"method\": \"GET\", // can be GET or HEAD\n  \"referer\": \"Referer\" // for 'cloudfront' type only\n}\n```\nSupported types include \"cloudfront\" for CloudFront logs and \"lb\" for ELB Classic or ALB logs.\n\n```sh\nUsage: generatepath <type>\n```\n\n## pathreplay\n\nMakes replay requests to the `baseurl`. Expects paths to be piped to `stdin`. (Optional) Control concurrency of replay requests with `--concurrency` flag. Default is 100.\n\n```sh\nUsage: pathreplay <baseurl> [--concurrency=<n>]\n```\n\n## sample\n\nEmits a repeatable set of input lines piped to `stdin` at a given sampling rate. The number of lines emitted will approach the specific rate over sufficiently large samples, but may diverge for small sample sizes. Sampling rates should be specified as a decimal number between zero and one. Optionally accepts a `filter` argument that restricts the sampled set to lines matching the specified regular expression.\n\n```sh\nUsage: sample --rate=<rate> [--filter=<filter>]\n```\n","maintainers":[{"email":"yannick.meeus+npm+production+ci@mapbox.com","name":"mbx-npm-ci-production"},{"email":"yannick.meeus+npm+staging+ci@mapbox.com","name":"mbx-npm-ci-staging"},{"email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-production"},{"email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-staging"},{"email":"yannick.meeus+npm+prod+09@mapbox.com","name":"mbx-npm-09-production"},{"email":"yannick.meeus+npm+prod+08@mapbox.com","name":"mbx-npm-08-production"},{"email":"yannick.meeus+npm+prod+07@mapbox.com","name":"mbx-npm-07-production"},{"email":"yannick.meeus+npm+prod+06@mapbox.com","name":"mbx-npm-06-production"},{"email":"yannick.meeus+npm+prod+05@mapbox.com","name":"mbx-npm-05-production"},{"email":"yannick.meeus+npm+prod+04@mapbox.com","name":"mbx-npm-04-production"},{"email":"yannick.meeus+npm+prod+03@mapbox.com","name":"mbx-npm-03-production"},{"email":"yannick.meeus+npm+prod+02@mapbox.com","name":"mbx-npm-02-production"},{"email":"yannick.meeus+npm+prod+01@mapbox.com","name":"mbx-npm-01-production"},{"email":"yannick.meeus@mapbox.com","name":"mbx-npm-02-staging"},{"email":"accounts+npmjs-01@mapbox.com","name":"mapbox-npm-01"},{"email":"accounts+npmjs-02@mapbox.com","name":"mapbox-npm-02"},{"email":"accounts+npmjs-07@mapbox.com","name":"mapbox-npm-07"},{"email":"accounts+npmjs-03@mapbox.com","name":"mapbox-npm-03"},{"email":"accounts+npmjs-04@mapbox.com","name":"mapbox-npm-04"},{"email":"accounts+npmjs-09@mapbox.com","name":"mapbox-npm-09"},{"email":"accounts+npmjs-05@mapbox.com","name":"mapbox-npm-05"},{"email":"accounts+npmjs-06@mapbox.com","name":"mapbox-npm-06"},{"email":"accounts+npmjs-08@mapbox.com","name":"mapbox-npm-08"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","name":"mapbox-npm-advanced-actions"},{"email":"accounts+npmjs-npm-ci@mapbox.com","name":"mapbox-npm-ci"},{"email":"accounts+npmjs@mapbox.com","name":"mapbox-npm"},{"email":"accounts@mapbox.com","name":"mapbox-admin"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"mapbox-machine-user"}],"time":{"modified":"2023-01-12T12:46:17.536Z","created":"2016-10-03T06:53:02.254Z","1.0.0":"2016-10-03T06:53:02.254Z","2.2.1":"2016-12-05T16:50:21.808Z","2.2.2-0":"2016-12-05T16:55:39.327Z","2.2.2":"2016-12-05T18:04:32.265Z","2.2.3-0":"2016-12-06T19:40:33.146Z","2.3.0":"2016-12-07T01:43:47.105Z","2.2.3-1":"2016-12-07T16:41:55.798Z","2.3.1-0":"2016-12-07T21:21:01.847Z","2.3.1":"2016-12-08T15:15:42.856Z","2.4.0":"2017-02-23T13:28:50.594Z","2.4.1":"2018-01-26T19:39:40.790Z","2.6.0-dev1":"2020-08-13T15:12:48.928Z","2.6.0":"2020-08-14T13:17:40.394Z","2.6.1":"2022-05-31T15:42:15.845Z","2.7.0-dev7":"2022-08-11T07:10:13.710Z","2.7.0-dev8":"2022-08-12T07:55:13.977Z","3.0.0-dev":"2022-08-12T14:29:40.023Z","3.0.0":"2022-08-15T07:15:11.942Z"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","readmeFilename":"readme.md"}