{"_id":"follow-redirects","_rev":"3957203","name":"follow-redirects","description":"HTTP and HTTPS modules that follow redirects.","dist-tags":{"latest":"1.15.11"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"time":{"modified":"2025-09-01T01:42:19.000Z","created":"2012-11-15T22:23:44.078Z","1.15.11":"2025-07-31T12:54:55.711Z","1.15.10":"2025-07-31T07:49:35.248Z","1.15.9":"2024-09-06T08:56:34.070Z","1.15.8":"2024-09-03T21:44:22.642Z","1.15.7":"2024-09-03T19:28:20.798Z","1.15.6":"2024-03-14T16:37:58.315Z","1.15.5":"2024-01-12T08:41:12.752Z","1.15.4":"2023-12-30T17:28:04.328Z","1.15.3":"2023-09-19T18:51:48.020Z","1.15.2":"2022-09-13T15:04:19.298Z","1.15.1":"2022-05-26T23:23:49.868Z","1.15.0":"2022-05-03T21:30:39.266Z","1.14.9":"2022-02-18T09:27:28.602Z","1.14.8":"2022-02-08T11:04:24.019Z","1.14.7":"2022-01-10T16:58:42.832Z","1.14.6":"2021-12-08T18:18:59.483Z","1.14.5":"2021-10-30T18:29:32.810Z","1.14.4":"2021-09-14T12:21:23.946Z","1.14.3":"2021-09-02T14:06:35.708Z","1.14.2":"2021-08-18T12:06:50.453Z","1.14.1":"2021-05-09T10:13:49.823Z","1.14.0":"2021-04-25T16:35:13.455Z","1.13.3":"2021-02-27T14:41:14.164Z","1.13.2":"2021-01-25T20:31:43.071Z","1.13.1":"2020-12-13T16:04:55.785Z","1.13.0":"2020-08-10T11:41:11.024Z","1.12.1":"2020-06-18T22:37:14.802Z","1.12.0":"2020-06-16T20:37:26.684Z","1.11.0":"2020-03-29T10:54:23.756Z","1.10.0":"2020-01-26T23:35:59.450Z","1.9.1":"2020-01-25T23:54:34.866Z","1.9.0":"2019-09-06T13:12:12.301Z","1.8.1":"2019-08-27T17:37:53.351Z","1.8.0":"2019-08-27T11:10:39.307Z","1.7.0":"2019-02-13T21:40:42.432Z","1.6.1":"2019-01-03T10:24:43.194Z","1.6.0":"2018-12-25T22:27:34.053Z","1.5.10":"2018-11-19T21:25:49.948Z","1.5.9":"2018-10-09T16:01:45.434Z","1.5.8":"2018-09-11T19:25:50.658Z","1.5.7":"2018-08-22T18:02:41.148Z","1.5.6":"2018-08-21T01:44:52.160Z","1.5.5":"2018-08-13T18:02:14.290Z","1.5.4":"2018-08-13T13:18:06.652Z","1.5.3":"2018-08-13T11:15:32.833Z","1.5.2":"2018-08-01T18:34:57.855Z","1.5.1":"2018-07-05T20:44:53.010Z","1.5.0":"2018-05-19T16:17:27.946Z","1.4.1":"2018-01-24T00:42:40.382Z","1.4.0":"2018-01-21T21:55:51.028Z","1.3.0":"2018-01-05T18:57:24.272Z","1.2.6":"2017-11-22T10:35:02.216Z","1.2.5":"2017-10-05T17:04:14.010Z","1.2.4":"2017-06-21T19:39:27.920Z","1.2.3":"2017-03-10T16:51:22.410Z","1.2.2":"2017-03-09T21:53:54.031Z","1.2.1":"2016-12-18T12:52:48.546Z","1.2.0":"2016-12-07T21:50:56.326Z","1.1.0":"2016-11-06T16:44:38.542Z","1.0.0":"2016-10-23T16:09:54.517Z","0.3.0":"2016-10-20T15:49:08.939Z","0.2.0":"2016-06-06T22:00:05.075Z","0.1.0":"2016-04-10T19:31:39.368Z","0.0.7":"2015-09-10T01:41:18.073Z","0.0.6":"2015-07-04T13:26:09.166Z","0.0.5":"2015-07-01T15:27:15.970Z","0.0.4":"2015-07-01T14:43:59.128Z","0.0.3":"2012-11-29T08:19:21.319Z","0.0.2":"2012-11-21T00:14:20.978Z","0.0.1":"2012-11-15T22:23:44.078Z"},"users":{"antongorodezkiy":true,"eklem":true,"alejcerro":true,"tarkeshwar":true,"lababygirl":true,"poginni":true,"shentengtu":true,"edwardxyt":true,"g120hbq":true},"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"versions":{"1.15.11":{"name":"follow-redirects","version":"1.15.11","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"lint":"eslint *.js test","test":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"_id":"follow-redirects@1.15.11","gitHead":"21ef28a544c5e57f4c34b8476d75f2144609a1eb","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"777d73d72a92f8ec4d2e410eb47352a56b8e8340","size":9732,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.15.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.15.11.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/follow-redirects_1.15.11_1753966495535_0.7105333975523067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T12:54:55.711Z","publish_time":1753966495711,"_source_registry_name":"default","_cnpm_publish_time":1753966495711},"1.15.10":{"name":"follow-redirects","version":"1.15.10","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","sideEffects":false,"main":"index.js","engines":{"node":">=4.0"},"scripts":{"lint":"eslint *.js test","test":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"_id":"follow-redirects@1.15.10","gitHead":"6e389ba094beec211a8847788a146917a16c1bdb","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"1e23a287c79cf794cea91e5c81075bfdd75da07c","size":9745,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.15.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.15.10.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/follow-redirects_1.15.10_1753948175071_0.09403694571948584"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T07:49:35.248Z","publish_time":1753948175248,"_source_registry_name":"default","_cnpm_publish_time":1753948175248},"1.15.9":{"name":"follow-redirects","version":"1.15.9","keywords":["http","https","url","redirect","client","location","utility"],"author":{"url":"https://ruben.verborgh.org/","name":"Ruben Verborgh","email":"ruben@verborgh.org"},"license":"MIT","_id":"follow-redirects@1.15.9","maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"contributors":[{"url":"http://www.syskall.com","name":"Olivier Lalonde","email":"olalonde@gmail.com"},{"name":"James Talmage","email":"james@talmage.io"}],"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"dist":{"shasum":"a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1","size":9734,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.15.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.15.9.tgz"},"main":"index.js","engines":{"node":">=4.0"},"funding":[{"url":"https://github.com/sponsors/RubenVerborgh","type":"individual"}],"gitHead":"e4e55c77b2d849280d105943f49f42e0c735d05d","scripts":{"lint":"eslint *.js test","test":"nyc mocha"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"repository":{"url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git","type":"git"},"_npmVersion":"10.8.2","description":"HTTP and HTTPS modules that follow redirects.","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","lolex":"^3.1.0","mocha":"^6.0.2","eslint":"^5.16.0","express":"^4.16.4","concat-stream":"^2.0.0"},"peerDependenciesMeta":{"debug":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/follow-redirects_1.15.9_1725612993908_0.9585003512120172","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-06T08:56:34.070Z","publish_time":1725612994070,"_source_registry_name":"default","_cnpm_publish_time":1725612994070},"1.15.8":{"name":"follow-redirects","version":"1.15.8","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","browser":"nope.js","engines":{"node":">=4.0"},"scripts":{"lint":"eslint *.js test","test":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"_id":"follow-redirects@1.15.8","gitHead":"62558f0cd106195f4c17ece3ad255eb93487d37f","_nodeVersion":"22.6.0","_npmVersion":"10.8.2","dist":{"shasum":"ae67b97ae32e0a7b36066a5448938374ec18d13d","size":9817,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.15.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.15.8.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.15.8_1725399862453_0.26606691502126534"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-03T21:44:22.642Z","publish_time":1725399862642,"_source_registry_name":"default","deprecated":"Browser detection issues fixed in v1.15.9","_cnpm_publish_time":1725399862642},"1.15.7":{"name":"follow-redirects","version":"1.15.7","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","browser":"nope.js","engines":{"node":">=4.0"},"scripts":{"lint":"eslint *.js test","test":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"760757f7b75cce429604492d91649cbbd473c8d4","_id":"follow-redirects@1.15.7","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"87248a048fc4eeebfb2389d6aef79028da179690","size":9864,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.15.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.15.7.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.15.7_1725391700578_0.21589694048494112"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-03T19:28:20.798Z","publish_time":1725391700798,"_source_registry_name":"default","deprecated":"Browser detection issues fixed in v1.15.9","_cnpm_publish_time":1725391700798},"1.15.6":{"name":"follow-redirects","version":"1.15.6","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"lint":"eslint *.js test","test":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"35a517c5861d79dc8bff7db8626013d20b711b06","_id":"follow-redirects@1.15.6","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"7f815c0cda4249c74ff09e95ef97c23b5fd0399b","size":9544,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.15.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.15.6.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.15.6_1710434278149_0.9378617732465675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-14T16:37:58.315Z","publish_time":1710434278315,"_source_registry_name":"default","_cnpm_publish_time":1710434278315},"1.15.5":{"name":"follow-redirects","version":"1.15.5","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"lint":"eslint *.js test","test":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"b1677ce00110ee50dc5da576751d39b281fc4944","_id":"follow-redirects@1.15.5","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"54d4d6d062c0fa7d9d17feb008461550e3ba8020","size":9537,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.15.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.15.5.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.15.5_1705048872586_0.35991654942305296"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-12T08:41:12.752Z","publish_time":1705048872752,"_source_registry_name":"default","_cnpm_publish_time":1705048872752},"1.15.4":{"name":"follow-redirects","version":"1.15.4","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"lint":"eslint *.js test","test":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"65858205e59f1e23c9bf173348a7a7cbb8ac47f5","_id":"follow-redirects@1.15.4","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"cdc7d308bf6493126b17ea2191ea0ccf3e535adf","size":9532,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.15.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.15.4.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.15.4_1703957284086_0.025894509091784146"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-30T17:28:04.328Z","publish_time":1703957284328,"_source_registry_name":"default","_cnpm_publish_time":1703957284328},"1.15.3":{"name":"follow-redirects","version":"1.15.3","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"lint":"eslint *.js test","test":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"_id":"follow-redirects@1.15.3","gitHead":"192dbe7ce671ecad813c074bffe3b3f5d3680fee","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"fe2f3ef2690afce7e82ed0b44db08165b207123a","size":9244,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.15.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.15.3.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.15.3_1695149507836_0.9807354401920754"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-19T18:51:48.020Z","publish_time":1695149508020,"_source_registry_name":"default","_cnpm_publish_time":1695149508020},"1.15.2":{"name":"follow-redirects","version":"1.15.2","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"96552371eeec58567850d0288ba793274d1ca50b","_id":"follow-redirects@1.15.2","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"b460864144ba63f2681096f274c4e57026da2c13","size":9202,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.15.2.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.15.2_1663081459173_0.11989730084869654"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-13T15:25:49.798Z","publish_time":1663081459298,"_cnpm_publish_time":1663081459298},"1.15.1":{"name":"follow-redirects","version":"1.15.1","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"62a551cbf7d4d3917c532d0b87ca77ef983f44c1","_id":"follow-redirects@1.15.1","_shasum":"0ca6a452306c9b276e4d3127483e29575e207ad5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.17.1","_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"dist":{"shasum":"0ca6a452306c9b276e4d3127483e29575e207ad5","size":9129,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.15.1.tgz"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.15.1_1653607429692_0.8252722442460141"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-26T23:23:53.009Z","publish_time":1653607429868,"_cnpm_publish_time":1653607429868},"1.15.0":{"name":"follow-redirects","version":"1.15.0","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"22e81fc37132941fb83939d1dc4c2282b5c69521","_id":"follow-redirects@1.15.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"06441868281c86d0dda4ad8bdaead2d02dca89d4","size":8931,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.15.0.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.15.0_1651613439061_0.5798571521657423"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-03T21:30:42.985Z","publish_time":1651613439266,"_cnpm_publish_time":1651613439266},"1.14.9":{"name":"follow-redirects","version":"1.14.9","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"13136e95bbe23cabbeaeb74bd0c933aa98dd9b96","_id":"follow-redirects@1.14.9","_nodeVersion":"16.5.0","_npmVersion":"8.5.0","dist":{"shasum":"dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7","size":8737,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.14.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.14.9.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.14.9_1645176448431_0.25590024878711715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-18T09:27:54.428Z","publish_time":1645176448602,"_cnpm_publish_time":1645176448602},"1.14.8":{"name":"follow-redirects","version":"1.14.8","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"3d81dc3237b4ffe8b722bb3d1c70a7866657166e","_id":"follow-redirects@1.14.8","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"016996fb9a11a100566398b1c6839337d7bfa8fc","size":8725,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.14.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.14.8.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.14.8_1644318263681_0.9673580401644828"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-08T11:04:30.499Z","publish_time":1644318264019,"_cnpm_publish_time":1644318264019},"1.14.7":{"name":"follow-redirects","version":"1.14.7","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"2ede36d7c60d3acdcd324dcd99a9dbd52e4fb3a6","_id":"follow-redirects@1.14.7","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"2004c02eb9436eee9a21446a6477debf17e81685","size":8699,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.14.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.14.7.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.14.7_1641833922471_0.1774624366713229"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-10T16:59:33.089Z","publish_time":1641833922832,"_cnpm_publish_time":1641833922832},"1.14.6":{"name":"follow-redirects","version":"1.14.6","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"6f5029ae1a0fdab4dc25f6379a5ee303c2319070","_id":"follow-redirects@1.14.6","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"8cfb281bbc035b3c067d6cd975b0f6ade6e855cd","size":8685,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.14.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.14.6.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.14.6_1638987539324_0.21392657142337512"},"_hasShrinkwrap":false,"publish_time":1638987539483,"_cnpm_publish_time":1638987539483},"1.14.5":{"name":"follow-redirects","version":"1.14.5","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"d01ab7a5c5df3617c7a40a03de7af6427fdfac55","_id":"follow-redirects@1.14.5","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"f09a5848981d3c772b5392309778523f8d85c381","size":8669,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.14.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.14.5.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.14.5_1635618572660_0.19128960737993905"},"_hasShrinkwrap":false,"publish_time":1635618572810,"_cnpm_publish_time":1635618572810},"1.14.4":{"name":"follow-redirects","version":"1.14.4","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"77e2a581e1d1811674b7b74745a9c20a5b939488","_id":"follow-redirects@1.14.4","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379","size":8453,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.14.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.14.4.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.14.4_1631622083804_0.3454199755376193"},"_hasShrinkwrap":false,"publish_time":1631622083946,"_cnpm_publish_time":1631622083946},"1.14.3":{"name":"follow-redirects","version":"1.14.3","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"f26c6c627106cb002fa39cfc327f5a541223a1cf","_id":"follow-redirects@1.14.3","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"6ada78118d8d24caee595595accdc0ac6abd022e","size":8424,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.14.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.14.3.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.14.3_1630591595557_0.01770534876509111"},"_hasShrinkwrap":false,"publish_time":1630591595708,"_cnpm_publish_time":1630591595708},"1.14.2":{"name":"follow-redirects","version":"1.14.2","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"422890dae07034ae762b4a83f447833ac97b05dd","_id":"follow-redirects@1.14.2","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"cecb825047c00f5e66b142f90fed4f515dec789b","size":8427,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.14.2.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.14.2_1629288410256_0.47113077699400807"},"_hasShrinkwrap":false,"publish_time":1629288410453,"_cnpm_publish_time":1629288410453},"1.14.1":{"name":"follow-redirects","version":"1.14.1","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"889b0ebbcb1c90ef1941f0a72a8d1df922fb1d58","_id":"follow-redirects@1.14.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"d9114ded0a1cfdd334e164e6662ad02bfd91ff43","size":8449,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.14.1.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.14.1_1620555229658_0.9441398766099356"},"_hasShrinkwrap":false,"publish_time":1620555229823,"_cnpm_publish_time":1620555229823},"1.14.0":{"name":"follow-redirects","version":"1.14.0","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"bbe5769c556f797070c5281efeed3bd2b3f8110b","_id":"follow-redirects@1.14.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"f5d260f95c5f8c105894491feee5dc8993b402fe","size":8476,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.14.0.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.14.0_1619368513258_0.14064315645904757"},"_hasShrinkwrap":false,"publish_time":1619368513455,"_cnpm_publish_time":1619368513455},"1.13.3":{"name":"follow-redirects","version":"1.13.3","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"2bdeedf70c5abbd631e5106848cb0732bcca794c","_id":"follow-redirects@1.13.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"e5598ad50174c1bc4e872301e82ac2cd97f90267","size":8392,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.13.3.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.13.3_1614436874039_0.265570528092943"},"_hasShrinkwrap":false,"publish_time":1614436874164,"_cnpm_publish_time":1614436874164},"1.13.2":{"name":"follow-redirects","version":"1.13.2","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"41b0f8f1463a4ce813b73792cc183c4799a6e540","_id":"follow-redirects@1.13.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.9","dist":{"shasum":"dd73c8effc12728ba5cf4259d760ea5fb83e3147","size":8287,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.13.2.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.13.2_1611606702923_0.5674103930388479"},"_hasShrinkwrap":false,"publish_time":1611606703071,"_cnpm_publish_time":1611606703071},"1.13.1":{"name":"follow-redirects","version":"1.13.1","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"peerDependenciesMeta":{"debug":{"optional":true}},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"db771b18552b9f7663fd28be86597ec753b360ed","_id":"follow-redirects@1.13.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.7","dist":{"shasum":"5f69b813376cee4fd0474a3aba835df04ab763b7","size":8250,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.13.1.tgz"},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.13.1_1607875495659_0.9702203750516365"},"_hasShrinkwrap":false,"publish_time":1607875495785,"_cnpm_publish_time":1607875495785},"1.13.0":{"name":"follow-redirects","version":"1.13.0","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"b2f2ea52edb4d5949751e2467d9e6d42ca24c8d0","_id":"follow-redirects@1.13.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"shasum":"b42e8d93a2a7eea5ed88633676d6597bc8e384db","size":8151,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.13.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.13.0_1597059670652_0.3409890757494629"},"_hasShrinkwrap":false,"publish_time":1597059671024,"_cnpm_publish_time":1597059671024},"1.12.1":{"name":"follow-redirects","version":"1.12.1","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"funding":[{"type":"individual","url":"https://github.com/sponsors/RubenVerborgh"}],"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"aa6ce01c8145b1f968031c663d9aa87a692cfca7","_id":"follow-redirects@1.12.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"shasum":"de54a6205311b93d60398ebc01cf7015682312b6","size":8103,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.12.1.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.12.1_1592519834666_0.2575521981101132"},"_hasShrinkwrap":false,"publish_time":1592519834802,"_cnpm_publish_time":1592519834802},"1.12.0":{"name":"follow-redirects","version":"1.12.0","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"peerDependencies":{"debug":"^3.0.0 || ^4.0.0"},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"89fc462674c9a1b88262f1b7d0e828f4ced1b890","_id":"follow-redirects@1.12.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"ff0ccf85cf2c867c481957683b5f91b75b25e240","size":8023,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.12.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.12.0_1592339846541_0.940755220987272"},"_hasShrinkwrap":false,"publish_time":1592339846684,"_cnpm_publish_time":1592339846684},"1.11.0":{"name":"follow-redirects","version":"1.11.0","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"dependencies":{"debug":"^3.0.0"},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"0de31a8a0afbb859eca1b522fb3306121ba7c0a4","_id":"follow-redirects@1.11.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"afa14f08ba12a52963140fe43212658897bc0ecb","size":7918,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.11.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.11.0_1585479263559_0.7488129880046406"},"_hasShrinkwrap":false,"publish_time":1585479263756,"_cnpm_publish_time":1585479263756},"1.10.0":{"name":"follow-redirects","version":"1.10.0","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"dependencies":{"debug":"^3.0.0"},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"670c3a7b38e0707a22d111fa766b4e82d277ec41","_id":"follow-redirects@1.10.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"01f5263aee921c6a54fb91667f08f4155ce169eb","size":7835,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.10.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.10.0_1580081759334_0.796661405877777"},"_hasShrinkwrap":false,"publish_time":1580081759450,"_cnpm_publish_time":1580081759450},"1.9.1":{"name":"follow-redirects","version":"1.9.1","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"dependencies":{"debug":"^3.0.0"},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"9df47ad6d7aa4c54fe293ce5ef9637650ce9c460","_id":"follow-redirects@1.9.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"26e329669886f8b3baccbaf352067b0253da6c2d","size":7529,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.9.1.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.9.1_1579996474755_0.05050984072533149"},"_hasShrinkwrap":false,"publish_time":1579996474866,"_cnpm_publish_time":1579996474866},"1.9.0":{"name":"follow-redirects","version":"1.9.0","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"dependencies":{"debug":"^3.0.0"},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"2215c54e527663cf39b2c4e8c6dd862207390824","_id":"follow-redirects@1.9.0","_nodeVersion":"10.14.2","_npmVersion":"6.9.0","dist":{"shasum":"8d5bcdc65b7108fe1508649c79c12d732dcedb4f","size":7482,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.9.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.9.0_1567775532196_0.9615187287965778"},"_hasShrinkwrap":false,"publish_time":1567775532301,"_cnpm_publish_time":1567775532301},"1.8.1":{"name":"follow-redirects","version":"1.8.1","description":"HTTP and HTTPS modules that follow redirects.","license":"MIT","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"dependencies":{"debug":"^3.0.0"},"devDependencies":{"concat-stream":"^2.0.0","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"gitHead":"5e38b2279e21086952aaa8590e0d83adf9c028f9","_id":"follow-redirects@1.8.1","_nodeVersion":"10.14.2","_npmVersion":"6.9.0","dist":{"shasum":"24804f9eaab67160b0e840c085885d606371a35b","size":7472,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.8.1.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.8.1_1566927473228_0.8108710547104683"},"_hasShrinkwrap":false,"publish_time":1566927473351,"_cnpm_publish_time":1566927473351},"1.8.0":{"name":"follow-redirects","version":"1.8.0","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=6.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"dependencies":{"debug":"^4.1.1"},"devDependencies":{"concat-stream":"^2.0.0","coveralls":"^3.0.3","eslint":"^5.16.0","express":"^4.16.4","lolex":"^3.1.0","mocha":"^6.0.2","nyc":"^14.1.1"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"b7a8216d3014dd82a605bd36e8756cd40936878c","_id":"follow-redirects@1.8.0","_nodeVersion":"10.14.2","_npmVersion":"6.9.0","dist":{"shasum":"dcf34930bcfdb6c1eb22b8eb7c457ec95a3dcf40","size":7512,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.8.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.8.0_1566904239145_0.5933962124783387"},"_hasShrinkwrap":false,"publish_time":1566904239307,"_cnpm_publish_time":1566904239307},"1.7.0":{"name":"follow-redirects","version":"1.7.0","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"dependencies":{"debug":"^3.2.6"},"devDependencies":{"concat-stream":"^1.6.0","coveralls":"^3.0.2","eslint":"^4.19.1","express":"^4.16.2","lolex":"^3.0.0","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"301e0b45122faeb8fad8b887b6c73ef36538d628","_id":"follow-redirects@1.7.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"dist":{"shasum":"489ebc198dc0e7f64167bd23b03c4c19b5784c76","size":7301,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.7.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.7.0_1550094042182_0.6861824070554166"},"_hasShrinkwrap":false,"publish_time":1550094042432,"_cnpm_publish_time":1550094042432},"1.6.1":{"name":"follow-redirects","version":"1.6.1","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"dependencies":{"debug":"=3.1.0"},"devDependencies":{"concat-stream":"^1.6.0","coveralls":"^3.0.2","eslint":"^4.19.1","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"0cbcaac65e5c0fdff425af75939d0e92f54cfe73","_id":"follow-redirects@1.6.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"dist":{"shasum":"514973c44b5757368bad8bddfe52f81f015c94cb","size":7132,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.6.1.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.6.1_1546511083043_0.9607381997588877"},"_hasShrinkwrap":false,"publish_time":1546511083194,"_cnpm_publish_time":1546511083194},"1.6.0":{"name":"follow-redirects","version":"1.6.0","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"dependencies":{"debug":"=3.1.0"},"devDependencies":{"concat-stream":"^1.6.0","coveralls":"^3.0.2","eslint":"^4.19.1","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"10476676a84c9f1e44b93e4ca28a1dbf7145e673","_id":"follow-redirects@1.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"dist":{"shasum":"d12452c031e8c67eb6637d861bfc7a8090167933","size":7532,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.6.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.6.0_1545776853871_0.9355239754490214"},"_hasShrinkwrap":false,"publish_time":1545776854053,"_cnpm_publish_time":1545776854053},"1.5.10":{"name":"follow-redirects","version":"1.5.10","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/follow-redirects/follow-redirects.git"},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},{"name":"James Talmage","email":"james@talmage.io"}],"dependencies":{"debug":"=3.1.0"},"devDependencies":{"concat-stream":"^1.6.0","coveralls":"^3.0.2","eslint":"^4.19.1","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"91842752013b26ed780f7b04e557c72f02228cde","_id":"follow-redirects@1.5.10","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"dist":{"shasum":"7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a","size":6942,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.5.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.5.10.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.5.10_1542662749815_0.6076235029881887"},"_hasShrinkwrap":false,"publish_time":1542662749948,"_cnpm_publish_time":1542662749948},"1.5.9":{"name":"follow-redirects","version":"1.5.9","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"dependencies":{"debug":"=3.1.0"},"devDependencies":{"concat-stream":"^1.6.0","coveralls":"^3.0.0","eslint":"^4.19.1","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"90a52f7c9bc084c20ae167d7fcd0ede4770f582e","_id":"follow-redirects@1.5.9","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"dist":{"shasum":"c9ed9d748b814a39535716e531b9196a845d89c6","size":6839,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.5.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.5.9.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.5.9_1539100905320_0.008006507326728585"},"_hasShrinkwrap":false,"publish_time":1539100905434,"_cnpm_publish_time":1539100905434},"1.5.8":{"name":"follow-redirects","version":"1.5.8","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"dependencies":{"debug":"=3.1.0"},"devDependencies":{"bluebird":"^3.5.1","concat-stream":"^1.6.0","coveralls":"^3.0.0","eslint":"^4.19.1","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"0a75768c122cf693dddfa85fd218f35c29bfe81e","_id":"follow-redirects@1.5.8","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"1dbfe13e45ad969f813e86c00e5296f525c885a1","size":6852,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.5.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.5.8.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.5.8_1536693950574_0.5199163289035582"},"_hasShrinkwrap":false,"publish_time":1536693950658,"_cnpm_publish_time":1536693950658},"1.5.7":{"name":"follow-redirects","version":"1.5.7","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^3.1.0"},"devDependencies":{"bluebird":"^3.5.1","concat-stream":"^1.6.0","coveralls":"^3.0.0","eslint":"^4.19.1","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"7fd6bf3a56cd1632d2171d7e11d3386e1bccb949","_id":"follow-redirects@1.5.7","_npmVersion":"6.4.0","_nodeVersion":"10.8.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"a39e4804dacb90202bca76a9e2ac10433ca6a69a","size":6849,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.5.7.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.5.7_1534960961042_0.010777989922793552"},"_hasShrinkwrap":false,"publish_time":1534960961148,"_cnpm_publish_time":1534960961148},"1.5.6":{"name":"follow-redirects","version":"1.5.6","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^3.1.0"},"devDependencies":{"bluebird":"^3.5.1","concat-stream":"^1.6.0","coveralls":"^3.0.0","eslint":"^4.19.1","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"7d4a56aa9d33dc91895f75ada95d725b6ab98083","_id":"follow-redirects@1.5.6","_npmVersion":"6.4.0","_nodeVersion":"10.8.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"44eb4fe1981dff25e2bd86b7d4033abcdb81e965","size":6774,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.5.6.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.5.6_1534815892063_0.5635425139833941"},"_hasShrinkwrap":false,"publish_time":1534815892160,"_cnpm_publish_time":1534815892160},"1.5.5":{"name":"follow-redirects","version":"1.5.5","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^3.1.0"},"devDependencies":{"bluebird":"^3.5.1","concat-stream":"^1.6.0","coveralls":"^3.0.0","eslint":"^4.19.1","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"de80dec9d8e7a1d99a242e357e653039b96bae9e","_id":"follow-redirects@1.5.5","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"3c143ca599a2e22e62876687d68b23d55bad788b","size":6751,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.5.5.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.5.5_1534183334213_0.1548457281029405"},"_hasShrinkwrap":false,"publish_time":1534183334290,"_cnpm_publish_time":1534183334290},"1.5.4":{"name":"follow-redirects","version":"1.5.4","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^3.1.0"},"devDependencies":{"bluebird":"^3.5.1","concat-stream":"^1.6.0","coveralls":"^3.0.0","eslint":"^4.19.1","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"6dc19f9f17e087c979c44d91215c445dd34d8a20","_id":"follow-redirects@1.5.4","_npmVersion":"6.3.0","_nodeVersion":"10.0.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"86d1bb946f24cb988d660aaa2ca2478c0772ead1","size":6744,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.5.4.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.5.4_1534166286574_0.17784307842570124"},"_hasShrinkwrap":false,"publish_time":1534166286652,"_cnpm_publish_time":1534166286652},"1.5.3":{"name":"follow-redirects","version":"1.5.3","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^3.1.0"},"devDependencies":{"bluebird":"^3.5.1","concat-stream":"^1.6.0","coveralls":"^3.0.0","eslint":"^4.19.1","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"20c5169d1a6dc76ab78c69ccd78d2d884cd16a27","_id":"follow-redirects@1.5.3","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"ba150caf15e2f0b30c789993be9b912db553855b","size":6743,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.5.3.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.5.3_1534158932609_0.26887812892104646"},"_hasShrinkwrap":false,"publish_time":1534158932833,"_cnpm_publish_time":1534158932833},"1.5.2":{"name":"follow-redirects","version":"1.5.2","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^3.1.0"},"devDependencies":{"bluebird":"^3.5.1","concat-stream":"^1.6.0","coveralls":"^3.0.0","eslint":"^4.19.1","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"4d328f0ef3e07575b7e5b950f9dcc521906104b2","_id":"follow-redirects@1.5.2","_npmVersion":"6.2.0","_nodeVersion":"10.0.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"5a9d80e0165957e5ef0c1210678fc5c4acb9fb03","size":6737,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.5.2.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.5.2_1533148497739_0.4948117273541661"},"_hasShrinkwrap":false,"publish_time":1533148497855,"_cnpm_publish_time":1533148497855},"1.5.1":{"name":"follow-redirects","version":"1.5.1","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^3.1.0"},"devDependencies":{"bluebird":"^3.5.1","concat-stream":"^1.6.0","coveralls":"^3.0.0","eslint":"^4.19.1","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"6a74f5480e2bc0f93d03577865e371a4817ceae2","_id":"follow-redirects@1.5.1","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"67a8f14f5a1f67f962c2c46469c79eaec0a90291","size":6620,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.5.1.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.5.1_1530823492901_0.29396077553661915"},"_hasShrinkwrap":false,"publish_time":1530823493010,"_cnpm_publish_time":1530823493010},"1.5.0":{"name":"follow-redirects","version":"1.5.0","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^3.1.0"},"devDependencies":{"bluebird":"^3.5.1","concat-stream":"^1.6.0","coveralls":"^3.0.0","eslint":"^4.19.1","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.8.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"23f66feabb9eb22e3b251251b5935725fb1845bf","_id":"follow-redirects@1.5.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"234f49cf770b7f35b40e790f636ceba0c3a0ab77","size":6592,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.5.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects_1.5.0_1526746647796_0.20553048579519562"},"_hasShrinkwrap":false,"publish_time":1526746647946,"_cnpm_publish_time":1526746647946},"1.4.1":{"name":"follow-redirects","version":"1.4.1","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^3.1.0"},"devDependencies":{"bluebird":"^3.5.1","concat-stream":"^1.6.0","coveralls":"^3.0.0","eslint":"^4.16.0","express":"^4.16.2","mocha":"^5.0.0","nyc":"^11.4.1"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"1b6340f83ad5596a0a38c16a7113692bd90301f2","_id":"follow-redirects@1.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"d8120f4518190f55aac65bb6fc7b85fcd666d6aa","size":6442,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.4.1.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects-1.4.1.tgz_1516754560314_0.16931934002786875"},"directories":{},"publish_time":1516754560382,"_hasShrinkwrap":false,"_cnpm_publish_time":1516754560382},"1.4.0":{"name":"follow-redirects","version":"1.4.0","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^3.1.0"},"devDependencies":{"bluebird":"^3.4.0","concat-stream":"^1.5.2","coveralls":"^3.0.0","eslint":"^4.14.0","express":"^4.13.0","mocha":"^4.0.1","nyc":"^11.3.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"8faff2e73cf2a760f1e9d87bc193209042ac5364","_id":"follow-redirects@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"a146a3a5d402201c7a3e6128643f0e336d212b10","size":6438,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.4.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects-1.4.0.tgz_1516571750943_0.4768338876310736"},"directories":{},"publish_time":1516571751028,"_hasShrinkwrap":false,"_cnpm_publish_time":1516571751028},"1.3.0":{"name":"follow-redirects","version":"1.3.0","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"npm run lint && npm run mocha","lint":"eslint *.js test","mocha":"nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^3.1.0"},"devDependencies":{"bluebird":"^3.4.0","concat-stream":"^1.5.2","coveralls":"^3.0.0","eslint":"^4.14.0","express":"^4.13.0","mocha":"^4.0.1","nyc":"^11.3.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"gitHead":"dc709643b367ba1fd8039a83431f844ea8f03b64","_id":"follow-redirects@1.3.0","_shasum":"f684871fc116d2e329fda55ef67687f4fabc905c","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.7","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"f684871fc116d2e329fda55ef67687f4fabc905c","size":6346,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.3.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects-1.3.0.tgz_1515178643188_0.43387531186454"},"directories":{},"publish_time":1515178644272,"_hasShrinkwrap":false,"_cnpm_publish_time":1515178644272},"1.2.6":{"name":"follow-redirects","version":"1.2.6","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"xo && BLUEBIRD_DEBUG=1 nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^3.1.0"},"devDependencies":{"bluebird":"^3.4.0","concat-stream":"^1.5.2","coveralls":"^3.0.0","express":"^4.13.0","mocha":"^4.0.1","nyc":"^11.3.0","xo":"^0.17.1"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"xo":{"envs":["mocha"]},"gitHead":"99bd703a765992a260f07e1a2721005fa8b7501d","_id":"follow-redirects@1.2.6","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"4dcdc7e4ab3dd6765a97ff89c3b4c258117c79bf","size":5981,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.2.6.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects-1.2.6.tgz_1511346901294_0.8867264720611274"},"directories":{},"publish_time":1511346902216,"_hasShrinkwrap":false,"_cnpm_publish_time":1511346902216},"1.2.5":{"name":"follow-redirects","version":"1.2.5","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"xo && BLUEBIRD_DEBUG=1 nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^2.6.9"},"devDependencies":{"bluebird":"^3.4.0","concat-stream":"^1.5.2","coveralls":"^2.11.15","express":"^4.13.0","mocha":"^3.2.0","nyc":"^10.0.0","xo":"^0.17.1"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"xo":{"envs":["mocha"]},"gitHead":"be81edd4dd413bd8f7f12344809b982df888e061","_id":"follow-redirects@1.2.5","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"ffd3e14cbdd5eaa72f61b6368c1f68516c2a26cc","size":5990,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.2.5.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects-1.2.5.tgz_1507223053004_0.14782698079943657"},"directories":{},"publish_time":1507223054010,"_cnpm_publish_time":1507223054010,"_hasShrinkwrap":false},"1.2.4":{"name":"follow-redirects","version":"1.2.4","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","engines":{"node":">=4.0"},"scripts":{"test":"xo && BLUEBIRD_DEBUG=1 nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^2.4.5"},"devDependencies":{"bluebird":"^3.4.0","concat-stream":"^1.5.2","coveralls":"^2.11.15","express":"^4.13.0","mocha":"^3.2.0","nyc":"^10.0.0","xo":"^0.17.1"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"xo":{"envs":["mocha"]},"gitHead":"c3770de92eb2898ccc638f269a1046919329bd81","_id":"follow-redirects@1.2.4","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"355e8f4d16876b43f577b0d5ce2668b9723214ea","size":5955,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.2.4.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/follow-redirects-1.2.4.tgz_1498073966897_0.48846928821876645"},"directories":{},"publish_time":1498073967920,"_cnpm_publish_time":1498073967920,"_hasShrinkwrap":false},"1.2.3":{"name":"follow-redirects","version":"1.2.3","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"xo && BLUEBIRD_DEBUG=1 nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^2.4.5"},"devDependencies":{"bluebird":"^3.4.0","concat-stream":"^1.5.2","coveralls":"^2.11.15","express":"^4.13.0","mocha":"^3.2.0","nyc":"^10.0.0","xo":"^0.17.1"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"xo":{"envs":["mocha"]},"gitHead":"ad35f4c9ab0c3fbf23c8486ba5e241d08d6b39b4","_id":"follow-redirects@1.2.3","_shasum":"01abaeca85e3609837d9fcda3167a7e42fdaca21","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"01abaeca85e3609837d9fcda3167a7e42fdaca21","size":5873,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.2.3.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/follow-redirects-1.2.3.tgz_1489164681760_0.5944589097052813"},"directories":{},"publish_time":1489164682410,"_cnpm_publish_time":1489164682410,"_hasShrinkwrap":false},"1.2.2":{"name":"follow-redirects","version":"1.2.2","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"xo && BLUEBIRD_DEBUG=1 nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^2.4.5"},"devDependencies":{"bluebird":"^3.4.0","concat-stream":"^1.5.0","coveralls":"^2.11.15","express":"^4.13.0","mocha":"^3.2.0","nyc":"^10.0.0","xo":"^0.17.1"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"xo":{"envs":["mocha"]},"gitHead":"f6e923e03ff734319bb0dbbfe50112ed4518aa7a","_id":"follow-redirects@1.2.2","_shasum":"45e4248c741128874f4a4900fd7e14f644b0bc40","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"45e4248c741128874f4a4900fd7e14f644b0bc40","size":5866,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.2.2.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/follow-redirects-1.2.2.tgz_1489096432046_0.3155715446919203"},"directories":{},"publish_time":1489096434031,"_cnpm_publish_time":1489096434031,"_hasShrinkwrap":false},"1.2.1":{"name":"follow-redirects","version":"1.2.1","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"xo && BLUEBIRD_DEBUG=1 nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^2.4.5"},"devDependencies":{"bluebird":"^3.4.0","concat-stream":"^1.5.0","coveralls":"^2.11.15","express":"^4.13.0","mocha":"^3.2.0","nyc":"^10.0.0","xo":"^0.17.1"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"xo":{"envs":["mocha"]},"gitHead":"a3cca068fbc3ea7377f8aaf658982f997c1c6dd3","_id":"follow-redirects@1.2.1","_shasum":"796c716970df4fb0096165393545040f61b00f59","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"796c716970df4fb0096165393545040f61b00f59","size":5130,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.2.1.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/follow-redirects-1.2.1.tgz_1482065567827_0.582136373501271"},"directories":{},"publish_time":1482065568546,"_cnpm_publish_time":1482065568546,"_hasShrinkwrap":false},"1.2.0":{"name":"follow-redirects","version":"1.2.0","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"xo && BLUEBIRD_DEBUG=1 nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^2.2.0"},"devDependencies":{"bluebird":"^3.4.0","concat-stream":"^1.5.0","coveralls":"^2.11.2","express":"^4.13.0","mocha":"^3.1.2","nyc":"^8.3.1","xo":"^0.17.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"xo":{"envs":["mocha"]},"gitHead":"7dd0cb2a92cf04c8e95432c341a3ec881abeff41","_id":"follow-redirects@1.2.0","_shasum":"e1746cbf9c9c1d5fbff07de315d0c8730ad68172","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"e1746cbf9c9c1d5fbff07de315d0c8730ad68172","size":5068,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.2.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/follow-redirects-1.2.0.tgz_1481147454200_0.2246841248124838"},"directories":{},"publish_time":1481147456326,"_cnpm_publish_time":1481147456326,"_hasShrinkwrap":false},"1.1.0":{"name":"follow-redirects","version":"1.1.0","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"xo && BLUEBIRD_DEBUG=1 nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^2.2.0"},"devDependencies":{"bluebird":"^3.4.0","concat-stream":"^1.5.0","coveralls":"^2.11.2","express":"^4.13.0","mocha":"^3.1.2","nyc":"^8.3.1","xo":"^0.17.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"xo":{"envs":["mocha"]},"gitHead":"6626d432f0e6a9919dab492bce484e3d9f4657e4","_id":"follow-redirects@1.1.0","_shasum":"f0a07e20b96396f096873f16ea2b9638a79e7b0c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"f0a07e20b96396f096873f16ea2b9638a79e7b0c","size":5058,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.1.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/follow-redirects-1.1.0.tgz_1478450677901_0.6304203481413424"},"directories":{},"publish_time":1478450678542,"_cnpm_publish_time":1478450678542,"_hasShrinkwrap":false},"1.0.0":{"name":"follow-redirects","version":"1.0.0","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"xo && BLUEBIRD_DEBUG=1 nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"},{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^2.2.0"},"devDependencies":{"bluebird":"^3.4.0","concat-stream":"^1.5.0","coveralls":"^2.11.2","express":"^4.13.0","mocha":"^3.1.2","nyc":"^8.3.1","xo":"^0.17.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"xo":{"envs":["mocha"]},"gitHead":"4010b44f4715c89dd75037f66458b93fd59599a1","_id":"follow-redirects@1.0.0","_shasum":"8e34298cbd2e176f254effec75a1c78cc849fd37","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"8e34298cbd2e176f254effec75a1c78cc849fd37","size":4814,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-1.0.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/follow-redirects-1.0.0.tgz_1477238992406_0.5941755524836481"},"directories":{},"publish_time":1477238994517,"_cnpm_publish_time":1477238994517,"_hasShrinkwrap":false},"0.3.0":{"name":"follow-redirects","version":"0.3.0","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"xo && BLUEBIRD_DEBUG=1 nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^2.2.0"},"devDependencies":{"bluebird":"^3.4.0","concat-stream":"^1.5.0","coveralls":"^2.11.2","express":"^4.13.0","mocha":"^3.1.2","nyc":"^8.3.1","semver":"^5.3.0","xo":"^0.17.0"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"xo":{"envs":["mocha"]},"gitHead":"3a3f8b040b32098606630278176e2dc54cf29723","_id":"follow-redirects@0.3.0","_shasum":"6d9935db28386943b19730cbc0ae1a3b72ef0bc8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"},"dist":{"shasum":"6d9935db28386943b19730cbc0ae1a3b72ef0bc8","size":4107,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-0.3.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/follow-redirects-0.3.0.tgz_1476978547120_0.37060856400057673"},"directories":{},"publish_time":1476978548939,"_cnpm_publish_time":1476978548939,"_hasShrinkwrap":false},"0.2.0":{"name":"follow-redirects","version":"0.2.0","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"xo && BLUEBIRD_DEBUG=1 nyc mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^2.2.0","stream-consume":"^0.1.0"},"devDependencies":{"bluebird":"^3.4.0","concat-stream":"^1.5.0","coveralls":"^2.11.2","express":"^4.13.0","mocha":"^2.2.5","nyc":"^6.4.4","semver":"~5.1.0","xo":"^0.15.1"},"license":"MIT","nyc":{"reporter":["lcov","text"]},"xo":{"envs":["mocha"]},"gitHead":"9a13ff409ce5b05463ee0785cb4c048c21800561","_id":"follow-redirects@0.2.0","_shasum":"e0229d7a388bb5ff7b29f44fc1e1b62e921272df","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.1","_npmUser":{"name":"jamestalmage","email":"james@talmage.io"},"dist":{"shasum":"e0229d7a388bb5ff7b29f44fc1e1b62e921272df","size":4390,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-0.2.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/follow-redirects-0.2.0.tgz_1465250402713_0.451352697564289"},"directories":{},"publish_time":1465250405075,"_cnpm_publish_time":1465250405075,"_hasShrinkwrap":false},"0.1.0":{"name":"follow-redirects","version":"0.1.0","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"npm run cover && npm run lint && npm run style","lint":"jshint *.js test/*.js test/**/*.js","style":"jscs *.js && jscs test/*.js test/**/*.js --config=test/.jscsrc","cover":"BLUEBIRD_DEBUG=1 istanbul cover ./node_modules/.bin/_mocha","debug":"BLUEBIRD_DEBUG=1 mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^2.2.0","stream-consume":"^0.1.0"},"devDependencies":{"bluebird":"^2.9.30","concat-stream":"^1.5.0","coveralls":"^2.11.2","express":"^4.13.0","istanbul":"^0.3.17","jscs":"^1.13.1","jshint":"^2.8.0","mocha":"^2.2.5","semver":"~4.3.6"},"license":"MIT","gitHead":"20537d21a1e4eb9371a0c2d74cff5a041ee2e22a","_id":"follow-redirects@0.1.0","_shasum":"8333fbee65d2fa8585241ebb1372fc01e5b1f671","_from":".","_npmVersion":"3.8.2","_nodeVersion":"5.9.0","_npmUser":{"name":"jamestalmage","email":"james@talmage.io"},"dist":{"shasum":"8333fbee65d2fa8585241ebb1372fc01e5b1f671","size":4409,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-0.1.0.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/follow-redirects-0.1.0.tgz_1460316696773_0.05581280658952892"},"directories":{},"publish_time":1460316699368,"_cnpm_publish_time":1460316699368,"_hasShrinkwrap":false},"0.0.7":{"name":"follow-redirects","version":"0.0.7","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"npm run cover && npm run lint && npm run style","lint":"jshint *.js test/*.js test/**/*.js","style":"jscs *.js && jscs test/*.js test/**/*.js --config=test/.jscsrc","cover":"BLUEBIRD_DEBUG=1 istanbul cover ./node_modules/.bin/_mocha","debug":"BLUEBIRD_DEBUG=1 mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^2.2.0","stream-consume":"^0.1.0"},"devDependencies":{"bluebird":"^2.9.30","concat-stream":"^1.5.0","coveralls":"^2.11.2","express":"^4.13.0","istanbul":"^0.3.17","jscs":"^1.13.1","jshint":"^2.8.0","mocha":"^2.2.5","semver":"~4.3.6"},"license":"MIT","gitHead":"5137f3958a179f0bf9310886edb77efd3b85a208","_id":"follow-redirects@0.0.7","_shasum":"34b90bab2a911aa347571da90f22bd36ecd8a919","_from":".","_npmVersion":"2.14.2","_nodeVersion":"0.12.7","_npmUser":{"name":"james.talmage","email":"james@talmage.io"},"dist":{"shasum":"34b90bab2a911aa347571da90f22bd36ecd8a919","size":4382,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-0.0.7.tgz"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"publish_time":1441849278073,"_cnpm_publish_time":1441849278073,"_hasShrinkwrap":false},"0.0.6":{"name":"follow-redirects","version":"0.0.6","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"npm run cover && npm run lint && npm run style","lint":"jshint *.js test/*.js test/**/*.js","style":"jscs *.js && jscs test/*.js test/**/*.js --config=test/.jscsrc","cover":"BLUEBIRD_DEBUG=1 istanbul cover ./node_modules/.bin/_mocha","debug":"BLUEBIRD_DEBUG=1 mocha"},"repository":{"type":"git","url":"git@github.com:olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"contributors":[{"name":"James Talmage","email":"james@talmage.io"}],"files":["index.js","create.js","http.js","https.js"],"dependencies":{"debug":"^2.2.0"},"devDependencies":{"bluebird":"^2.9.30","concat-stream":"^1.5.0","coveralls":"^2.11.2","express":"^4.13.0","istanbul":"^0.3.17","jscs":"^1.13.1","jshint":"^2.8.0","mocha":"^2.2.5","semver":"~4.3.6"},"license":"MIT","gitHead":"795bae039c7a756dbed9ce7c4a45cf2d2ed7dd83","_id":"follow-redirects@0.0.6","_shasum":"a3d57beaea728d96a5dbb6f1e790351d2ee18331","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"olalonde","email":"olalonde@gmail.com"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"dist":{"shasum":"a3d57beaea728d96a5dbb6f1e790351d2ee18331","size":4361,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-0.0.6.tgz"},"directories":{},"publish_time":1436016369166,"_cnpm_publish_time":1436016369166,"_hasShrinkwrap":false},"0.0.5":{"name":"follow-redirects","version":"0.0.5","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com:olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"dependencies":{"debug":"^2.2.0","underscore":""},"devDependencies":{"colors":""},"license":"MIT","gitHead":"1dd1218dbbcbea595b00c107a7fc04aab17e900d","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"_id":"follow-redirects@0.0.5","_shasum":"c4d40dddfd8a9349e052c50c00222a5e393bae32","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"olalonde","email":"olalonde@gmail.com"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"dist":{"shasum":"c4d40dddfd8a9349e052c50c00222a5e393bae32","size":3135,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-0.0.5.tgz"},"directories":{},"publish_time":1435764435970,"_cnpm_publish_time":1435764435970,"_hasShrinkwrap":false},"0.0.4":{"name":"follow-redirects","version":"0.0.4","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com:olalonde/follow-redirects.git"},"homepage":"https://github.com/olalonde/follow-redirects","keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"dependencies":{"underscore":""},"devDependencies":{"colors":""},"license":"MIT","gitHead":"0eb72aca9f61ffdf0b064b3582a4591756890853","bugs":{"url":"https://github.com/olalonde/follow-redirects/issues"},"_id":"follow-redirects@0.0.4","_shasum":"78d2faec253da7bbd4bbb6733e05132a6ae9b483","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"olalonde","email":"olalonde@gmail.com"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"dist":{"shasum":"78d2faec253da7bbd4bbb6733e05132a6ae9b483","size":2936,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-0.0.4.tgz"},"directories":{},"publish_time":1435761839128,"_cnpm_publish_time":1435761839128,"_hasShrinkwrap":false},"0.0.3":{"name":"follow-redirects","version":"0.0.3","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com:olalonde/follow-redirects.git"},"homepage":"","keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"dependencies":{"underscore":""},"devDependencies":{"colors":""},"license":"BSD","_id":"follow-redirects@0.0.3","dist":{"shasum":"6ce67a24db1fe13f226c1171a72a7ef2b17b8f65","size":2686,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-0.0.3.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"olalonde","email":"olalonde@gmail.com"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"publish_time":1354177161319,"_cnpm_publish_time":1354177161319,"_hasShrinkwrap":false},"0.0.2":{"name":"follow-redirects","version":"0.0.2","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com:olalonde/follow-redirects.git"},"homepage":"","keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"dependencies":{"underscore":""},"devDependencies":{"colors":""},"license":"BSD","_id":"follow-redirects@0.0.2","dist":{"shasum":"06c81345f422a3bfd93583bd0b6c0daa58cb54b9","size":2663,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-0.0.2.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"olalonde","email":"olalonde@gmail.com"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"publish_time":1353456860978,"_cnpm_publish_time":1353456860978,"_hasShrinkwrap":false},"0.0.1":{"name":"follow-redirects","version":"0.0.1","description":"HTTP and HTTPS modules that follow redirects.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com:olalonde/follow-redirects.git"},"homepage":"","keywords":["http","https","url","redirect","client","location","utility"],"author":{"name":"Olivier Lalonde","email":"olalonde@gmail.com","url":"http://www.syskall.com"},"dependencies":{"underscore":""},"devDependencies":{"colors":""},"license":"BSD","_id":"follow-redirects@0.0.1","dist":{"shasum":"b0b9078dc855b13a7acfebcb099b9f98f2366772","size":2624,"noattachment":false,"key":"/follow-redirects/-/follow-redirects-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/follow-redirects/download/follow-redirects-0.0.1.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"olalonde","email":"olalonde@gmail.com"},"maintainers":[{"name":"olalonde","email":"olalonde@gmail.com"},{"name":"rubenverborgh","email":"ruben.verborgh@gmail.com"}],"directories":{},"publish_time":1353018224078,"_cnpm_publish_time":1353018224078,"_hasShrinkwrap":false}},"readme":"## Follow Redirects\n\nDrop-in replacement for Node's `http` and `https` modules that automatically follows redirects.\n\n[![npm version](https://img.shields.io/npm/v/follow-redirects.svg)](https://www.npmjs.com/package/follow-redirects)\n[![Build Status](https://github.com/follow-redirects/follow-redirects/workflows/CI/badge.svg)](https://github.com/follow-redirects/follow-redirects/actions)\n[![Coverage Status](https://coveralls.io/repos/follow-redirects/follow-redirects/badge.svg?branch=master)](https://coveralls.io/r/follow-redirects/follow-redirects?branch=master)\n[![npm downloads](https://img.shields.io/npm/dm/follow-redirects.svg)](https://www.npmjs.com/package/follow-redirects)\n[![Sponsor on GitHub](https://img.shields.io/static/v1?label=Sponsor&message=%F0%9F%92%96&logo=GitHub)](https://github.com/sponsors/RubenVerborgh)\n\n`follow-redirects` provides [request](https://nodejs.org/api/http.html#http_http_request_options_callback) and [get](https://nodejs.org/api/http.html#http_http_get_options_callback)\n methods that behave identically to those found on the native [http](https://nodejs.org/api/http.html#http_http_request_options_callback) and [https](https://nodejs.org/api/https.html#https_https_request_options_callback)\n modules, with the exception that they will seamlessly follow redirects.\n\n```javascript\nconst { http, https } = require('follow-redirects');\n\nhttp.get('http://bit.ly/900913', response => {\n  response.on('data', chunk => {\n    console.log(chunk);\n  });\n}).on('error', err => {\n  console.error(err);\n});\n```\n\nYou can inspect the final redirected URL through the `responseUrl` property on the `response`.\nIf no redirection happened, `responseUrl` is the original request URL.\n\n```javascript\nconst request = https.request({\n  host: 'bitly.com',\n  path: '/UHfDGO',\n}, response => {\n  console.log(response.responseUrl);\n  // 'http://duckduckgo.com/robots.txt'\n});\nrequest.end();\n```\n\n## Options\n### Global options\nGlobal options are set directly on the `follow-redirects` module:\n\n```javascript\nconst followRedirects = require('follow-redirects');\nfollowRedirects.maxRedirects = 10;\nfollowRedirects.maxBodyLength = 20 * 1024 * 1024; // 20 MB\n```\n\nThe following global options are supported:\n\n- `maxRedirects` (default: `21`) – sets the maximum number of allowed redirects; if exceeded, an error will be emitted.\n\n- `maxBodyLength` (default: 10MB) – sets the maximum size of the request body; if exceeded, an error will be emitted.\n\n### Per-request options\nPer-request options are set by passing an `options` object:\n\n```javascript\nconst url = require('url');\nconst { http, https } = require('follow-redirects');\n\nconst options = url.parse('http://bit.ly/900913');\noptions.maxRedirects = 10;\noptions.beforeRedirect = (options, response, request) => {\n  // Use this to adjust the request options upon redirecting,\n  // to inspect the latest response headers,\n  // or to cancel the request by throwing an error\n\n  // response.headers = the redirect response headers\n  // response.statusCode = the redirect response code (eg. 301, 307, etc.)\n\n  // request.url = the requested URL that resulted in a redirect\n  // request.headers = the headers in the request that resulted in a redirect\n  // request.method = the method of the request that resulted in a redirect\n  if (options.hostname === \"example.com\") {\n    options.auth = \"user:password\";\n  }\n};\nhttp.request(options);\n```\n\nIn addition to the [standard HTTP](https://nodejs.org/api/http.html#http_http_request_options_callback) and [HTTPS options](https://nodejs.org/api/https.html#https_https_request_options_callback),\nthe following per-request options are supported:\n- `followRedirects` (default: `true`) – whether redirects should be followed.\n\n- `maxRedirects` (default: `21`) – sets the maximum number of allowed redirects; if exceeded, an error will be emitted.\n\n- `maxBodyLength` (default: 10MB) – sets the maximum size of the request body; if exceeded, an error will be emitted.\n\n- `beforeRedirect` (default: `undefined`) – optionally change the request `options` on redirects, or abort the request by throwing an error.\n\n- `agents` (default: `undefined`) – sets the `agent` option per protocol, since HTTP and HTTPS use different agents. Example value: `{ http: new http.Agent(), https: new https.Agent() }`\n\n- `trackRedirects` (default: `false`) – whether to store the redirected response details into the `redirects` array on the response object.\n\n\n### Advanced usage\nBy default, `follow-redirects` will use the Node.js default implementations\nof [`http`](https://nodejs.org/api/http.html)\nand [`https`](https://nodejs.org/api/https.html).\nTo enable features such as caching and/or intermediate request tracking,\nyou might instead want to wrap `follow-redirects` around custom protocol implementations:\n\n```javascript\nconst { http, https } = require('follow-redirects').wrap({\n  http: require('your-custom-http'),\n  https: require('your-custom-https'),\n});\n```\n\nSuch custom protocols only need an implementation of the `request` method.\n\n## Browser Usage\n\nDue to the way the browser works,\nthe `http` and `https` browser equivalents perform redirects by default.\n\nBy requiring `follow-redirects` this way:\n```javascript\nconst http = require('follow-redirects/http');\nconst https = require('follow-redirects/https');\n```\nyou can easily tell webpack and friends to replace\n`follow-redirect` by the built-in versions:\n\n```json\n{\n  \"follow-redirects/http\"  : \"http\",\n  \"follow-redirects/https\" : \"https\"\n}\n```\n\n## Contributing\n\nPull Requests are always welcome. Please [file an issue](https://github.com/follow-redirects/follow-redirects/issues)\n detailing your proposal before you invest your valuable time. Additional features and bug fixes should be accompanied\n by tests. You can run the test suite locally with a simple `npm test` command.\n\n## Debug Logging\n\n`follow-redirects` uses the excellent [debug](https://www.npmjs.com/package/debug) for logging. To turn on logging\n set the environment variable `DEBUG=follow-redirects` for debug output from just this module. When running the test\n suite it is sometimes advantageous to set `DEBUG=*` to see output from the express server as well.\n\n## Authors\n\n- [Ruben Verborgh](https://ruben.verborgh.org/)\n- [Olivier Lalonde](mailto:olalonde@gmail.com)\n- [James Talmage](mailto:james@talmage.io)\n\n## License\n\n[MIT License](https://github.com/follow-redirects/follow-redirects/blob/master/LICENSE)\n","_attachments":{},"homepage":"https://github.com/follow-redirects/follow-redirects","bugs":{"url":"https://github.com/follow-redirects/follow-redirects/issues"},"license":"MIT"}