{"_id":"chai-http","_rev":"61-8e56257ad94ace61c91c7a95f0b8ffe0","name":"chai-http","dist-tags":{"next":"5.0.0-alpha2","latest":"5.1.2"},"versions":{"0.1.0":{"name":"chai-http","version":"0.1.0","author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"_id":"chai-http@0.1.0","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"dist":{"shasum":"0fcd92a7f25afa2349bc49ba7942afb5ed6d5322","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-0.1.0.tgz","integrity":"sha512-Mp/28B8tZpXdeMfQ80yIVV9Kao8RlpFzJa+M46bEzVJjoD9cFFHFQBHVAxDfw9HRtzzksI2q7oezHq7jkj2nAQ==","signatures":[{"sig":"MEUCIAX/O/egbIZkKf3jdV+v174AASFjxe6ywNBohe2mceqAAiEAinhkE9tNuYqJjQ4MJ+07D+hElswP0W5/AuF7rM7uePY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","engines":{"node":">= 0.6.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"repository":{"url":"git@github.com:chaijs/chai-http.git","type":"git"},"_npmVersion":"1.1.4","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"v0.6.12","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"chai":"*","mocha":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.2.0":{"name":"chai-http","version":"0.2.0","author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"_id":"chai-http@0.2.0","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"dist":{"shasum":"9897490573e7176860a56dda442bcaa159020bf4","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-0.2.0.tgz","integrity":"sha512-6jaIRhtq44uiUfoOjTNLcbuz4Y9fC29DOQzxOHFh4Enncb5nkwEfdVrwNNS8VpMhFE4MjVCZIP2nt19gQn0Efg==","signatures":[{"sig":"MEQCIAs4ueYwhyuPgMy3nxiOF/EDp8JO9S07i947c8oc0V3LAiBdWa5el5UvicsxDwyrieRdVN1kS69l9spK51Bf92JFFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","engines":{"node":">= 0.6.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"repository":{"url":"git@github.com:chaijs/chai-http.git","type":"git"},"_npmVersion":"1.1.21","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"v0.6.18","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"chai":"*","mocha":"*"},"_engineSupported":true,"optionalDependencies":{}},"0.3.0":{"name":"chai-http","version":"0.3.0","author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"_id":"chai-http@0.3.0","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"dist":{"shasum":"b4a2f18c8b82a7eed28ec16092fccc61dac7d1e9","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-0.3.0.tgz","integrity":"sha512-W3KDqT6BBvYA7JpK3EGKX2A20pCsKu+ImW02QwAMrZ4xCgAnEfoWJEq9rMtr5lCCxxgdPMoBD4bTuMzPDrKRag==","signatures":[{"sig":"MEUCIAr+IXs6Acj6iXGTeWTVwSf7VzDDpN6BCUAFZ643/dbQAiEAmzd4ksciYd9X6PKO2G+/8MkAKE37CWSGS2y5esbyphg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","engines":{"node":">= 0.6.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"repository":{"url":"git@github.com:chaijs/chai-http.git","type":"git"},"_npmVersion":"1.1.63","description":"Extend Chai Assertion library with tests for http apis","directories":{},"dependencies":{"pauli":"0.0.x","harbor":"0.2.x","methods":"0.0.x","superagent":"0.9.x"},"devDependencies":{"dox":"*","chai":"*","mocha":"*"},"optionalDependencies":{}},"0.4.0":{"name":"chai-http","version":"0.4.0","author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"_id":"chai-http@0.4.0","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"3494d560b794a92e75e9cd9934059ea988f5cb9f","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-0.4.0.tgz","integrity":"sha512-pEQaQyIRfoCG5WzPv56lXTECODY6qOnEjpveXWb6yBZdQZxqtXi5krMq6hA7UMMO5YByZNExUK7xG/rajArAug==","signatures":[{"sig":"MEQCIDbpvvLWIoEhQQe4UmskRdmy1N39ydIP7iUmFqCRv0aVAiA6H0xdBGs49AXpCuJUyWTxgmmI+sA5JzwqLOKb2aaboA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"repository":{"url":"git@github.com:chaijs/chai-http.git","type":"git"},"_npmVersion":"1.2.30","description":"Extend Chai Assertion library with tests for http apis","directories":{},"dependencies":{"pauli":"0.0.x","harbor":"0.2.x","methods":"0.0.x","superagent":"0.14.x"},"devDependencies":{"dox":"*","chai":"*","mocha":"*"},"optionalDependencies":{}},"0.5.0":{"name":"chai-http","version":"0.5.0","author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"_id":"chai-http@0.5.0","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"homepage":"https://github.com/chaijs/chai-http","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"545cae35e5fd33bce0f2f5e8aea8b5c51bd4ae7a","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-0.5.0.tgz","integrity":"sha512-B6hV7wx+9JaWCWJFyhbrlcrd6w/0/Y0tD8d5lvqMsskRCAI4FThAFjlH+wesI2Rl/O3/ag7AvKYpONCLIVu3OA==","signatures":[{"sig":"MEUCIBM3fMAYWA4lGtEeyzSd27BZhackgj1LqL33WiX0pqVIAiEA+ZsGugNeTIY7W7QbILCEIVQW+O9CxYKCEHx85J3Sjn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"repository":{"url":"git@github.com:chaijs/chai-http.git","type":"git"},"_npmVersion":"1.4.3","description":"Extend Chai Assertion library with tests for http apis","directories":{},"dependencies":{"pauli":"0.0.x","harbor":"0.2.x","methods":"0.0.x","superagent":"0.14.x"},"devDependencies":{"dox":"*","chai":"*","mocha":"*"},"optionalDependencies":{}},"1.0.0":{"name":"chai-http","version":"1.0.0","author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"_id":"chai-http@1.0.0","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"87d4407aa342db0b6e8d67bf68731a42095b3d10","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-1.0.0.tgz","integrity":"sha512-GeUp67tsmVOKgatiOKAeWcKFuI9l4SM0w38lCPmsZXFIzoVhFBb0eJq/ljkxoxmN+YNSIx2njB5lXcJhgApEdg==","signatures":[{"sig":"MEQCIHrM9IF20EEsIf589YnMzVY3uJMIFy+fIKgeRq5hfMW8AiBeOGg0UbXdne0gvfs7wceGKwDSYw00wkRXWEG6Nmal0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","_from":".","_shasum":"87d4407aa342db0b6e8d67bf68731a42095b3d10","engines":{"node":">= 0.6.0"},"gitHead":"fd424c7627415bed08085ada774a27e01d56b6f2","scripts":{"test":"make test"},"_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"repository":{"url":"git@github.com:chaijs/chai-http.git","type":"git"},"_npmVersion":"2.0.0","description":"Extend Chai Assertion library with tests for http apis","directories":{},"dependencies":{"qs":"2.0.x","methods":"0.0.x","cookiejar":"2.0.x","superagent":"0.19.x"},"devDependencies":{"dox":"*","chai":"*","mocha":"*","es6-shim":"*"},"optionalDependencies":{}},"2.0.0":{"name":"chai-http","version":"2.0.0","author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"_id":"chai-http@2.0.0","maintainers":[{"name":"jakeluer","email":"jake@alogicalparadox.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"c6a2bafc59e01b9c5efb3e0e2a27be0f56bc7f80","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-2.0.0.tgz","integrity":"sha512-S+1GYCJiMPJelUkPqG/WdtHMpiaS8SRaN/wXM+0G9jp6jKbFSrC25DLUq0fu8QOO3/y4+jBJfOM7qCD7Sv8+IQ==","signatures":[{"sig":"MEUCIQCW+7qzhB16etyNz72/tC3ykV/s9m/bcFTtxWPL1DPAeQIgCVrURbwLvIZj+koASUPmTJjdsRjq3Dsgakv18TGEneQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","_from":".","files":["dist/chai-http.js","lib/*.js","index.js"],"_shasum":"c6a2bafc59e01b9c5efb3e0e2a27be0f56bc7f80","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">= 0.6.0"},"gitHead":"2e71288f9cf2b3587cd56734edec608886ef8579","scripts":{"test":"istanbul cover --report lcovonly _mocha","build":"npm run build:readme && npm run build:js","start":"npm run build && http-server -c-1","build:js":"browserify lib/http.js --outfile dist/chai-http.js --standalone chaiHttp","posttest":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi","prebuild:js":"mkdir -p dist","build:readme":"rm -rf README.md && node ./support/readme"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"3.3.12","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"5.5.0","dependencies":{"qs":"2.0.x","is-ip":"1.0.0","methods":"0.0.x","cookiejar":"2.0.x","superagent":"1.2.x"},"devDependencies":{"dox":"*","chai":"*","mocha":"*","es6-shim":"*","istanbul":"^0.4.2","coveralls":"^2.11.6","browserify":"*","http-server":"*"},"_npmOperationalInternal":{"tmp":"tmp/chai-http-2.0.0.tgz_1454369359286_0.9898298708721995","host":"packages-6-west.internal.npmjs.com"}},"2.0.1":{"name":"chai-http","version":"2.0.1","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"_id":"chai-http@2.0.1","maintainers":[{"name":"jakeluer","email":"jake@alogicalparadox.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"5b67bf9e67b310e96401bf46a3f1651300976d74","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-2.0.1.tgz","integrity":"sha512-1gZ+K0ZWjIYcYSQnAOOLF+i/dXtPeffc+OIZGogYYVJLQF5toPReUzQYpkGPkdKgJRIIM5/dDt1N2EqfiwBuDA==","signatures":[{"sig":"MEUCIAiteQb67LDvBGBbEjrlEpheyCZnq6B5KGSqIjc7nnkTAiEA0Iwe6p2FwwIwsrliOpbNneABAx4MUNKH0Rv+5gz0688=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","_from":".","files":["dist/chai-http.js","lib/*.js","index.js"],"_shasum":"5b67bf9e67b310e96401bf46a3f1651300976d74","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">= 0.6.0"},"gitHead":"febebbd96de452ff0cab02ef3998dd987b9aee90","scripts":{"test":"istanbul cover --report lcovonly _mocha","build":"npm run build:readme && npm run build:js","start":"npm run build && http-server -c-1","build:js":"browserify lib/http.js --outfile dist/chai-http.js --standalone chaiHttp","posttest":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi","prebuild:js":"mkdir -p dist","build:readme":"rm -rf README.md && node ./support/readme"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"3.3.12","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"5.5.0","dependencies":{"qs":"2.0.x","is-ip":"1.0.0","methods":"0.0.x","cookiejar":"2.0.x","superagent":"1.2.x"},"devDependencies":{"dox":"*","chai":"*","mocha":"*","es6-shim":"*","istanbul":"^0.4.2","coveralls":"^2.11.6","browserify":"*","http-server":"*"},"_npmOperationalInternal":{"tmp":"tmp/chai-http-2.0.1.tgz_1454370995913_0.6034162265714258","host":"packages-8-eu.internal.npmjs.com"}},"3.0.0":{"name":"chai-http","version":"3.0.0","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"_id":"chai-http@3.0.0","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"5460d8036e1f1a12b0b5b5cbd529e6dc1d31eb4b","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-3.0.0.tgz","integrity":"sha512-cZwbv9flASEIN4BSLYZJl8kOiqD2GJCQ2eQwKc2A9mUmq5rlKJnjtCk3B9GE77C1lqyAsdFtq1UIQqSR3eAnPQ==","signatures":[{"sig":"MEUCIQCwsC9+tPcPNfngtJgA2OfMc36cFF1fcfNbTjf+st65ZgIgOErnlb3GSjH3EwZcJBC/ENxY4izeDy5ofbr7ztngqFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index","_from":".","files":["dist/chai-http.js","lib/*.js","index.js"],"_shasum":"5460d8036e1f1a12b0b5b5cbd529e6dc1d31eb4b","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">= 0.6.0"},"gitHead":"1345021daad2c7b0fbac9fe5c541f55802795f33","scripts":{"test":"istanbul cover --report lcovonly _mocha","build":"npm run build:readme && npm run build:js","start":"npm-run-all --parallel watch server","watch":"npm run build:js -- --watch","server":"http-server -o -c-1","build:js":"simplifyify lib/http.js --outfile dist/chai-http.js --bundle --minify --debug --standalone chaiHttp","posttest":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi","prebuild:js":"rm -rf dist","build:readme":"rm -rf README.md && node ./support/readme"},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"3.9.3","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"6.2.1","dependencies":{"qs":"^6.2.0","is-ip":"1.0.0","methods":"^1.1.2","cookiejar":"2.0.x","superagent":"^2.0.0"},"devDependencies":{"dox":"^0.8.1","chai":"*","mocha":"^2.5.3","es6-shim":"^0.35.1","istanbul":"^0.4.3","coveralls":"^2.11.9","http-server":"^0.9.0","npm-run-all":"^2.1.1","simplifyify":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chai-http-3.0.0.tgz_1465570423892_0.4711184229236096","host":"packages-16-east.internal.npmjs.com"}},"4.0.0":{"name":"chai-http","version":"4.0.0","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","_id":"chai-http@4.0.0","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"810f579e98ae9d7847701759de7682361f2f286f","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-4.0.0.tgz","fileCount":8,"integrity":"sha512-R30Lj3JHHPhknOyurh09ZEBgyO4iSSeTjbLmyLvTr88IFC+zwRjAmaxBwj9TbEAGi0IV2uW+RHaTxeah5rdSaQ==","signatures":[{"sig":"MEUCID5UUsyt02z+uZt50CWCNCYSIHmHDJ9gKfVLEQBrRap/AiEA+rmNwwKVNGlfPDVAFBhRA9NfBFBPdho7diYPupbgj5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198674},"main":"./index","files":["dist/chai-http.js","lib/*.js","index.js"],"browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">=4"},"gitHead":"d9a8d1f789dc9c51bb4b5ca3351313ae10c0bf3f","scripts":{"test":"istanbul cover --report lcovonly _mocha","build":"npm run build:readme && npm run build:js","start":"npm-run-all --parallel watch server","watch":"npm run build:js -- --watch","server":"http-server -o -c-1","build:js":"simplifyify lib/http.js --outfile dist/chai-http.js --bundle --minify --debug --standalone chaiHttp","posttest":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi","prebuild:js":"rm -rf dist","build:readme":"rm -rf README.md && node ./support/readme"},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"5.6.0","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"8.9.4","dependencies":{"qs":"^6.5.1","is-ip":"^2.0.0","methods":"^1.1.2","cookiejar":"^2.1.1","superagent":"^3.7.0"},"_hasShrinkwrap":false,"devDependencies":{"dox":"^0.9.0","chai":"4","mocha":"^4.0.1","es6-shim":"^0.35.1","istanbul":"^0.4.3","coveralls":"^3.0.0","http-server":"^0.10.0","npm-run-all":"^4.1.1","simplifyify":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chai-http_4.0.0_1521726757383_0.8647648652256499","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"chai-http","version":"4.1.0","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","_id":"chai-http@4.1.0","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"ac481b6a862109ad0d8f6eeec22225abac7a4213","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-4.1.0.tgz","fileCount":8,"integrity":"sha512-Fn9adT5EeB/hqIQiQKWWJmg11UGRGiQMSyaJVZ0EGDXQ668kCi6GRt7kqZXYtFkGU57S+j5q/zm7FX8ZX3zq8w==","signatures":[{"sig":"MEUCIQDsUwbW7CNBGXafBFvyUKKcsIrmnXIEh+UvWyxxrlETUgIgS7Iy1Y3Omute4l4ZvgMI3knn1NAzzD3zOO+aYLMco9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhscwCRA9TVsSAnZWagAATlsQAIFveR3XDGTbinXw/08S\nypKcFwdHGrQfVJzLRe64dLxWguVrHjvLlWxlW58DnWWu6+pNgN7EeloHlHSa\nmDkGZ+RzUMdpqFHrwCq4nAfPOYxrsB1OpzK1b0nXEoe3mSfEZ/qtKj1Hbw/K\n9JQXOipNxGWQjkijZ+SbUXJZCRyBr6qWfFOSM+Duj2jA8QsuLbU7xSEo5itt\nRiVmcCEBJVFltfzM0fGzIRbV5P611BEfBsWxL9Ip+ZMQyp3yqsWDaV4wZQV4\nvjCEW6HWJb25QqRWVj7GGu52Ziw0pyP53ORJcrNRkl3gtpttkAPIrjY9nftu\nwxiIxUAz1hZEv72H5FdWm1O1jQYzlvReFWlURy7KfwtQStKjSnphPrP1oVEP\nfMPuO9MAM4/duuOt66LIQtblywwQtoMyS7X7tC9ZfmesXi/dQajLJTsRHPaC\n+Yw7rF8fj58N39tpGOmHUE8UFmQWSD5J7YfOPVEjCdl9m4E4b0nbQfTWOOF/\nWFFxA84MeQT/Nykk1alYHbEvPTTXK28x+Cv8l9yXMUqsNnJQpx6sAO7wpKWu\nE/NaxbmMSD40+M5cBdwG/o+cFU0cwqvwmDm9fJvVI0oD7svItYNoCQ2B/DYy\nf0u4r2Dr7D7Y8pAFyFzvf7HGdIHNR7HpmV0zFG6+owHUHCo9HiCzVAq0MZim\nPf9/\r\n=whiH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">=4"},"gitHead":"2c342c8c2c6d4afdaa454a351061c7a5025e29b0","scripts":{"test":"istanbul cover --report lcovonly _mocha","build":"npm run build:readme && npm run build:js","start":"npm-run-all --parallel watch server","watch":"npm run build:js -- --watch","server":"http-server -o -c-1","build:js":"simplifyify lib/http.js --outfile dist/chai-http.js --bundle --minify --debug --standalone chaiHttp","posttest":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi","prebuild:js":"rm -rf dist","build:readme":"rm -rf README.md && node ./support/readme"},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"6.3.0","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"8.9.4","dependencies":{"qs":"^6.5.1","is-ip":"^2.0.0","methods":"^1.1.2","cookiejar":"^2.1.1","superagent":"^3.7.0"},"_hasShrinkwrap":false,"devDependencies":{"dox":"^0.9.0","chai":"4","mocha":"^4.0.1","es6-shim":"^0.35.1","istanbul":"^0.4.3","coveralls":"^3.0.0","http-server":"^0.10.0","npm-run-all":"^4.1.1","simplifyify":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chai-http_4.1.0_1535559471908_0.20546729254789886","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"chai-http","version":"4.2.0","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","_id":"chai-http@4.2.0","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"25dc0c0cf9560802f069092ca834a81f04c673bc","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-4.2.0.tgz","fileCount":8,"integrity":"sha512-5j9LC1pl9jaPanux+wDm9D/V6R2xLfpixsRQhoJHxCR0E5KaiT0aL4544pVtYXN/wTUVSDTmwye5mCXkO/8b3w==","signatures":[{"sig":"MEUCIFMYA+GYMQUi24S0kZTSvqay88oxjrZcYc+fEcQZZEu6AiEA7pb97Gaw5dFaGZBcJE2xLh9i8fpSSJGgvCx4JG1G60I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhsc6CRA9TVsSAnZWagAAs0UQAI0u2w1LZXeN0yW0Kd3V\nVKCjz5o+urPsHdOaJnUsB4yocVjV27w7a6BSje4XUMuNhPWM8yVb6Wu83Chj\n7wChLNGP1e1Q/glfCAlQdZ3he642ilqU6p67Uuw9edWyTi3WC2bL9LVwK3vA\nH39EndxKKXbvxGS8nnhBsJS9151hgy8+ye9lIVpwXcYjm48IV3PQVT1S4UGo\nfQzYdEMRTTAEnBI21o4i9ewonx30APDnSvYbyV3+XKiOLgk66J/S9L9+ihuI\nYXA07BZA5lp+YhigMD8eE1wEzeSf2cehZUo69cAH0i2BngjaivajQcgSVWQh\n16rSSEAf05/o2ZYHYe9vqMUCslUjSk1RyUtkgdP5mt3PnDlJYJQluXB6dQ95\nSwwWnCbhQAZOwgnjue44tuZpNhtCTgbeG2VQgXSjRPH7CKZoRqp1svfi6izZ\nW2ak3dZ8bem4/GUlOMaW8amfrZUZ2ZtbRE0a+nSxS/UKPh4NRO0eB7woVfmz\nPirgBre6a0tPtp0SuSwTA4UC5MGmszoGxqZChNhva3FD9/bAQ0fITh9a6/zb\npP4OdQZUEAsvbLkFRY7WyZo+JSe2f/CJxFXqggJ1IC5T9GfL+HVGfGaaF3iC\ndtt9dCxwgPw7lRd1UJH39BgRSx93DlJ/SmccCOm1zmR+1vbXTFkaqNHdcxec\n2CR+\r\n=iv8t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">=4"},"gitHead":"0cbcd3a7873d2bc88792d73345ca1697d119fae1","scripts":{"test":"istanbul cover --report lcovonly _mocha","build":"npm run build:readme && npm run build:js && npm run build:ts","start":"npm-run-all --parallel watch server","watch":"npm run build:js -- --watch","server":"http-server -o -c-1","build:js":"simplifyify lib/http.js --outfile dist/chai-http.js --bundle --minify --debug --standalone chaiHttp","build:ts":"cd types && tsc","posttest":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi","prebuild:js":"rm -rf dist","build:readme":"rm -rf README.md && node ./support/readme","postbuild:ts":"cpr types/index.d.ts dist/chai-http.d.ts --overwrite"},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"6.3.0","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"8.9.4","dependencies":{"qs":"^6.5.1","is-ip":"^2.0.0","methods":"^1.1.2","cookiejar":"^2.1.1","superagent":"^3.7.0","@types/chai":"4","@types/superagent":"^3.8.3"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","dox":"^0.9.0","chai":"4","mocha":"^4.0.1","es6-shim":"^0.35.1","istanbul":"^0.4.3","coveralls":"^3.0.0","typescript":"^3.0.1","http-server":"^0.10.0","npm-run-all":"^4.1.1","simplifyify":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chai-http_4.2.0_1535559481526_0.8768306238766133","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"chai-http","version":"4.2.1","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","_id":"chai-http@4.2.1","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"d4db6ae491e46b7d5029b2c103b6af45cd5ae290","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-4.2.1.tgz","fileCount":9,"integrity":"sha512-S2Ezy5uSVuOYleeXppfUKtTU/xbHCZyKkwjheNJ/76SGFTUPDpDkkpVdPNgC3sAO1Ap5J5LJ+/rXdLG8EGhCDA==","signatures":[{"sig":"MEUCIAuX2NvMkRG3yHHWEtkiMSgeVSWXIB8vN7342XD5Xu3nAiEAieK2jyEEmMncqnbxwQEPEq7E+/w9eQcJbELPcoP0g4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLI3eCRA9TVsSAnZWagAAAbMQAJMxJ6kxpPj6z84HgVBu\nMoneAOTdjL/OcM7xDXRHYhACOtdVTXOZ4CdHR+L7JHQKWgY0p82hNV1FABv+\nxuTt2dsZlmgxFDk+QP/K2mAUM+/ff7f3evBmg+M+g3XVdXeLBMHCdqxTcPIj\ns9Wyv1ejQ4rrvmyO6DIJ+mXbQnUKDuTkUOsJmHwyoU9lNfnZzGiFPOhN/n4Q\nG3N68EHeEXxkKCyHsqaGjw/XRk498RYyPAl3Z5ocgWTb7DosR8FuWHKZezyt\nVwg4yxh8pTxp/QXTxfMGpSaZ7Hjr692LV2wuN27oV3CEx+4gCAB/mgnujKbM\ncJb1k2sr7jUG5uB6v/ZDV0ud6abO0RtSIOWnhoZAa8rRtI6yFIb22301+ju9\nj0KBPTSNgdK3hRHrktdHCF0d3TS5FcNFwMjCUQFqtGSg6+QmCsq2PB+O+O45\ncfAHsVHiX2x0REwmEyEajBb8Vozr8cAlnN7868kPOeRLBR6z6bJuiq2FQPec\nOe7Y+yEl+nF97HRr8CayPi62wPkXh7wue3zfQN/mjZMXc200OjOdgcXFhvZe\nN8tmTHff9PDPkQbYd/X4KrlmwXKSdi/bKlKGgANDjQjATjOZt4FzevU4M4LA\n9bIuhicDFZzVWWXZLdqd6t09Htb2L/bzfvYDnX4cR8/YlT2GOCnAKLGyboNq\nF8fs\r\n=4/BF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index","types":"./types/index.d.ts","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">=4"},"gitHead":"24ef17ba78828022ce03dd5244d6b6f890be5a47","scripts":{"test":"istanbul cover --report lcovonly _mocha","build":"npm run build:readme && npm run build:js && npm run build:ts","start":"npm-run-all --parallel watch server","watch":"npm run build:js -- --watch","server":"http-server -o -c-1","build:js":"simplifyify lib/http.js --outfile dist/chai-http.js --bundle --minify --debug --standalone chaiHttp","build:ts":"cd types && tsc","posttest":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi","prebuild:js":"rm -rf dist","build:readme":"rm -rf README.md && node ./support/readme"},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"6.4.1","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"10.15.0","dependencies":{"qs":"^6.5.1","is-ip":"^2.0.0","methods":"^1.1.2","cookiejar":"^2.1.1","superagent":"^3.7.0","@types/chai":"4","@types/superagent":"^3.8.3"},"_hasShrinkwrap":false,"devDependencies":{"dox":"^0.9.0","chai":"4","mocha":"^4.0.1","es6-shim":"^0.35.1","istanbul":"^0.4.3","coveralls":"^3.0.0","typescript":"^3.0.1","http-server":"^0.10.0","npm-run-all":"^4.1.1","simplifyify":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chai-http_4.2.1_1546423773748_0.39726045454952885","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"chai-http","version":"4.3.0","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","_id":"chai-http@4.3.0","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"3c37c675c1f4fe685185a307e345de7599337c1a","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-4.3.0.tgz","fileCount":9,"integrity":"sha512-zFTxlN7HLMv+7+SPXZdkd5wUlK+KxH6Q7bIEMiEx0FK3zuuMqL7cwICAQ0V1+yYRozBburYuxN1qZstgHpFZQg==","signatures":[{"sig":"MEUCIQDup4uDgC1qHmpyMefw5RZh29fK/e9OsuLuVjWX1QrFngIgcnhmKwix68Kr4j4BF5/9hS6N9z8dJbEhUah6Noc4tdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwxWVCRA9TVsSAnZWagAAcnUP/jHLTLgqHAbtzg9g3n0L\nElESzK0I1z7ceDZFU0YskpcLfjBDxKFG5Ka9GlOkr7Y5VyVz5R4QxbFA0PIR\ng9dMwx6Q1GK6KmAXD9pAcy9tMG3fqtHt+W/+yLRg8Z4iAAb3Ihk39idu5uQw\nx/PJo9IKNM3blYtDPMrdfxyFmm+YVXvsEM4taxcTNP+ZABV/FHJH11M8wnJh\n8INAzMfVVSncothbsFGvVNhT6m7bl9C/UgwuvpMP+HRq+C5I/Rnn2NJHozew\ng+wK9Zvkbu/83xthmqZFhske/K/7MRStep9nnJIxePp9YonwZdKs+ICv5pq5\nnj6kfdB1F10ZUutQdcaP+3YZxocszdvU6yiZPZrnImABIte8+yO5DXwCdS4A\nlWQte0aF+DdigoQTbIzcdVedWRKYYZQhJZcGFzX9fehUnPdrjtLGB4yF5JOd\nm4TzmkvezCgm7XosLBpV9NFQoq8RkWk2bZ9hW7ukqeun+lzbQR9LVF7Qy1de\no2qALeL5Ym3m5R1qsQafWDd6os3tGYvn1stvKGoSqsMTDLZ1xxKbIrrlLJFE\nCBFC2mRx31CEhbLadjuSuNva4h7UMiBiVt7Nd4CDdVdL68y/QXa/K6O84ldR\nCMBmSvbSAFuWQD6L9EpRjJrN2bcDrLbmmFC4/uouQyvhl+Rinm96Vz6Hrrfd\nMxeB\r\n=MTNn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index","types":"./types/index.d.ts","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">=4"},"gitHead":"799f668c1d38b82671f7c95cd9b32e5373b8ddb6","scripts":{"test":"istanbul cover --report lcovonly _mocha","build":"npm run build:readme && npm run build:js && npm run build:ts","start":"npm-run-all --parallel watch server","watch":"npm run build:js -- --watch","server":"http-server -o -c-1","build:js":"simplifyify lib/http.js --outfile dist/chai-http.js --bundle --minify --debug --standalone chaiHttp","build:ts":"cd types && tsc","posttest":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi","prebuild:js":"rm -rf dist","build:readme":"rm -rf README.md && node ./support/readme"},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"6.4.1","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.5.1","is-ip":"^2.0.0","methods":"^1.1.2","cookiejar":"^2.1.1","superagent":"^3.7.0","@types/chai":"4","@types/superagent":"^3.8.3"},"_hasShrinkwrap":false,"devDependencies":{"dox":"^0.9.0","chai":"4","mocha":"^4.0.1","es6-shim":"^0.35.1","istanbul":"^0.4.3","coveralls":"^3.0.0","typescript":"^3.0.1","http-server":"^0.10.0","npm-run-all":"^4.1.1","simplifyify":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chai-http_4.3.0_1556288916660_0.1997578283115018","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"chai-http","version":"4.4.0","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","_id":"chai-http@4.4.0","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"bb8c346caa25b3c76118c68f7a7cecc0493669b8","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-4.4.0.tgz","fileCount":9,"integrity":"sha512-uswN3rZpawlRaa5NiDUHcDZ3v2dw5QgLyAwnQ2tnVNuP7CwIsOFuYJ0xR1WiR7ymD4roBnJIzOUep7w9jQMFJA==","signatures":[{"sig":"MEUCIH9VJ2A5PDrDFp2F3/Ke2ATH5tKgrhunGJfYybDbuIOYAiEAuIp+juFhaaAE7KDMmRQfNHNczmm3CB+ViTJUPQsgvWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275991},"main":"./index","types":"./types/index.d.ts","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">=10"},"gitHead":"a3715c4ec8cc5ec8b44af27b132d551050b53b1c","scripts":{"test":"istanbul cover --report lcovonly _mocha","build":"npm run build:js && npm run build:ts","start":"npm-run-all --parallel watch server","watch":"npm run build:js -- --watch","server":"http-server -o -c-1","release":"npm run build && semantic-release","build:js":"simplifyify lib/http.js --outfile dist/chai-http.js --bundle --minify --debug --standalone chaiHttp","build:ts":"cd types && tsc","coverage":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi","prebuild:js":"rm -rf dist"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"6.14.11","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"14.20.1","dependencies":{"qs":"^6.11.2","is-ip":"^2.0.0","charset":"^1.0.1","methods":"^1.1.2","cookiejar":"^2.1.4","superagent":"^8.0.9","@types/chai":"4","@types/superagent":"4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"dox":"^0.9.0","chai":"4","mocha":"^4.0.1","es6-shim":"^0.35.1","istanbul":"^0.4.3","coveralls":"^3.0.0","typescript":"^3.0.1","http-server":"^0.10.0","npm-run-all":"^4.1.1","simplifyify":"^4.0.0","semantic-release":"^17.3.9","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.0","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/release-notes-generator":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/chai-http_4.4.0_1686301953870_0.23894026286320136","host":"s3://npm-registry-packages"}},"5.0.0-alpha1":{"name":"chai-http","version":"5.0.0-alpha1","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","_id":"chai-http@5.0.0-alpha1","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"53d00bef1217f1ff05e6ba9667db873af5069a0b","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-5.0.0-alpha1.tgz","fileCount":9,"integrity":"sha512-ttjl+1CHJlSZ87YIopffFkqrjJ1EjYMyLVoKNuPaanp1U9RaRoLdyKw43ROM6IjJjbrIxwwLW/3+f3/78Pp4ig==","signatures":[{"sig":"MEUCIQCBZn3M8VbnMd0GzWefySv0Brz4ESORNi7W6TvRdLKrnAIgc/F/SoUO/63YxrpbZgdGdNY3GStU21/rXxMmzGZXROY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275775},"main":"./index","types":"./types/index.d.ts","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">=16.20.0"},"gitHead":"4cb31ee62e38dea633cbecf736a5faeac4d9adfc","scripts":{"test":"nyc --reporter=lcovonly --reporter=text-summary mocha","build":"npm run build:js && npm run build:ts","start":"npm-run-all --parallel watch server","watch":"npm run build:js -- --watch","server":"http-server -o -c-1","release":"npm run build && semantic-release","build:js":"simplifyify lib/http.js --outfile dist/chai-http.js --bundle --minify --debug --standalone chaiHttp","build:ts":"cd types && tsc","coverage":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi","prebuild:js":"rm -rf dist"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"6.14.11","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"14.20.1","dependencies":{"qs":"^6.11.2","is-ip":"^3.1.0","charset":"^1.0.1","methods":"^1.1.2","cookiejar":"^2.1.4","superagent":"^8.0.9","@types/chai":"4","@types/superagent":"^4.1.18"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"4","mocha":"^10.2.0","es6-shim":"^0.35.8","coveralls":"^3.1.1","typescript":"^5.1.3","http-server":"^14.1.1","npm-run-all":"^4.1.5","semantic-release":"^21.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.4","@jsdevtools/simplifyify":"^8.0.4","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^10.0.1","@semantic-release/release-notes-generator":"^11.0.3"},"_npmOperationalInternal":{"tmp":"tmp/chai-http_5.0.0-alpha1_1687182040346_0.09624367551577695","host":"s3://npm-registry-packages"}},"5.0.0-alpha2":{"name":"chai-http","version":"5.0.0-alpha2","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","_id":"chai-http@5.0.0-alpha2","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"c5ff568b50bf2eee3ad320ec374021627957eaf8","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-5.0.0-alpha2.tgz","fileCount":7,"integrity":"sha512-pqHNQHTbL4yjfpkFs7g+/FKQBocsSSzgFyEpnUGMdMoK17wCCf3epXpYNFVT9VhYdG4urOQIvZVchtls9n1E1w==","signatures":[{"sig":"MEUCICFc+kOOuz/vtE7nSTAjcs204Vv0CO3PJUq318bzfSQHAiEA9QVdLS+8uedJBwSE+rdYy2A4NeBwsUXRAR/keAzU3HI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/chai-http@5.0.0-alpha2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36575},"main":"./index","type":"module","mocha":{"require":"./test/bootstrap/index.js","reporter":"spec"},"types":"./types/index.d.ts","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">=18.20.0"},"gitHead":"3d1c5d14ad856beade4cd5a56cab10ce79b27f08","scripts":{"test":"nyc --reporter=lcovonly --reporter=text-summary mocha","build":"npm run build:ts","start":"npm-run-all --parallel watch server","eslint":"eslint","server":"http-server -o -c-1","build:ts":"cd types && tsc","coverage":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi"},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"10.7.0","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"22.2.0","dependencies":{"qs":"^6.12.1","is-ip":"^5.0.1","charset":"^1.0.1","methods":"^1.1.2","cookiejar":"^2.1.4","superagent":"^9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^5.1.0","mocha":"^10.4.0","eslint":"^9.3.0","prettier":"^3.2.5","coveralls":"^3.1.1","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.15","http-server":"^14.1.1","npm-run-all2":"^6.2.0","@types/superagent":"^8.1.7","eslint-plugin-mocha":"^10.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chai-http_5.0.0-alpha2_1716566660431_0.36183760667166087","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"chai-http","version":"5.0.0","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","_id":"chai-http@5.0.0","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"e4f18892b6d860a830430739a0d2c3b74f4651cd","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-5.0.0.tgz","fileCount":7,"integrity":"sha512-nWtyQ0/+VSayMEESPbBE2v5HYd24Jh67Alh9/dxecfZ4viFAsGN3leFwy3EsNu1DbEi/HsTVW+9pT8p79a2J+g==","signatures":[{"sig":"MEQCIEM6vsrttFsoiiXwEjNvCLhTOS2m6Z+4PRkV2zE0+6eaAiBHpzU6z7o6NG2wQTuS/DSB/HjdhmC0w4QLd1x8hpwygg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/chai-http@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36568},"main":"./index","type":"module","mocha":{"require":"./test/bootstrap/index.js","reporter":"spec"},"types":"./types/index.d.ts","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">=18.20.0"},"gitHead":"3d1c5d14ad856beade4cd5a56cab10ce79b27f08","scripts":{"test":"nyc --reporter=lcovonly --reporter=text-summary mocha","build":"npm run build:ts","start":"npm-run-all --parallel watch server","eslint":"eslint","server":"http-server -o -c-1","build:ts":"cd types && tsc","coverage":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi"},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"10.7.0","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"22.2.0","dependencies":{"qs":"^6.12.1","is-ip":"^5.0.1","charset":"^1.0.1","methods":"^1.1.2","cookiejar":"^2.1.4","superagent":"^9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^5.1.0","mocha":"^10.4.0","eslint":"^9.3.0","prettier":"^3.2.5","coveralls":"^3.1.1","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.15","http-server":"^14.1.1","npm-run-all2":"^6.2.0","@types/superagent":"^8.1.7","eslint-plugin-mocha":"^10.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chai-http_5.0.0_1717794848215_0.7166120089023857","host":"s3://npm-registry-packages"}},"0.0.0-development":{"name":"chai-http","version":"0.0.0-development","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","_id":"chai-http@0.0.0-development","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"39c567dfbf6d8ffa294086660751b484c1b1fd2f","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-0.0.0-development.tgz","fileCount":7,"integrity":"sha512-3OQSib7HgZ2SIN1GrzYSJ05pQVCVQ+5RpNht5IglPHiu/CeMwh3edpxDx4u+O3h0n6S8yzCMm72Nd7siZjjgoA==","signatures":[{"sig":"MEYCIQDcxeezCLoyfoknFFEM3KgDKFhX0xZeF3rM5WIf7SCW+QIhAI9+tPavogrEoeHaFDCoWHMfF927XuL4H/mCM30PISbv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37365},"main":"./index.js","type":"module","mocha":{"require":"./test/bootstrap/index.js","reporter":"spec"},"types":"./types/index.d.ts","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">=18.20.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./index.js"}},"gitHead":"ffb54a4b1669cca042ea25a7e00ea97cf60ea9a1","scripts":{"test":"nyc --reporter=lcovonly --reporter=text-summary mocha","build":"npm run build:ts","start":"npm-run-all --parallel watch server","eslint":"eslint","server":"http-server -o -c-1","build:ts":"cd types && tsc","coverage":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi"},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"10.8.1","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"22.3.0","dependencies":{"qs":"^6.12.1","is-ip":"^5.0.1","charset":"^1.0.1","methods":"^1.1.2","cookiejar":"^2.1.4","superagent":"^9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^5.1.0","mocha":"^10.4.0","eslint":"^9.3.0","prettier":"^3.2.5","coveralls":"^3.1.1","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","http-server":"^14.1.1","npm-run-all2":"^6.2.0","@types/superagent":"^8.1.7","eslint-plugin-mocha":"^10.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chai-http_0.0.0-development_1728207294512_0.8334916469741711","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"chai-http","version":"5.1.0","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","_id":"chai-http@5.1.0","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"a36e4761cc188776816179d612c202462c22046e","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-5.1.0.tgz","fileCount":7,"integrity":"sha512-2hJCVQSEER3xkVBOkGT56HDrHlx92W40+lDxg600D02YTMbcKSvSjgjt+twlIQQL8i3O7+s7RTk400xT6zg3WA==","signatures":[{"sig":"MEYCIQDA4PgP3frbB161ZKcmHZQ7UFKg3H0qMjbrNPOylRQQZAIhAM07q66RA6UsAb7ZqCIUFUvTTgfRLWx0uDjnUTt1h2dV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37353},"main":"./index.js","type":"module","mocha":{"require":"./test/bootstrap/index.js","reporter":"spec"},"types":"./types/index.d.ts","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">=18.20.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./index.js"}},"gitHead":"ffb54a4b1669cca042ea25a7e00ea97cf60ea9a1","scripts":{"test":"nyc --reporter=lcovonly --reporter=text-summary mocha","build":"npm run build:ts","start":"npm-run-all --parallel watch server","eslint":"eslint","server":"http-server -o -c-1","build:ts":"cd types && tsc","coverage":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi"},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"10.8.1","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"22.3.0","dependencies":{"qs":"^6.12.1","is-ip":"^5.0.1","charset":"^1.0.1","methods":"^1.1.2","cookiejar":"^2.1.4","superagent":"^9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^5.1.0","mocha":"^10.4.0","eslint":"^9.3.0","prettier":"^3.2.5","coveralls":"^3.1.1","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","http-server":"^14.1.1","npm-run-all2":"^6.2.0","@types/superagent":"^8.1.7","eslint-plugin-mocha":"^10.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chai-http_5.1.0_1728207315686_0.10530068540796877","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"chai-http","version":"5.1.1","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","_id":"chai-http@5.1.1","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"url":"http://keithcirkel.co.uk","name":"Keith Cirkel","email":"oss@keithcirkel.co.uk"}],"homepage":"https://github.com/chaijs/chai-http#readme","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"dist":{"shasum":"de3435e19b9e5ef235c186673da10b823e6c76f1","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-5.1.1.tgz","fileCount":7,"integrity":"sha512-h+QZNfYdlcoyIyOb26N71S7700CP4EY+CQ1X15AsX1RD2xMLAWbMniS7yUTOEC6DzC5yydGV37wu81AGNm8esA==","signatures":[{"sig":"MEQCIDNhHv2h7vky9Wf6e/71q/rji8lXb3XnOByvnJ2I9BUcAiAOXiuP3YHiQJOpC7y9AM+vwu/Nu+73wDcJo8JxZhz8Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/chai-http@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37353},"main":"./index.js","type":"module","mocha":{"require":"./test/bootstrap/index.js","reporter":"spec"},"types":"./types/index.d.ts","browser":{"net":"./lib/net.js","http":false,"https":false,"querystring":"qs"},"engines":{"node":">=18.20.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./index.js"}},"gitHead":"ffb54a4b1669cca042ea25a7e00ea97cf60ea9a1","scripts":{"test":"nyc --reporter=lcovonly --reporter=text-summary mocha","build":"npm run build:ts","start":"npm-run-all --parallel watch server","eslint":"eslint","server":"http-server -o -c-1","build:ts":"cd types && tsc","coverage":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi"},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"repository":{"url":"git+ssh://git@github.com/chaijs/chai-http.git","type":"git"},"_npmVersion":"10.8.3","description":"Extend Chai Assertion library with tests for http apis","directories":{},"_nodeVersion":"22.9.0","dependencies":{"qs":"^6.12.1","is-ip":"^5.0.1","charset":"^1.0.1","methods":"^1.1.2","cookiejar":"^2.1.4","superagent":"^9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^5.1.0","mocha":"^10.4.0","eslint":"^9.3.0","prettier":"^3.2.5","coveralls":"^3.1.1","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/chai":"^4.3.16","http-server":"^14.1.1","npm-run-all2":"^6.2.0","@types/superagent":"^8.1.7","eslint-plugin-mocha":"^10.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chai-http_5.1.1_1728210307049_0.3711637835912984","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"chai-http","version":"5.1.2","description":"Extend Chai Assertion library with tests for http apis","author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"Keith Cirkel","email":"oss@keithcirkel.co.uk","url":"http://keithcirkel.co.uk"}],"main":"./index.js","exports":{".":{"default":"./index.js","types":"./types/index.d.ts"}},"types":"./types/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/chaijs/chai-http.git"},"scripts":{"build":"npm run build:ts","build:ts":"cd types && tsc","start":"npm-run-all --parallel watch server","server":"http-server -o -c-1","test":"c8 --reporter=lcovonly --reporter=text-summary mocha","coverage":"if [ -z \"$COVERALLS_REPO_TOKEN\" ]; then cat coverage/lcov.info | coveralls; fi","eslint":"eslint"},"browser":{"http":false,"https":false,"net":"./lib/net.js","querystring":"qs"},"dependencies":{"@types/superagent":"^8.1.7","charset":"^1.0.1","cookiejar":"^2.1.4","is-ip":"^5.0.1","methods":"^1.1.2","qs":"^6.12.1","superagent":"^10.0.0"},"devDependencies":{"@eslint/js":"^9.3.0","@types/chai":"^5.0.0","c8":"^10.1.3","chai":"^5.1.0","coveralls":"^3.1.1","eslint":"^9.3.0","eslint-plugin-mocha":"^11.0.0","http-server":"^14.1.1","mocha":"^11.0.0","npm-run-all2":"^7.0.0","polka":"^1.0.0-next.28","prettier":"^3.2.5","typescript":"^5.4.5"},"engines":{"node":">=18.20.0"},"type":"module","mocha":{"reporter":"spec","require":"./test/bootstrap/index.js"},"_id":"chai-http@5.1.2","gitHead":"d286c49b70421467787eabffcb42ea85d6853910","bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"homepage":"https://github.com/chaijs/chai-http#readme","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-UFup7mUGkkjmi9bGA7F6vfp3lzGQZjtL//CEd+a4C+vlynSv756XHDUK8PoYk/UpTBBXqSghjQaJOUMUxJXNaA==","shasum":"af491a70576d767f50db2969c1383e59aa661b2f","tarball":"https://registry.npmjs.org/chai-http/-/chai-http-5.1.2.tgz","fileCount":7,"unpackedSize":37395,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/chai-http@5.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvlkGcY6NpcTH6XRofT01EELor7OdyQCEQnogUgVcAtwIhALWi0q9+muZNoO8oTDraikjjveh/+PZQj9WxPi9JOL7q"}]},"_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"directories":{},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chai-http_5.1.2_1746180760943_0.6114824620177686"},"_hasShrinkwrap":false}},"time":{"created":"2012-03-10T08:20:59.113Z","modified":"2025-05-02T10:12:41.588Z","0.1.0":"2012-03-10T08:20:59.727Z","0.2.0":"2012-05-15T22:27:31.254Z","0.3.0":"2012-10-24T21:55:18.924Z","0.4.0":"2013-06-25T19:28:36.810Z","0.5.0":"2014-08-19T15:57:49.898Z","1.0.0":"2014-10-08T22:20:03.726Z","2.0.0":"2016-02-01T23:29:21.719Z","2.0.1":"2016-02-01T23:56:38.663Z","3.0.0":"2016-06-10T14:53:46.445Z","4.0.0":"2018-03-22T13:52:37.492Z","4.1.0":"2018-08-29T16:17:52.012Z","4.2.0":"2018-08-29T16:18:01.651Z","4.2.1":"2019-01-02T10:09:33.985Z","4.3.0":"2019-04-26T14:28:36.773Z","4.4.0":"2023-06-09T09:12:34.047Z","5.0.0-alpha1":"2023-06-19T13:40:40.592Z","5.0.0-alpha2":"2024-05-24T16:04:20.599Z","5.0.0":"2024-06-07T21:14:08.390Z","0.0.0-development":"2024-10-06T09:34:54.691Z","5.1.0":"2024-10-06T09:35:15.899Z","5.1.1":"2024-10-06T10:25:07.263Z","5.1.2":"2025-05-02T10:12:41.134Z"},"bugs":{"url":"https://github.com/chaijs/chai-http/issues"},"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"license":"MIT","homepage":"https://github.com/chaijs/chai-http#readme","keywords":["chai","chai-plugin","browser","http","request","vendor","supertest","superagent"],"repository":{"type":"git","url":"git+ssh://git@github.com/chaijs/chai-http.git"},"description":"Extend Chai Assertion library with tests for http apis","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"Keith Cirkel","email":"oss@keithcirkel.co.uk","url":"http://keithcirkel.co.uk"}],"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"readme":"# Chai HTTP  [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release) [![NPM version](https://img.shields.io/npm/v/chai-http.svg)](https://img.shields.io/npm/v/chai-http.svg)\n\n> HTTP integration testing with Chai assertions.\n\n#### Features\n\n- integration test request composition\n- test http apps or external services\n- assertions for common http tasks\n- chai `expect` and `should` interfaces\n\n#### Installation\n\nThis is an addon plugin for the [Chai Assertion Library](https://www.chaijs.com/). Install via [npm](https://www.npmjs.com/).\n\n    npm install chai-http\n\n#### Plugin\n\nUse this plugin as you would all other Chai plugins.\n\n```js\nimport * as chai from \"chai\";\nimport chaiHttp from \"chai-http\";\n\nchai.use(chaiHttp);\n\n// if you need to access `request`\nimport {default as chaiHttp, request} from \"chai-http\";\nchai.use(chaiHttp);\n\nrequest.get(...).send(...);\n\n// or setting up an app\nrequest.execute(app);\n```\n\nTo use Chai HTTP on a web page, please use the latest v4 version for now.\n\n## Integration Testing\n\nChai HTTP provides an interface for live integration\ntesting via [superagent](https://github.com/ladjs/superagent).\nTo do this, you must first\nconstruct a request to an application or url.\n\nUpon construction you are provided a chainable api that\nallows you to specify the http VERB request (get, post, etc)\nthat you wish to invoke.\n\n#### Application / Server\n\nYou may use a function (such as an express or connect app)\nor a node.js http(s) server as the foundation for your request.\nIf the server is not running, chai-http will find a suitable\nport to listen on for a given test.\n\n__Note:__ This feature is only supported on Node.js, not in web browsers.\n\n```js\nimport {request} from 'chai-http';\n\nrequest.execute(app)\n  .get('/')\n```\n\nWhen passing an `app` to `request.execute()`, it will automatically open the server for\nincoming requests (by calling `listen()`) and, once a request has been made\nthe server will automatically shut down (by calling `.close()`). If you want to\nkeep the server open, perhaps if you're making multiple requests, you must call\n`.keepOpen()` after `.request()`, and manually close the server down:\n\n```js\nimport {request} from 'chai-http';\n\nconst requester = request.Request(app).keepOpen()\n\nPromise.all([\n  requester.get('/a'),\n  requester.get('/b'),\n])\n.then(responses => { /* ... */ })\n.then(() => requester.close())\n```\n\n\n#### URL\n\nYou may also use a base url as the foundation of your request.\n\n```js\nimport {request} from 'chai-http';\n\nrequest.execute('http://localhost:8080')\n  .get('/')\n```\n\n#### Setting up requests\n\nOnce a request is created with a given VERB (get, post, etc), you chain on these additional methods to create your request:\n\n| Method  | Purpose  |\n|---|---|\n| `.set(key, value)` | Set request headers  |\n| `.send(data)` |  Set request data (default type is JSON) |\n| `.type(dataType)` | Change the type of the data sent from the `.send()` method (xml, form, etc) |\n| `.attach(field, file, attachment)` | Attach a file |\n| `.auth(username, password)` | Add auth headers for Basic Authentication |\n| `.query(parmasObject)` |  Chain on some GET parameters |\n\nExamples:\n\n`.set()`\n```js\nimport {request} from 'chai-http';\n\n// Set a request header\nrequest.execute(app)\n  .put('/user/me')\n  .set('Content-Type', 'application/json')\n  .send({ password: '123', confirmPassword: '123' })\n```\n\n`.send()`\n```js\nimport {request} from 'chai-http';\n\n// Send some JSON\nrequest.execute(app)\n  .put('/user/me')\n  .send({ password: '123', confirmPassword: '123' })\n```\n\n`.type()`\n```js\nimport {request} from 'chai-http';\n\n// Send some Form Data\nrequest.execute(app)\n  .post('/user/me')\n  .type('form')\n  .send({\n    '_method': 'put',\n    'password': '123',\n    'confirmPassword': '123'\n  })\n```\n\n`.attach()`\n```js\nimport {request} from 'chai-http';\n\n// Attach a file\nrequest.execute(app)\n  .post('/user/avatar')\n  .attach('imageField', fs.readFileSync('avatar.png'), 'avatar.png')\n```\n\n`.auth()`\n```js\nimport {request} from 'chai-http';\n\n// Authenticate with Basic authentication\nrequest.execute(app)\n  .get('/protected')\n  .auth('user', 'pass')\n\n// Authenticate with Bearer Token\nrequest.execute(app)\n  .get('/protected')\n  .auth(accessToken, { type: 'bearer' })\n\n```\n\n`.query()`\n```js\nimport {request} from 'chai-http';\n\n// Chain some GET query parameters\nrequest.execute(app)\n  .get('/search')\n  .query({name: 'foo', limit: 10}) // /search?name=foo&limit=10\n```\n\n#### Dealing with the response - traditional\n\nIn the following examples we use Chai's Expect assertion library:\n\n```js\nconst { expect } = chai;\n```\n\nTo make the request and assert on its response, the `end` method can be used:\n\n```js\nimport {request} from 'chai-http';\n\nrequest.execute(app)\n  .put('/user/me')\n  .send({ password: '123', confirmPassword: '123' })\n  .end((err, res) => {\n     expect(err).to.be.null;\n     expect(res).to.have.status(200);\n  });\n```\n\n##### Caveat\n\nBecause the `end` function is passed a callback, assertions are run\nasynchronously. Therefore, a mechanism must be used to notify the testing\nframework that the callback has completed. Otherwise, the test will pass before\nthe assertions are checked.\n\nFor example, in the [Mocha test framework](https://mochajs.org//), this is\naccomplished using the\n[`done` callback](https://mochajs.org/#asynchronous-code), which signal that the\ncallback has completed, and the assertions can be verified:\n\n```js\nimport {request} from 'chai-http';\n\nit('fails, as expected', function(done) { // <= Pass in done callback\n  request.execute('http://localhost:8080')\n  .get('/')\n  .end((err, res) => {\n    expect(res).to.have.status(123);\n    done();                               // <= Call done to signal callback end\n  });\n});\n\nit('succeeds silently!', () => {   // <= No done callback\n  request.execute('http://localhost:8080')\n  .get('/')\n  .end((err, res) => {\n    expect(res).to.have.status(123);    // <= Test completes before this runs\n  });\n});\n```\n\nWhen `done` is passed in, Mocha will wait until the call to `done()`, or until\nthe [timeout](https://mochajs.org/#timeouts) expires. `done` also accepts an\nerror parameter when signaling completion.\n\n#### Dealing with the response - Promises\n\nIf `Promise` is available, `request` becomes a Promise capable library -\nand chaining of `then`s becomes possible:\n\n```js\nimport {request} from 'chai-http';\n\nrequest.execute(app)\n  .put('/user/me')\n  .send({ password: '123', confirmPassword: '123' })\n  .then((res) => {\n     expect(res).to.have.status(200);\n  })\n  .catch((err) => {\n     throw err;\n  });\n```\n\n#### Retaining cookies with each request\n\nSometimes you need to keep cookies from one request, and send them with the\nnext (for example, when you want to login with the first request, then access an authenticated-only resource later). For this, `.request.agent()` is available:\n\n```js\nimport {request} from 'chai-http';\n\n// Log in\nconst agent = request.agent(app)\nagent\n  .post('/session')\n  .send({ username: 'me', password: '123' })\n  .then((res) => {\n    expect(res).to.have.cookie('sessionid');\n    // The `agent` now has the sessionid cookie saved, and will send it\n    // back to the server in the next request:\n    return agent.get('/user/me')\n      .then((res) => {\n         expect(res).to.have.status(200);\n      });\n  });\n```\n\nNote: The server started by `request.agent(app)` will not automatically close following the test(s). You should call `agent.close()` after your tests to ensure your program exits.\n\n## Assertions\n\nThe Chai HTTP module provides a number of assertions\nfor the `expect` and `should` interfaces.\n\n### .status (code)\n\n* **@param** _{Number}_ status number\n\nAssert that a response has a supplied status.\n\n```js\nexpect(res).to.have.status(200);\n```\n\n### .header (key[, value])\n\n* **@param** _{String}_ header key (case insensitive)\n* **@param** _{String|RegExp}_ header value (optional)\n\nAssert that a `Response` or `Request` object has a header.\nIf a value is provided, equality to value will be asserted.\nYou may also pass a regular expression to check.\n\n__Note:__ When running in a web browser, the\n[same-origin policy](https://datatracker.ietf.org/doc/html/rfc6454#section-3)\nonly allows Chai HTTP to read\n[certain headers](https://fetch.spec.whatwg.org/#http-responses),\nwhich can cause assertions to fail.\n\n```js\nexpect(req).to.have.header('x-api-key');\nexpect(req).to.have.header('content-type', 'text/plain');\nexpect(req).to.have.header('content-type', /^text/);\n```\n\n### .headers\n\n\nAssert that a `Response` or `Request` object has headers.\n\n__Note:__ When running in a web browser, the\n[same-origin policy](https://datatracker.ietf.org/doc/html/rfc6454#section-3)\nonly allows Chai HTTP to read\n[certain headers](https://fetch.spec.whatwg.org/#http-responses),\nwhich can cause assertions to fail.\n\n```js\nexpect(req).to.have.headers;\n```\n\n### .ip\n\n\nAssert that a string represents valid ip address.\n\n```js\nexpect('127.0.0.1').to.be.an.ip;\nexpect('2001:0db8:85a3:0000:0000:8a2e:0370:7334').to.be.an.ip;\n```\n\n### .json / .text / .html\n\n\nAssert that a `Response` or `Request` object has a given content-type.\n\n```js\nexpect(req).to.be.json;\nexpect(req).to.be.html;\nexpect(req).to.be.text;\n```\n\n### .charset\n\n\n\nAssert that a `Response` or `Request` object has a given charset.\n\n```js\nexpect(req).to.have.charset('utf-8');\n```\n\n### .redirect\n\n\nAssert that a `Response` object has a redirect status code.\n\n```js\nexpect(res).to.redirect;\nexpect(res).to.not.redirect;\n```\n\n### .redirectTo\n\n* **@param** _{String|RegExp}_ location url\n\nAssert that a `Response` object redirects to the supplied location.\n\n```js\nexpect(res).to.redirectTo('http://example.com');\nexpect(res).to.redirectTo(/^\\/search\\/results\\?orderBy=desc$/);\n```\n\n### .param\n\n* **@param** _{String}_ parameter name\n* **@param** _{String}_ parameter value\n\nAssert that a `Request` object has a query string parameter with a given\nkey, (optionally) equal to value\n\n```js\nexpect(req).to.have.param('orderby');\nexpect(req).to.have.param('orderby', 'date');\nexpect(req).to.not.have.param('limit');\n```\n\n### .cookie\n\n* **@param** _{String}_ parameter name\n* **@param** _{String}_ parameter value\n\nAssert that a `Request` or `Response` object has a cookie header with a\ngiven key, (optionally) equal to value\n\n```js\nexpect(req).to.have.cookie('session_id');\nexpect(req).to.have.cookie('session_id', '1234');\nexpect(req).to.not.have.cookie('PHPSESSID');\nexpect(res).to.have.cookie('session_id');\nexpect(res).to.have.cookie('session_id', '1234');\nexpect(res).to.not.have.cookie('PHPSESSID');\n```\n\n## Releasing\n\n`chai-http` is released with [`semantic-release`](https://github.com/semantic-release/semantic-release) using the plugins:\n- [`commit-analyzer`](https://github.com/semantic-release/commit-analyzer) to determine the next version from commit messages.\n- [`release-notes-generator`](https://github.com/semantic-release/release-notes-generator) to summarize release in\n- [`changelog`](https://github.com/semantic-release/changelog) to update the CHANGELOG.md file.\n- [`github`](https://github.com/semantic-release/github) to publish a [GitHub release](https://github.com/chaijs/chai-http/releases).\n- [`git`](https://github.com/semantic-release/git) to commit release assets.\n- [`npm`](https://github.com/semantic-release/npm) to publish to [npm](https://www.npmjs.com/package/chai-http).\n\n## License\n\n(The MIT License)\n\nCopyright (c) Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n","readmeFilename":"README.md","users":{"mrbgit":true,"astesio":true,"gpuente":true,"leonzhao":true,"mhaidarh":true,"rochejul":true,"cascadejs":true,"joelwallis":true,"jamesbedont":true,"rezaowliaei":true,"shanemileham":true,"luismoramedina":true}}