{"_id":"@mapbox/assert-http","_rev":"348-60c9b6419551833972277cf717338d62","name":"@mapbox/assert-http","dist-tags":{"latest":"3.2.0","dev":"3.2.0-dev"},"versions":{"1.1.4":{"name":"@mapbox/assert-http","version":"1.1.4","author":{"url":"http://mapbox.com/","name":"Mapbox","email":"info@mapbox.com"},"license":"BSD","_id":"@mapbox/assert-http@1.1.4","maintainers":[{"name":"tmcw","email":"tom@macwright.org"}],"homepage":"https://github.com/mapbox/assert-http#readme","bugs":{"url":"https://github.com/mapbox/assert-http/issues"},"dist":{"shasum":"af667107ff75344e7451b85c557100df1263e585","tarball":"https://registry.npmjs.org/@mapbox/assert-http/-/assert-http-1.1.4.tgz","integrity":"sha512-wcOwD0hZ8A/168n6TLAC8ab0DifasxTCdOjKX6AzH4lqLYtUXxHV4zLyE6Wipq6UC9gnwbRs6i4mKBn1Pv+c/Q==","signatures":[{"sig":"MEUCIH8VzrkMs0izSGU4OY7puR/JbAeR6SZaP+ewLM8E8SCvAiEAoUXBjX3nbUWXoy/a2Ed8KpfbpIVBUbtvXY7PQFtkdtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"af667107ff75344e7451b85c557100df1263e585","gitHead":"a7ccc52436a1b771ded058301b6b092ca03dde22","scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"repository":{"url":"git+ssh://git@github.com/mapbox/assert-http.git","type":"git"},"_npmVersion":"4.0.2","description":"HTTP test fixture helper","directories":{},"_nodeVersion":"4.6.2","dependencies":{"mapnik":"3.x","mkdirp":"0.3.x","request":"2.48.x","sort-keys":"^1.1.2","underscore":"1.4.x","assert-diff":"0.0.4"},"devDependencies":{"mocha":"1.x"},"_npmOperationalInternal":{"tmp":"tmp/assert-http-1.1.4.tgz_1480702574752_0.48255221848376095","host":"packages-18-east.internal.npmjs.com"}},"1.1.5":{"name":"@mapbox/assert-http","version":"1.1.5","author":{"url":"http://mapbox.com/","name":"Mapbox","email":"info@mapbox.com"},"license":"BSD-2-Clause","_id":"@mapbox/assert-http@1.1.5","maintainers":[{"name":"lshig","email":"liz.shigetoshi@mapbox.com"},{"name":"johnfurrow","email":"hello@johnfurrow.com"},{"name":"aaaandrea","email":"andrea.delrio@mapbox.com"},{"name":"alianthes","email":"ali@mapbox.com"},{"name":"millzpaugh","email":"ann.millspaugh@gmail.com"},{"name":"franka","email":"hello@franka.tech"},{"name":"charloyd","email":"charlie@mapbox.com"},{"name":"juliannebg","email":"julianne@mapbox.com"},{"name":"dthompson","email":"dthompson@gmail.com"},{"name":"ericdeveloper","email":"eric.alessandrini@mapbox.com"},{"name":"jayana","email":"jayana.charles@mapbox.com"},{"name":"chriscx","email":"christopher.cailleaux@gmail.com"},{"name":"poornibadrinath","email":"poornima@mapbox.com"},{"name":"brsbl","email":"bersabel.tadesse@mapbox.com"},{"name":"mal-wood","email":"mallorywood413@gmail.com"},{"name":"luiswalter","email":"luis@mapbox.com"},{"name":"piligab","email":"pilar@mapbox.com"},{"name":"yurasi","email":"galia@mapbox.com"},{"name":"matt.gosline","email":"matt.gosline@mapbox.com"},{"name":"kellyoung","email":"kelly.young@mapbox.com"},{"name":"zmully","email":"mully@mapbox.com"},{"name":"mikelmaron","email":"mikel@groundtruth.in"},{"name":"danpat","email":"danpat@danpat.net"},{"name":"macro-shen","email":"macro.shen@mapbox.com"},{"name":"asheemmamoowala","email":"asheemm@gmail.com"},{"name":"jcsg","email":"john.sylak-glassman@mapbox.com"},{"name":"michaelsteffen","email":"michael@mapbox.com"},{"name":"ajashton","email":"aj@mapbox.com"},{"name":"patjouk","email":"lucie.daeye@mapbox.com"},{"name":"drboyer","email":"devin.boyer@mapbox.com"},{"name":"andygol","email":"andrey@mapbox.com"},{"name":"flippmoke","email":"flippmoke@gmail.com"},{"name":"ilyasaf","email":"safonov.ilya@gmail.com"},{"name":"deniskoronchik","email":"denis.koronchik@gmail.com"},{"name":"peterqliu","email":"peterqliu@gmail.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"rasagy","email":"rasagy@mapbox.com"},{"name":"chetangowda","email":"chethan@mapbox.com"},{"name":"upendrayadav","email":"upendra@mapbox.com"},{"name":"calfarome","email":"cesar@mapbox.com"},{"name":"ridixcr","email":"pavel@mapbox.com"},{"name":"oliikit","email":"olivia.brundage@mapbox.com"},{"name":"allierowan","email":"aileen.s.rowan@gmail.com"},{"name":"richrico","email":"richman@mapbox.com"},{"name":"dannykath","email":"danny@mapbox.com"},{"name":"samely","email":"eliane@mapbox.com"},{"name":"nikhilprabhakar","email":"nikinfour@gmail.com"},{"name":"fa7c0n","email":"gokul.ganesan@mapbox.com"},{"name":"boblannon","email":"blannon@gmail.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"lukasmartinelli","email":"me@lukasmartinelli.ch"},{"name":"nammala","email":"krishna@mapbox.com"},{"name":"lndsay","email":"lindsay@mapbox.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"chrisloer","email":"chris.loer@mapbox.com"},{"name":"kepta","email":"0o3ko0@gmail.com"},{"name":"kronick","email":"sam.kronick@mapbox.com"},{"name":"manoharuss","email":"manohar@mapbox.com"},{"name":"aparlato","email":"alex.parlato@mapbox.com"},{"name":"yunjieli","email":"yunjie.li@mapbox.com"},{"name":"bsrinivasa","email":"bharata+npm@mapbox.com"},{"name":"aarthykc","email":"aarthy@mapbox.com"},{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"dasulit","email":"dana.sulit@mapbox.com"},{"name":"maning","email":"emmanuel.sambale@gmail.com"},{"name":"miles-dev","email":"miles.sackler@mapbox.com"},{"name":"mourner","email":"agafonkin@gmail.com"},{"name":"chaupow","email":"hello@chau-nguyen.de"},{"name":"oxidase","email":"michael.krasnyk@gmail.com"},{"name":"rumc","email":"r.ragupathy85@gmail.com"},{"name":"vincents","email":"vincent.sarago@mapbox.com"},{"name":"tony-cj","email":"tony.chen@mapbox.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"l-r","email":"laurier@mapbox.com"},{"name":"uvollmer","email":"ugo.vollmer@mapbox.com"},{"name":"aliceykuo","email":"alice@mapbox.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"oini","email":"oindrila.gupta92@gmail.com"},{"name":"virginiayung","email":"virginia@mapbox.com"},{"name":"karitotp","email":"karito@mapbox.com"},{"name":"srividyacb","email":"srividyabharadwaj26@gmail.com"},{"name":"perrygeo","email":"perry@mapbox.com"},{"name":"colleenmcginnis","email":"colleen.mcginnis@mapbox.com"},{"name":"natslaughter","email":"nat@mapbox.com"},{"name":"nickcordella","email":"nick.cordella@mapbox.com"},{"name":"benjamintd","email":"benjamin@mapbox.com"},{"name":"enf","email":"fischer@mapbox.com"},{"name":"kaibot3000","email":"kai@mapbox.com"},{"name":"pdgoodman","email":"paul@mapbox.com"},{"name":"msirenko","email":"max@mapbox.com"},{"name":"saikia.abhishek","email":"abhishek@mapbox.com"},{"name":"jothirnadh","email":"jothirnadh@mapbox.com"},{"name":"ryan-baumann","email":"ryan.baumann@mapbox.com"},{"name":"danswick","email":"dan@mapbox.com"},{"name":"lily-chai","email":"lily@mapbox.com"},{"name":"amishas157","email":"amisha@mapbox.com"},{"name":"k-mahoney","email":"kara.e.mahoney@gmail.com"},{"name":"bkowshik","email":"bhargav.kowshik@gmail.com"},{"name":"alinapaz","email":"alinapaz@gmail.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"freenerd","email":"spam@freenerd.de"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"mayaqgao","email":"mayaqgao@gmail.com"},{"name":"camillacaros","email":"camilla@mapbox.com"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"bhousel","email":"bryan@mapbox.com"},{"name":"danieljh","email":"daniel+npm@trvx.org"},{"name":"katydecorah","email":"decorah@mapbox.com"},{"name":"ajithranka","email":"ajith@mapbox.com"},{"name":"pratikyadav","email":"pratik@mapbox.com"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"jacquestardie","email":"hi@jacquestardie.org"},{"name":"mollymerp","email":"mollylloyd@gmail.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"tcql","email":"tim.channell@gmail.com"},{"name":"rub21","email":"ruben@mapbox.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"brendanmcfarland","email":"brendan@mapbox.com"},{"name":"mokob","email":"moritz@mapbox.com"},{"name":"karenzshea","email":"karen@mapbox.com"},{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"ian29","email":"ian.villeda@gmail.com"},{"name":"nickidlugash","email":"nicki@mapbox.com"},{"name":"jrpruit1","email":"jake@jakepruitt.com"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"alulsh","email":"ulsh@mapbox.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"lxbarth","email":"alex@mapbox.com"},{"name":"willwhite","email":"will@mapbox.com"},{"name":"batpad","email":"sanjay@mapbox.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"kaidalgleish","email":"kai@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"apendleton","email":"andrew@mapbox.com"},{"name":"ingalls","email":"nicholas.ingalls@gmail.com"},{"name":"sbma44","email":"tlee@mapbox.com"},{"name":"emilymdubois","email":"dubois@mapbox.com"},{"name":"yhahn","email":"young@mapbox.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"lbud","email":"lauren@mapbox.com"},{"name":"bsudekum","email":"bobby@mapbox.com"},{"name":"tristen","email":"tristen.brown@gmail.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"}],"homepage":"https://github.com/mapbox/assert-http#readme","bugs":{"url":"https://github.com/mapbox/assert-http/issues"},"dist":{"shasum":"700c0939deeda69e20bf85a4bf56805ef9fc8053","tarball":"https://registry.npmjs.org/@mapbox/assert-http/-/assert-http-1.1.5.tgz","integrity":"sha512-j5x22kP7cBqBtDu1PSoJT5XHtsUWlC5phdzWGRu7Nk+YisKpNtEIV5dCpRwXDvMiuY269lgmStd2a5dI/lxIsg==","signatures":[{"sig":"MEUCIGHysfs4BB9kvWHOgEHnAi7iH6IfxzRZZpZhxdYkytqkAiEA9Q8Ymd3I/lwNCHIfDBIsrqg08Nan26Km05JXo/OyH/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"700c0939deeda69e20bf85a4bf56805ef9fc8053","gitHead":"4080d6d4749e7eba3a56e3eb35e0cea5d2c25d86","scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"emilymcafee","email":"emily@mapbox.com"},"repository":{"url":"git+ssh://git@github.com/mapbox/assert-http.git","type":"git"},"_npmVersion":"2.15.0","description":"HTTP test fixture helper","directories":{},"_nodeVersion":"4.4.2","dependencies":{"mapnik":"3.x","mkdirp":"0.3.x","request":"2.78.0","sort-keys":"^1.1.2","underscore":"1.4.x","assert-diff":"0.0.4"},"devDependencies":{"mocha":"1.x"},"_npmOperationalInternal":{"tmp":"tmp/assert-http-1.1.5.tgz_1499811004306_0.6650154248345643","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@mapbox/assert-http","version":"2.0.0","author":{"url":"http://mapbox.com/","name":"Mapbox","email":"info@mapbox.com"},"license":"BSD-2-Clause","_id":"@mapbox/assert-http@2.0.0","maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@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-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@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"}],"homepage":"https://github.com/mapbox/assert-http#readme","bugs":{"url":"https://github.com/mapbox/assert-http/issues"},"dist":{"shasum":"7d392630a94d03261b7b72a8f55938d071053c46","tarball":"https://registry.npmjs.org/@mapbox/assert-http/-/assert-http-2.0.0.tgz","fileCount":11,"integrity":"sha512-5v/rsGii49ENWibIp0iWj0MPMvK98JuX5ko3495lA+j3kMI3DO9ptq6SohvqzsF9tEujokZLfl8B1Lmx/C+KZg==","signatures":[{"sig":"MEUCIB/XU7LI2otRPUlJnhow2LGuDE9QDRocPl++VKcBk7+UAiEAwjLrUgFolQTNA3ZkaCY9trEh6VU8a/GHFbuDWPPLZkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56477},"main":"index.js","_from":".","_shasum":"7d392630a94d03261b7b72a8f55938d071053c46","gitHead":"5ad492ef04e55d074712a2758aa17c95ad52b5b0","scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},"repository":{"url":"git+ssh://git@github.com/mapbox/assert-http.git","type":"git"},"_npmVersion":"3.10.10","description":"HTTP test fixture helper","directories":{},"_nodeVersion":"6.11.5","dependencies":{"mapnik":"3.x || 4.x","mkdirp":"0.3.x","request":"2.78.0","sort-keys":"^1.1.2","underscore":"1.4.x","assert-diff":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"1.x"},"_npmOperationalInternal":{"tmp":"tmp/assert-http_2.0.0_1532108346793_0.9547485564771001","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@mapbox/assert-http","version":"3.0.0","author":{"url":"http://mapbox.com/","name":"Mapbox","email":"info@mapbox.com"},"license":"BSD-2-Clause","_id":"@mapbox/assert-http@3.0.0","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"}],"homepage":"https://github.com/mapbox/assert-http#readme","bugs":{"url":"https://github.com/mapbox/assert-http/issues"},"dist":{"shasum":"4133843603711fccb8458c6bd3362931c0c2d2f0","tarball":"https://registry.npmjs.org/@mapbox/assert-http/-/assert-http-3.0.0.tgz","fileCount":7,"integrity":"sha512-A/8/ONYTly0pe88hGELNHiKKJJdhTFSTLaZsszy/5VTfodifrRo42RU0uObBxFTTg5Bdr5rFOrBv1m/mMhhaRg==","signatures":[{"sig":"MEQCIGanV8EHnQyXLM9om6Rb3gcPvcc+vBMd0XZOGuroPdfkAiA8Ff7cUCDcbb3hYNbjgGoPlL3eibrQ5PQmZjN1Wfnqow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV/EvCRA9TVsSAnZWagAAI9AP/A1uXOnVdC02tWsRf284\nz1nWVXrZPrLpxcCeX688T6HegT/At7+WCWoDHs05Gx2zK6erU2JBeRcD6e7I\nsfao9UWzVrxiX/awwWuoJt4hnMGR7uNGTtOwmqWO50s7ndBUGSxyfeCZ4TFc\n5FI90/FNZvVIpGTD9bIWE3tf5J/aLlAiUD/1H8KJ5stzsnnJjWssBCxjsAG0\nxKzqjjMojMxeGXbgXAjavOii8epPhqMOvDUdLg6UvjxJJSed8gmaw0mvKoef\n/59mC9SO8Q1mfcW9FK69rPIuanUCevKfWWWul7snL3J6UlCJxzoy3NLKnTSE\nE28Clws2IK85JwnKjLNl1Es0NRNFEO0zwLbkthOjqStGhrRXYv8snX3EofMy\nHYWV6HY3Kdui4lvom2BcsmU5qV6NrWlCn8Zi4aNevtOBMuyhnOnDEDBvKzN5\nnVzPM0G+Esqru95VbqTiy7N3Zp1VaF5TDJXeriLQpXyV/SeDXUkHgiCnOdP4\nPehIjmFs6Euo4tofBWCDM7D+gBukoBkKelsIC8lghK406FlDEoG4kkKGYV65\nwzxOIujEQkszvIKGc+3Lq13Q7iXlxSiAaQPvLQr5XDMEd88V0ZqAp6ThNNdd\nRpGC3gAqVIdd8EXR3+FEUC9dSyjTAgX/FvhuPJSt5t4+WEQ/G1ZD5pY2Iyoq\n+Fop\r\n=ugQb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"86953c413d0f64a4787353f0546ae5d32fe70c9a","scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},"repository":{"url":"git+ssh://git@github.com/mapbox/assert-http.git","type":"git"},"_npmVersion":"6.14.11","description":"HTTP test fixture helper","directories":{},"_nodeVersion":"14.15.5","dependencies":{"mapnik":"3.x || 4.x","mkdirp":"^1.0.4","request":"^2.88.2","sort-keys":"^4.2.0","underscore":"^1.12.1","assert-diff":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-http_3.0.0_1616376110964_0.09201367577447472","host":"s3://npm-registry-packages"}},"3.1.0-dev":{"name":"@mapbox/assert-http","version":"3.1.0-dev","author":{"url":"http://mapbox.com/","name":"Mapbox","email":"info@mapbox.com"},"license":"BSD-2-Clause","_id":"@mapbox/assert-http@3.1.0-dev","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":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"}],"homepage":"https://github.com/mapbox/assert-http#readme","bugs":{"url":"https://github.com/mapbox/assert-http/issues"},"dist":{"shasum":"d02cc03869fffbf53f98ecbe3ecceee8ca783244","tarball":"https://registry.npmjs.org/@mapbox/assert-http/-/assert-http-3.1.0-dev.tgz","fileCount":7,"integrity":"sha512-8jIpB+1RXyf+33sdWR9WevK5OC9/kIIyAN18oNKBIqf4z94WfoWOiXaXKupEYaWTPM2PVabi0YdQfStI0nzGdA==","signatures":[{"sig":"MEUCIACBi2MaIve47Ai3dwpi0W8bI+ysMkmKMPBUEjKRg65gAiEAwQihYped/gHS6xmm2D4N3c2SZNVlKHqn/lfgQGeqbZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22802},"main":"index.js","gitHead":"8230ea500470993e2f2d6614c6fb5af08cb5e54b","scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},"repository":{"url":"git+ssh://git@github.com/mapbox/assert-http.git","type":"git"},"_npmVersion":"10.9.2","description":"HTTP test fixture helper","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mkdirp":"^1.0.4","request":"^2.88.2","sort-keys":"^4.2.0","underscore":"^1.12.1","assert-diff":"^3.0.2","@mapnik/mapnik":"^4.6.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"8.3.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-http_3.1.0-dev_1742358905246_0.6534261350660235","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@mapbox/assert-http","version":"3.1.0","author":{"url":"http://mapbox.com/","name":"Mapbox","email":"info@mapbox.com"},"license":"BSD-2-Clause","_id":"@mapbox/assert-http@3.1.0","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":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"}],"homepage":"https://github.com/mapbox/assert-http#readme","bugs":{"url":"https://github.com/mapbox/assert-http/issues"},"dist":{"shasum":"6d7ce8ec4a49d22451015c5535a715d5b9684b5e","tarball":"https://registry.npmjs.org/@mapbox/assert-http/-/assert-http-3.1.0.tgz","fileCount":7,"integrity":"sha512-kOmoJXcCrgnn3ncLyyZsctiuOV/FmVp8feetKUAwXI4RmxD5NkAIjp2Ea0zgEQvKWMOLJA4ZgLCCdzyYubUF6w==","signatures":[{"sig":"MEYCIQCL6cbaoVkqZ8NgwQmL13STe9FLbumInzxHlE2njEv1vQIhAIz+T4ud6LovRHXYxS3ULRKjro0bURqCJMVCchkvvpW/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22798},"main":"index.js","gitHead":"8cf805056d02e959691ecb778119a72a6cc07cd2","scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},"repository":{"url":"git+ssh://git@github.com/mapbox/assert-http.git","type":"git"},"_npmVersion":"10.9.2","description":"HTTP test fixture helper","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mkdirp":"^1.0.4","request":"^2.88.2","sort-keys":"^4.2.0","underscore":"^1.12.1","assert-diff":"^3.0.2","@mapnik/mapnik":"^4.6.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.3.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-http_3.1.0_1742448175959_0.38631070329066075","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-dev":{"name":"@mapbox/assert-http","version":"3.2.0-dev","author":{"url":"http://mapbox.com/","name":"Mapbox","email":"info@mapbox.com"},"license":"BSD-2-Clause","_id":"@mapbox/assert-http@3.2.0-dev","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":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"}],"homepage":"https://github.com/mapbox/assert-http#readme","bugs":{"url":"https://github.com/mapbox/assert-http/issues"},"dist":{"shasum":"c9c3b508f5d3140fbaa3f0e0fe6fe0be8a16af71","tarball":"https://registry.npmjs.org/@mapbox/assert-http/-/assert-http-3.2.0-dev.tgz","fileCount":7,"integrity":"sha512-rfvNPQ7Ei5crTUFbZztxEzdbr5k1g5QvH92UM01tMZXdhDVWasN+Fuh6y3wR5oiGxtm9iW6gVpONr5b6i/Y6Sw==","signatures":[{"sig":"MEUCIEMO7PdygCVUZBvPWkisO+hxQXl55XAkkl4svfUzqXutAiEAz+TD9hF3X7+zfnBLSMzUKytmvxh8wVuo7pYp0NWPxVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22790},"main":"index.js","gitHead":"416400b31a98cad600902e5af791118b1daa0ec7","scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},"repository":{"url":"git+ssh://git@github.com/mapbox/assert-http.git","type":"git"},"_npmVersion":"11.4.1","description":"HTTP test fixture helper","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mkdirp":"^1.0.4","sort-keys":"^4.2.0","underscore":"^1.12.1","assert-diff":"^3.0.2","@mapnik/mapnik":"^4.6.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"8.3.2"},"_npmOperationalInternal":{"tmp":"tmp/assert-http_3.2.0-dev_1749832098697_0.5230438544640834","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"license":"BSD-2-Clause","name":"@mapbox/assert-http","repository":{"url":"git+ssh://git@github.com/mapbox/assert-http.git","type":"git"},"author":{"name":"Mapbox","email":"info@mapbox.com","url":"http://mapbox.com/"},"version":"3.2.0","dependencies":{"@mapnik/mapnik":"^4.6.5","assert-diff":"^3.0.2","mkdirp":"^1.0.4","sort-keys":"^4.2.0","underscore":"^1.12.1"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"8.3.2"},"main":"index.js","description":"HTTP test fixture helper","_id":"@mapbox/assert-http@3.2.0","gitHead":"7465fd876518562aa34c8f1f9c9fffd9da899594","bugs":{"url":"https://github.com/mapbox/assert-http/issues"},"homepage":"https://github.com/mapbox/assert-http#readme","_nodeVersion":"22.14.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-dZ+wi5x9EuyMXVj60wlXCAHPvo4Z6OYhCqPwxAYNpIzkwYa6w2A3VAATxak9iHpqUtLyEheZ9dnUAAoQjMOAog==","shasum":"4632a0ef526c19942bd8785bf6d3695e07fe54fd","tarball":"https://registry.npmjs.org/@mapbox/assert-http/-/assert-http-3.2.0.tgz","fileCount":7,"unpackedSize":22786,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCaUsZAPzyp9uNBuzaS4ozIecZLwJxo0MFgrE/q58xTZwIgeHDjslrYrpnJvuGrJTDb4YM81Zk/bebRi6jh3leq9M8="}]},"_npmUser":{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@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":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/assert-http_3.2.0_1750111097201_0.49869127505377664"},"_hasShrinkwrap":false}},"time":{"created":"2016-12-02T18:16:15.320Z","modified":"2025-06-16T21:58:17.931Z","1.1.4":"2016-12-02T18:16:15.320Z","1.1.5":"2017-07-11T22:10:05.369Z","2.0.0":"2018-07-20T17:39:06.868Z","3.0.0":"2021-03-22T01:21:51.219Z","3.1.0-dev":"2025-03-19T04:35:05.431Z","3.1.0":"2025-03-20T05:22:56.140Z","3.2.0-dev":"2025-06-13T16:28:18.895Z","3.2.0":"2025-06-16T21:58:17.395Z"},"bugs":{"url":"https://github.com/mapbox/assert-http/issues"},"author":{"name":"Mapbox","email":"info@mapbox.com","url":"http://mapbox.com/"},"license":"BSD-2-Clause","homepage":"https://github.com/mapbox/assert-http#readme","repository":{"url":"git+ssh://git@github.com/mapbox/assert-http.git","type":"git"},"description":"HTTP test fixture helper","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":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"}],"readme":"Assert HTTP\n-----------\n\nTest helpers for testing a HTTP interface. This library contains two primary interfaces; a test runner which executes a set of HTTP calls as described by files in a directory, and a extension to the assert module.\n\n[![Build Status](https://travis-ci.com/mapbox/assert-http.svg?branch=master)](https://travis-ci.com/mapbox/assert-http)\n\n## HTTP testing inferface\n\nWith [mocha](http://mochajs.org/), usage looks like;\n\n```\ndescribe('api server', function(done) {\n    fixtures.load('/path/to/tests/').forEach(function(test) {\n        it(test.name, function(done) {\n            fixtures.runtest(test, {handlers: handlers, clean: clean}, done);\n        });\n    });\n});\n```\n\n### assertHTTP.load(dirname)\n\nSyncronous function that loads text fixtures from a directory. Returns an array of test objects.\n\n### assertHTTP.runtest(test, options, callback)\n\nRuns an individual test. Requires a test object (from assertHTTP.load), options object and callback function. The options object may contain the keys;\n\n* `handlers`; an object of keys and replacer methods for populating http requests. Handlers are async and have the function signature `function(req, value, next)`\n* `clean`; an object of keys and replacer methods for sanitizing http response headers and body. Replacer methodes have the signature `function(key, value, context)`\n\n### assertHTTP.updateFixtures()\n\nCall this method to notify assertHTTP to update fixtures as it runs.\n\n### assertHTTP.mkdirpSync(path)\n\nSync version of mkdirp\n\n### assertHTTP.md5(string)\n\nmd5 helper.\n\n### assertHTTP.imageEquals(buffer, buffer, options)\n\nA pixel-by-pixel comparison of two image buffers using the node-mapnik `Image.compare()` API. The options object may contain the keys:\n\n* `threshold`; tolerance level of RGB value difference between two pixels. Defaults to 16.\n* `diffsize`; a float between 0-1 expressing the max allowed difference between buffer lengths. Defaults to 0.1.\n* `diffpx`; a float between 0-1 expressing the max number of pixels allowed to exceed the `threshold` option. Defaults to 0.02.\n\n## Assertion module extension\n\n### assert.response(req, res, callback)\n\nIf `res.clean` is present it is expected to be a method that `json.stringify` can use to sanitize the response headers.\n","readmeFilename":"README.md"}