{"_id":"@financial-times/n-fetch","_rev":"59-c3e3e884979be76447a311f585bbb0bd","name":"@financial-times/n-fetch","dist-tags":{"pre-release":"1.0.0-beta.12","prerelease":"1.0.0-beta.14","latest":"2.0.0"},"versions":{"1.0.0-beta.2":{"name":"@financial-times/n-fetch","version":"1.0.0-beta.2","license":"ISC","_id":"@financial-times/n-fetch@1.0.0-beta.2","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/financial-times/n-fetch#readme","bugs":{"url":"https://github.com/financial-times/n-fetch/issues"},"dist":{"shasum":"a261793dc870e1a29a3962eddf18fd90022f1193","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0-beta.2.tgz","integrity":"sha512-p158Fhtf1l32DlLhpeLoCZulxuDobLIUYkPQz0rDX3ne4XkbjP8xZ54UwS5EKSEA+T32+Yrkv65USsdVn3cirA==","signatures":[{"sig":"MEYCIQCX4sKL4Q3ymveaimaQynz+tTaYcNEQiAdYYG11+v74LAIhAMQhtlyyTKic91E6/8pzYO6SDR0WqRNJ+48vFdXYOunI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"fetch.js","_from":".","config":{"pre-git":{"pre-push":["make unit-test"],"pre-commit":["node_modules/.bin/next-secrets","make verify -j3"]}},"_shasum":"a261793dc870e1a29a3962eddf18fd90022f1193","scripts":{},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":{"url":"git+https://github.com/financial-times/n-fetch.git","type":"git"},"_npmVersion":"2.14.12","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"4.3.2","dependencies":{"http-errors":"^1.6.1","fetch-ponyfill":"^4.0.0","@financial-times/n-logger":"^5.5.3"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","eslint":"^3.19.0","pre-git":"^3.14.0","proxyquire":"^1.7.11","lintspaces-cli":"^0.6.0","npm-prepublish":"^1.2.2","@financial-times/next-secrets":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch-1.0.0-beta.2.tgz_1492605081728_0.4217433640733361","host":"packages-12-west.internal.npmjs.com"}},"1.0.0-beta.3":{"name":"@financial-times/n-fetch","version":"1.0.0-beta.3","license":"ISC","_id":"@financial-times/n-fetch@1.0.0-beta.3","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/financial-times/n-fetch#readme","bugs":{"url":"https://github.com/financial-times/n-fetch/issues"},"dist":{"shasum":"6a16f2bb1033958925580f81932a6bef989b30b3","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0-beta.3.tgz","integrity":"sha512-tWD2U7poYL+pM/Bq1mR1QnhHYnqV+bDApRzilVzisDHGTpEjA+S8Y6egCDmJ+YJAF2Lrzy+K729AxJ7Yh/AuEQ==","signatures":[{"sig":"MEYCIQCWEthG174QSNmncSlVTSod9FqjT71aXnQplVIY/98JowIhAJX2F6u6eiZB1+iy9n7iWVsxXBNkmN/tZA+h/LUdXeiA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"fetch.js","_from":".","config":{"pre-git":{"pre-push":["make unit-test"],"pre-commit":["node_modules/.bin/next-secrets","make verify -j3"]}},"_shasum":"6a16f2bb1033958925580f81932a6bef989b30b3","scripts":{},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":{"url":"git+https://github.com/financial-times/n-fetch.git","type":"git"},"_npmVersion":"2.14.12","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"4.3.2","dependencies":{"http-errors":"^1.6.1","fetch-ponyfill":"^4.0.0","@financial-times/n-logger":"^5.5.3"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","eslint":"^3.19.0","pre-git":"^3.14.0","proxyquire":"^1.7.11","lintspaces-cli":"^0.6.0","npm-prepublish":"^1.2.2","@financial-times/next-secrets":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch-1.0.0-beta.3.tgz_1492706876130_0.7109932985622436","host":"packages-12-west.internal.npmjs.com"}},"1.0.0-beta.4":{"name":"@financial-times/n-fetch","version":"1.0.0-beta.4","license":"ISC","_id":"@financial-times/n-fetch@1.0.0-beta.4","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"homepage":"https://github.com/financial-times/n-fetch#readme","bugs":{"url":"https://github.com/financial-times/n-fetch/issues"},"dist":{"shasum":"b6acb0b3c2a81f3a17be1265516946e13caa1698","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0-beta.4.tgz","integrity":"sha512-P2MyoC7Ct5fkxFXZbOWfTE9xwkmxsVpRuXrMqt+o9eXqtdBG0BBvFJfwINFqeJPhx0ri5pUe/SZrTrd1mkXS7w==","signatures":[{"sig":"MEUCIQCUWDPrKy2tTh8Ibr3WoTMgZyBxGKHGsH8J+gNkxgi7SQIgYP2Oa4N+20EM7L5wYnNcQRmaj4XHteo8nczHeoLeEf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"fetch.js","_from":".","config":{"pre-git":{"pre-push":["make unit-test"],"pre-commit":["node_modules/.bin/next-secrets","make verify -j3"]}},"_shasum":"b6acb0b3c2a81f3a17be1265516946e13caa1698","scripts":{},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":{"url":"git+https://github.com/financial-times/n-fetch.git","type":"git"},"_npmVersion":"2.14.12","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"4.3.2","dependencies":{"node-fetch":"^1.6.3","http-errors":"^1.6.1","@financial-times/n-logger":"^5.5.3"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","sinon":"^2.2.0","eslint":"^3.19.0","pre-git":"^3.14.0","proxyquire":"^1.7.11","sinon-chai":"^2.10.0","lintspaces-cli":"^0.6.0","npm-prepublish":"^1.2.2","@financial-times/next-secrets":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch-1.0.0-beta.4.tgz_1494670734994_0.49178970395587385","host":"packages-12-west.internal.npmjs.com"}},"1.0.0-beta.5":{"name":"@financial-times/n-fetch","version":"1.0.0-beta.5","license":"ISC","_id":"@financial-times/n-fetch@1.0.0-beta.5","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products@ft.com"}],"homepage":"https://github.com/financial-times/n-fetch#readme","bugs":{"url":"https://github.com/financial-times/n-fetch/issues"},"dist":{"shasum":"444e67db560f08643add07408ac9b46f4e50c58a","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0-beta.5.tgz","fileCount":8,"integrity":"sha512-ediF3qNSa1K9BUGBKoHt3holb52qHi6YlWjbOpXAWAoDWWtT5tqQJQEnGeCGUFbLJUo0/IpuKZ2+zod1LSxSOA==","signatures":[{"sig":"MEYCIQDecFCncn+zMv4h0U1L6b8yNwclbqvJUzRdCvopzaUStQIhANqChjCkwGeTBSMgUKmpNKZ5swAOJCL+Xy3D9ny40Ikv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4714},"main":"fetch.js","_from":".","_shasum":"444e67db560f08643add07408ac9b46f4e50c58a","gitHead":"4bdd81871cf76454a04277e6ea37a2e29f8e7ee1","scripts":{"prepush":"make unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"make verify && node_modules/.bin/secret-squirrel"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":{"url":"git+https://github.com/financial-times/n-fetch.git","type":"git"},"_npmVersion":"3.10.10","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"6.10.3","dependencies":{"node-fetch":"^1.6.3","http-errors":"^1.6.1","@financial-times/n-logger":"^5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","nock":"^9.2.3","mocha":"^5.0.0","sinon":"^4.4.0","eslint":"^4.18.0","proxyquire":"^1.7.11","lintspaces-cli":"^0.6.0","@financial-times/n-gage":"^1.8.3","@financial-times/next-secrets":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch_1.0.0-beta.5_1519986549418_0.8073080521242233","host":"s3://npm-registry-packages"}},"1.0.0-beta.6":{"name":"@financial-times/n-fetch","version":"1.0.0-beta.6","license":"ISC","_id":"@financial-times/n-fetch@1.0.0-beta.6","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/financial-times/n-fetch#readme","bugs":{"url":"https://github.com/financial-times/n-fetch/issues"},"dist":{"shasum":"3f12637d7aae5dfc8db9bb780a2cdc4a597fc72d","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0-beta.6.tgz","fileCount":21,"integrity":"sha512-/4VULoND+ECNOox2449yXVvq8PG+4wNUjqwzWtVpzleoupIfmsXF0cbzFyHRP6g2O4oITPQEzoggH4EFA8UNIw==","signatures":[{"sig":"MEUCIQDjwPXVI0fFqpn65kgb4MorqxRl/fAQkD42vrDX2AaHHwIgaEQhcDjTe+XNqPPZu1mgMvJvTtw+pdovd91wBi1Jh6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbklEZCRA9TVsSAnZWagAAdcwP/2lh+NsTHw7YPpBhVxJw\nCsKRsi/pWFruvjh42GTq/eH2+9AHNUBvJfMio2kL5QIMegGVhdvl4h3BZOWv\nRGBiyC2V8rGtGMX5ZtkOcrWiA23lNzyymZ0pM3+fjCj6Lm3h+ZAO+KuTfuto\nTCxXQ4BVUYNclDmVANot6dLidZ5ViVPeQcTRcqV0IrhQBYMz+juL728XN2ql\naz61M0kvQAyPxsUBbp+k4g/QImm64kUuyfxDEGH2mkzInhurs5JGQ05mC3sj\nDqRiXimKLRXkR4xT5tPj689U7e0erF9J3IHs4Vjo504tLivKG2niS+ZbpRCy\nsZ+ELsTTDFdgiGONRY8rw4PdsV2bLPsSW3NWBttLEzQ3Gl53Facpz9DkH1Dn\nq2cnQOap/JvV5tWK0CvgY41Pxc1D8GCcruZJvlRQCSreg1P5ubJfPJJBcOwS\nSvuIcCQuGHkM5NdQ/hh8hsBGiQkBv2KIFjmFOWrsptogNBBoyubFSXUWECmL\nZtSrf/pB0nIAXHVtfNo2qK7WTJWOtM6P5/FO2U05takXqnTif/FWaBIgZOnB\nZ48Kva9GW+aFOlJ3y+A/N+DUEHNE4gyncgCzKJiFBbLKyXOf/dULRkRo0CSe\nuquBB8xHVFd6Rd55MZmCL9UmDnVxScBATsuPOPS1MeNtMsCBjSErFgbIAOmz\nxMvd\r\n=QatX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"fetch.js","gitHead":"87f68de976f10316e69a2a2ed6f8d45237970f64","scripts":{"prepush":"make unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"make verify && node_modules/.bin/secret-squirrel"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":{"url":"git+https://github.com/financial-times/n-fetch.git","type":"git"},"_npmVersion":"5.6.0","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"8.11.4","dependencies":{"node-fetch":"^1.6.3","http-errors":"^1.6.1","@financial-times/n-logger":"^5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","nock":"^9.2.3","mocha":"^5.0.0","sinon":"^4.4.0","eslint":"^4.18.0","proxyquire":"^1.7.11","lintspaces-cli":"^0.6.0","@financial-times/n-gage":"^2.0.4","@financial-times/next-secrets":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch_1.0.0-beta.6_1536315673246_0.7929995466942028","host":"s3://npm-registry-packages"}},"1.0.0-beta.7":{"name":"@financial-times/n-fetch","version":"1.0.0-beta.7","license":"ISC","_id":"@financial-times/n-fetch@1.0.0-beta.7","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/financial-times/n-fetch#readme","bugs":{"url":"https://github.com/financial-times/n-fetch/issues"},"dist":{"shasum":"c1fec776e57a298c2889bae36ad78f07e1bb738d","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0-beta.7.tgz","fileCount":21,"integrity":"sha512-qLoH+Y0StZK/FgS5ADXuCXqg8PQZpfEny5aiiNwUdgga1u7WBl5IQTQfdDVTj2+iuq3NRNd1jxfLpmBgJauTIg==","signatures":[{"sig":"MEQCIDFpCKfUMA6kCH8Qih1PlV/8DA9uKOE85WvQy3PQnXK5AiAqSVMz+3GtrJDoWe5jL3VbAqgwTEo74PoZBc1DQkw2fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HEkCRA9TVsSAnZWagAAHGAP/iOq7FJKhnXZQTTHE8ck\nHkr/4fVtDN6GUafWHHypDfALBafnDmaHO20dR4DQHwxQbYC5x6YodTzTiZ/p\nUETT3sNS3gUL6Uzt63H9/v4tFILz13+Sq8tSP/2uyRTweNeIn1FO1sEbTnYW\nXObYIe45/H51kcjBW1lgsbrLDTpeQgc3/HDPuOr88Oa8gOlECOO+W+RJ6TJa\nGEP//S1s790ZW0whron/FvK/0Z3VctI/DeCFqQp5dpDOOgK+E3CA2W8OLtuX\nttAThu5CKqnN9Bl8DhUX7y6ZNjizk8fhG9frnE/dPW9a0DUPYwZWX4+q808a\nUddL//AIL5VYTChNG9fHryhGBWpEiUFfUbaEIoSLfVeF9qPWArrdiTY25+H/\nPM6ZPdOaC4FVzxT4SulL6ZlaU7gCmOvhJu0IU9FXnM7lfv7LM/f3oDKt7aXA\nOT088VvhT7XISC4elgw5aPWb/CswTgYtauKyhsL6JrMkaJzhPOeYG8/Pslye\ngV1Nnoor0yQlnGnA26FNemfPDZxWdt8MJV9Unfv1kX3Jz5RffEOi3kGGccOg\nhwClwG9ZWsN6b+PJ647B/qPbMIBdFMQif3ZTNHUdpq3VGlKZqXUTFYQzinBy\nkfe0oZOZu8NeozC0M26ZXfZMD6cINfNkgUVsaCR1bsz2eb3qJb+2B50g6Av9\nQtfd\r\n=tvOu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"fetch.js","gitHead":"41c3c1097584c695eeda7bfd5282fd13f6af8987","scripts":{"prepush":"make unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"make verify && node_modules/.bin/secret-squirrel"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":{"url":"git+https://github.com/financial-times/n-fetch.git","type":"git"},"_npmVersion":"6.4.1","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"8.12.0","dependencies":{"node-fetch":"^1.6.3","http-errors":"^1.6.1","@financial-times/n-logger":"^5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","nock":"^9.2.3","mocha":"^5.0.0","sinon":"^4.4.0","eslint":"^4.18.0","proxyquire":"^1.7.11","lintspaces-cli":"^0.6.0","@financial-times/n-gage":"^2.1.2","@financial-times/next-secrets":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch_1.0.0-beta.7_1539170113752_0.7355057702278978","host":"s3://npm-registry-packages"}},"1.0.0-beta.8":{"name":"@financial-times/n-fetch","version":"1.0.0-beta.8","license":"ISC","_id":"@financial-times/n-fetch@1.0.0-beta.8","maintainers":[{"name":"alexwilson","email":"a@ax.gy"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"}],"homepage":"https://github.com/financial-times/n-fetch#readme","bugs":{"url":"https://github.com/financial-times/n-fetch/issues"},"dist":{"shasum":"87d4bd24555d2c6b478d735c65e7881e2a3bcb90","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0-beta.8.tgz","fileCount":11,"integrity":"sha512-0G3xGKUmtx5Uf+FAZJ40J4bvq1gtj2wOQsPhcKabdpwwR26OzhDwS9jle0V/zQOGHMBgh4YCHD/CA8LM0MM3hg==","signatures":[{"sig":"MEUCIQCTisy2ZRBURVYgkPolHGfb1H0I1lS+25dCBtjwJnzrOwIgaeACrJ76p6uDFyPR3FkGh7Mc3dDeb0gWl15zs3Hg9p4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfca8rCRA9TVsSAnZWagAAjooP+gMykACQoA5OV2M7Jl9e\n9BlfjJc8xCdUjhFVNMAmDl1ZAKGSDU8J171I8Lqx01rSZvexnNHGbd632O46\n67PBwVsYptxk6eLXLLpxHtnHkpB9ap5Dwkx37nys7/tQ4SL031IRJaZMg03C\nB7oJ03AeYog+qWr4A4cU+XHCuxBth12dnnzzI5Rv1DDSfKRXZgvSKAae0Rz3\nj43aOD2fFaeTn99+Uv83BlKG1No2Lj+23juC8wU87ijTOsf9zeZcOPDKnI7Z\nXT6vofB3sIU2m1cG6x7NFfR2gJB2MJIKrbLjC9njkm4YrKPIlnuZDzlDq10N\n/8jKu28as1x4kYoGmd4sMQxnUPCIZ+Z9w2/dktQg9rPvvWfubAmN6SX0i9+w\nF0IfStaN8vL1gqVvZjWuYQLrrjM0iQbPSlBu/zfVHPqUXzLPEJFDuvbTLlS2\nliLlKucXJu2NdoHUpLVv235y8pCX9SuNLtT9gTLI7LSbalBR4hKXVxFZaOCD\nT1mGjcJOeHrRiBs87z06WfvjcLmj7qg/y0SS9Z3fs+k7xStnayl9x22HJt+n\n6cWMlUiB2WGQk/PoutRmLNAS5KuGdtpcF6aUU6NJ2zIOtt81uYLxRAwGaYLs\nbHBff+v0NQr2gJWvTC5QTqcFlAHv+0sLahB4N4R6zRcm1NvEKcwHSNuusWYC\nmv+y\r\n=nfO+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"fetch.js","readme":"# n-fetch [![CircleCI](https://circleci.com/gh/Financial-Times/n-fetch.svg?style=svg&circle-token=33bcf2eb98fe2e875cc66de93d7e4a50369c952d)](https://github.com/Financial-Times/n-fetch)\n\nThis package is a wrapper for [node-fetch](https://www.npmjs.com/package/node-fetch) and provides an interface for fetching resources server side.\n\nAdditional features:\n- If the resouce returns JSON, then the response will be sent as JSON automatically\n- Errors are logged to the console using [n-logger](https://github.com/Financial-Times/n-logger)\n\n\n## Requirements\n\n* Node version defined by `engines.node` in `package.json`. Run command `nvm use` to switch your local Node version to the one specified in `.nvmrc`.\n\n\n## Installation\n\n```sh\ngit clone git@github.com:Financial-Times/n-fetch.git\ncd n-fetch\nmake install\n```\n\n\n## Development\n\n### Testing\n\nIn order to run the tests locally you'll need to run:\n\n```sh\nmake test\n```\n\n### Install from NPM\n\n```sh\nnpm install --save @financial-times/n-fetch\n```\n\n### Usage\n\n```js\nconst fetch = require('@financial-times/n-fetch');\n\nfetch('https://api.fastly.com/public-ip-list', {\n    method: 'GET',\n    headers: {},        // request headers. format is the identical to that accepted by the Headers constructor (see below)\n    body: null,         // request body. can be null, a string, a Buffer, a Blob, or a Node.js Readable stream\n    redirect: 'follow', // set to `manual` to extract redirect headers, `error` to reject redirect\n    signal: null,       // pass an instance of AbortSignal to optionally abort requests\n    follow: 20,         // maximum redirect count. 0 to not follow redirect\n    timeout: 0,         // req/res timeout in ms, it resets on redirect. 0 to disable (OS limit applies). Signal is recommended instead.\n    compress: true,     // support gzip/deflate content encoding. false to disable\n    size: 0,            // maximum response body size in bytes. 0 to disable\n    agent: null         // http(s).Agent instance or function that returns an instance (see below)\n}).then((data) => {\n    console.log(data);\n}).catch((error) => {\n    console.log(error);\n});\n```\n\n### Documentation\n\nThis library exports a single default method with the following arguments and returns a promise.\n- `input` - A string representing the URL for fetching\n- `init` - an object with the [request options](https://www.npmjs.com/package/node-fetch#options)\n","engines":{"node":"14.x"},"gitHead":"42aa27f95e81c2845d2b11af13d1d17c82e8cc96","scripts":{"prepare":"npx snyk protect || npx snyk protect -d || true","prepush":"make unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"make verify && node_modules/.bin/secret-squirrel"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":{"url":"git+https://github.com/financial-times/n-fetch.git","type":"git"},"_npmVersion":"6.14.8","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"14.11.0","dependencies":{"node-fetch":"^2.0.0","http-errors":"^1.6.1","@financial-times/n-logger":"^6.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.0","nock":"^9.2.3","snyk":"^1.167.2","mocha":"^5.0.0","sinon":"^4.4.0","eslint":"^4.18.0","proxyquire":"^1.7.11","lintspaces-cli":"^0.6.0","@financial-times/n-gage":"^3.0.0","@financial-times/next-secrets":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch_1.0.0-beta.8_1601285930636_0.4278178633866796","host":"s3://npm-registry-packages"}},"1.0.0-beta.9":{"name":"@financial-times/n-fetch","version":"1.0.0-beta.9","license":"ISC","_id":"@financial-times/n-fetch@1.0.0-beta.9","maintainers":[{"name":"alexwilson","email":"a@ax.gy"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"}],"homepage":"https://github.com/financial-times/n-fetch#readme","bugs":{"url":"https://github.com/financial-times/n-fetch/issues"},"dist":{"shasum":"b5d43daf52c3f10199be7dc951c54d731da9e048","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0-beta.9.tgz","fileCount":11,"integrity":"sha512-ueO6CNgY9dKAHVcibXh+gX88BCDD9ADmfr3ydStEhqRqG3GqAvD7WNPT7T4N/1ylkuq8+f8wRyNvY76BbD1ucA==","signatures":[{"sig":"MEUCIQDj/XTFupNBEmcwnJ8LZ1mhofbCEXv6u8T0W6luaR5WsQIgJbxXqrevJoePsnCxaM21FyUmylKtzEgrYSGvem6jdYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdu/zCRA9TVsSAnZWagAAp1YP/32KHBEROvzHAfIuKENW\nbBgAGnZoz4TwiZIcbH8A4i/dCmOSXcHE8lRLxWtxsuIa9sHX+f0ddos4r609\n40gKIMuKBceN3gfb7nBqmwfC8SHUTrhoDQlDHsZsSztIWfvMkTBBE8hkFTxN\nmKjKeUYnCOw1O2ZPuhSgMmsLflrvqEeV0d3odNzYOrWT+f2BTilPUsCTcxfR\nGAVYcUiKl2jUVK1gmJJnsp2yNnslPEXC1VsNuwe0inTsR/yJHVFzN10bCEJH\neoAy23TkBJ/3ByWJpmkjiLvRqH1Z+xPmfp3ISmoPAy3IVBliBXHBP9Qcsq6+\nzCYAq/h9nQWrb9Oraiy+wnyFPAeaNQyPK5tc5yAeKU3j/k8PREXfpn8n9zoV\n9DOJPSwEqWuDgRIAnNtwKzkNp8d6f5as1bdpz1iu3uQnqMZFfq79BTMUykU0\nRffB7rPSJ7ZJsOKvxqtnIJWpTqe9l67m0R3Y1PP4e7f+Fiy+SIzHRYDpVnR2\n/AY8IeA8zv8wYghPFlJm6q3fmT25z/1PFar8hYof/0BlBhOn2q087EvS4w0N\n3pdu2DETAgAQHC6rLgdyH4RdzDRI1Xl0/5bL6oH3SieIgNyitrok7I87QVq+\nyKyhPX1F4U41yvQwY+ly0G5Ibud3ZZbxpH76iTHUvX2QWmzSl0ZR6IsuJOI4\n/guj\r\n=vN0C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"fetch.js","readme":"# n-fetch [![CircleCI](https://circleci.com/gh/Financial-Times/n-fetch.svg?style=svg&circle-token=33bcf2eb98fe2e875cc66de93d7e4a50369c952d)](https://github.com/Financial-Times/n-fetch)\n\nThis package is a wrapper for [node-fetch](https://www.npmjs.com/package/node-fetch) and provides an interface for fetching resources server side.\n\nAdditional features:\n- If the resouce returns JSON, then the response will be sent as JSON automatically\n- Errors are logged to the console using [n-logger](https://github.com/Financial-Times/n-logger)\n\n\n## Requirements\n\n* Node version defined by `engines.node` in `package.json`. Run command `nvm use` to switch your local Node version to the one specified in `.nvmrc`.\n\n\n## Installation\n\n```sh\ngit clone git@github.com:Financial-Times/n-fetch.git\ncd n-fetch\nmake install\n```\n\n\n## Development\n\n### Testing\n\nIn order to run the tests locally you'll need to run:\n\n```sh\nmake test\n```\n\n### Install from NPM\n\n```sh\nnpm install --save @financial-times/n-fetch\n```\n\n### Usage\n\n```js\nconst fetch = require('@financial-times/n-fetch');\n\nfetch('https://api.fastly.com/public-ip-list', {\n    method: 'GET',\n    headers: {},        // request headers. format is the identical to that accepted by the Headers constructor (see below)\n    body: null,         // request body. can be null, a string, a Buffer, a Blob, or a Node.js Readable stream\n    redirect: 'follow', // set to `manual` to extract redirect headers, `error` to reject redirect\n    signal: null,       // pass an instance of AbortSignal to optionally abort requests\n    follow: 20,         // maximum redirect count. 0 to not follow redirect\n    timeout: 0,         // req/res timeout in ms, it resets on redirect. 0 to disable (OS limit applies). Signal is recommended instead.\n    compress: true,     // support gzip/deflate content encoding. false to disable\n    size: 0,            // maximum response body size in bytes. 0 to disable\n    agent: null         // http(s).Agent instance or function that returns an instance (see below)\n}).then((data) => {\n    console.log(data);\n}).catch((error) => {\n    console.log(error);\n});\n```\n\n### Documentation\n\nThis library exports a single default method with the following arguments and returns a promise.\n- `input` - A string representing the URL for fetching\n- `init` - an object with the [request options](https://www.npmjs.com/package/node-fetch#options)\n","engines":{"node":"12.x"},"gitHead":"7998df894689fb91022a77b6adbc9943553d1ca7","scripts":{"prepare":"npx snyk protect || npx snyk protect -d || true","prepush":"make unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"make verify && node_modules/.bin/secret-squirrel"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":{"url":"git+https://github.com/financial-times/n-fetch.git","type":"git"},"_npmVersion":"6.14.6","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"12.18.4","dependencies":{"node-fetch":"^2.0.0","http-errors":"^1.6.1","@financial-times/n-logger":"^6.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.0","nock":"^9.2.3","snyk":"^1.167.2","mocha":"^5.0.0","sinon":"^4.4.0","eslint":"^4.18.0","proxyquire":"^1.7.11","lintspaces-cli":"^0.6.0","@financial-times/n-gage":"^3.0.0","@financial-times/next-secrets":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch_1.0.0-beta.9_1601630194579_0.2755175434007411","host":"s3://npm-registry-packages"}},"1.0.0-beta.10":{"name":"@financial-times/n-fetch","version":"1.0.0-beta.10","license":"ISC","_id":"@financial-times/n-fetch@1.0.0-beta.10","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/financial-times/n-fetch#readme","bugs":{"url":"https://github.com/financial-times/n-fetch/issues"},"dist":{"shasum":"84f243adb49bf389e4192455ec5fc0c40617d765","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0-beta.10.tgz","fileCount":11,"integrity":"sha512-rGC6TZ8RzFWLhTsPG+/1qE0oZMQp0fRnCODGFt8fCb1SG5jxATtWgkUuxLgWoXWnKXbR+ci7NsLQHe91gNk6Ow==","signatures":[{"sig":"MEUCIEKaVrXQdVAcDxjZrF1harqT/YO7aAVZttCcZ+DifKssAiEAk2DNnLFOzhcmdJK6NUz2QK2yHE1EM5MM+09pL2TQHjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":479333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7GdbCRA9TVsSAnZWagAAco8P/0UrQZ2WTFIaxTYkWpXW\nvBvf8WW4/m8CeGbNYOWEjAkeVvZVYPixTafWc8sDAj7/2pCxGxzlKGdak6e6\nPZpJEn4Ug09XjbIJWm/MK4pAWeKkjYyeL9dRc4WeJJ5k1+8q6N/2TEdo3McG\niql9FFlcO90ScyIbMJKNj9ES2/k63Szjujfuc+R7BKQxiRE0sTWrc7WP4gex\nkm0s/rwRJcw0hlRmVY7iOdS9YyQju53WJWXg+dzDpCEt4zgV5123C7dIwTvp\nAZ0p/yBr41rlvQ53vSh7g1mFIQ2hAWnVPxcpnDpnaBl6ypFKRcqK9fXytQpv\noiuwo9lR1FX0LAcVsb3Dv1v+NCWRYUzlCUpaf4+hT84CHMvLBG8gisBblmkK\nALI31QIAro+q76oxmSEGAibI+fqBUZnMVAszh7vX4BBWR+iXgRo9FiNYC8xq\nx/WDFbuuPfD6xVxcT6ofpJIPQL6O3v6ctJFwynmz0MYYrh8HS5NmAkvIoCZy\nyi1LJZePpKchUZwTIGwkrAjQR5aAadWBcM3ZrdYGsTNss3OXHGOOarX65pO6\nk1y1ksM3kf+1KAlru2ggKMJwE/+aZZmf/92rkhZHTDsB5UJs5ev2RyjFPrkH\nTxVHOjnff4L731AvOdxg1iCjz4gMLZ5FJ4LRALO9n3j0DEz+iGEYCaxykWjQ\nXKlt\r\n=ZpQz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"fetch.js","readme":"# n-fetch [![CircleCI](https://circleci.com/gh/Financial-Times/n-fetch.svg?style=svg&circle-token=33bcf2eb98fe2e875cc66de93d7e4a50369c952d)](https://github.com/Financial-Times/n-fetch)\n\nThis package is a wrapper for [node-fetch](https://www.npmjs.com/package/node-fetch) and provides an interface for fetching resources server side.\n\nAdditional features:\n- If the resouce returns JSON, then the response will be sent as JSON automatically\n- Errors are logged to the console using [n-logger](https://github.com/Financial-Times/n-logger)\n\n\n## Requirements\n\n* Node version defined by `engines.node` in `package.json`. Run command `nvm use` to switch your local Node version to the one specified in `.nvmrc`.\n\n\n## Installation\n\n```sh\ngit clone git@github.com:Financial-Times/n-fetch.git\ncd n-fetch\nmake install\n```\n\n\n## Development\n\n### Testing\n\nIn order to run the tests locally you'll need to run:\n\n```sh\nmake test\n```\n\n### Install from NPM\n\n```sh\nnpm install --save @financial-times/n-fetch\n```\n\n### Usage\n\n```js\nconst fetch = require('@financial-times/n-fetch');\n\nfetch('https://api.fastly.com/public-ip-list', {\n    method: 'GET',\n    headers: {},        // request headers. format is the identical to that accepted by the Headers constructor (see below)\n    body: null,         // request body. can be null, a string, a Buffer, a Blob, or a Node.js Readable stream\n    redirect: 'follow', // set to `manual` to extract redirect headers, `error` to reject redirect\n    signal: null,       // pass an instance of AbortSignal to optionally abort requests\n    follow: 20,         // maximum redirect count. 0 to not follow redirect\n    timeout: 0,         // req/res timeout in ms, it resets on redirect. 0 to disable (OS limit applies). Signal is recommended instead.\n    compress: true,     // support gzip/deflate content encoding. false to disable\n    size: 0,            // maximum response body size in bytes. 0 to disable\n    agent: null         // http(s).Agent instance or function that returns an instance (see below)\n}).then((data) => {\n    console.log(data);\n}).catch((error) => {\n    console.log(error);\n});\n```\n\n### Documentation\n\nThis library exports a single default method with the following arguments and returns a promise.\n- `input` - A string representing the URL for fetching\n- `init` - an object with the [request options](https://www.npmjs.com/package/node-fetch#options)\n","engines":{"node":"12.x"},"gitHead":"7defc575c621df11110bb8471d5748b3f15cc2ee","scripts":{"prepare":"npx snyk protect || npx snyk protect -d || true","prepush":"make unit-test && make verify -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"make verify && node_modules/.bin/secret-squirrel"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":{"url":"git+https://github.com/financial-times/n-fetch.git","type":"git"},"_npmVersion":"6.14.13","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"12.22.3","dependencies":{"node-fetch":"^2.0.0","http-errors":"^1.6.1","@financial-times/n-logger":"^8.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.0","nock":"^9.2.3","snyk":"^1.167.2","mocha":"^5.0.0","sinon":"^4.4.0","eslint":"^4.18.0","proxyquire":"^1.7.11","lintspaces-cli":"^0.6.0","@financial-times/n-gage":"^3.0.0","@financial-times/next-secrets":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch_1.0.0-beta.10_1626105691551_0.6030268375408154","host":"s3://npm-registry-packages"}},"1.0.0-beta.11":{"name":"@financial-times/n-fetch","version":"1.0.0-beta.11","license":"ISC","_id":"@financial-times/n-fetch@1.0.0-beta.11","maintainers":[{"name":"nikita.lohia","email":"nikita.lohia@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"efinlay24","email":"euan.finlay@ft.com"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/financial-times/n-fetch#readme","bugs":{"url":"https://github.com/financial-times/n-fetch/issues"},"dist":{"shasum":"a2fd54618e70ea93b30ccb868983c5e41f17c8c7","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0-beta.11.tgz","fileCount":11,"integrity":"sha512-xwVhJJrn+W0xYTFdmvsHB81/t3Kgv7hCgTZcz8in3d/Be4Vj2DlVAz76H0bOQhJ1NwpcXJiNpHEVWqNI8l6hgw==","signatures":[{"sig":"MEUCIDF0REgNWW7wtPASVNrw/uFOPGnsDIt09MHW/XrrAzGvAiEAylRNFYV3LWwNN0iS18XhsXIINC9SM8W6inwG3vkP9D0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":967179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOG+vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ/Q/6AwCKv4tqIgblzWvkEzvj7d4oamBcrUi4ukIoj0Ua+SyBj4le\r\nNB+SbqqwOZd+6l1tZKmK5GlJlidUjYNcF0saOvejw0kkttKvOACHedLjZBZV\r\neZ0AjqlZTehfC+vyltZWMEg8IV3YkqMdHhXZSFWHrN8RgJfSzNBtUQ8tI91c\r\n9RKHLCDp+yOE8DIEw8eqthID2s4w5/6o7+cs8AM9mVqLAHf9tOg7Ub2wZ+OX\r\nueloQDCBf1rTsXIsKEgtGBvwA6Im2Q8b98T690GvXN4R3qCUHqAzLcYYFKMn\r\nKo2LvbTw23SGAjhYPLZaWKxOgM78J1lGEwXsqil5fIwyRzYmv++lPx/deKWF\r\n4ikth/3og5r472kOQkb+VMVt91QybuICQ7Ws3dwCoJf7k3aG5wWVqewxDJN8\r\n6CiK27BpWQSpnYJx272zPtE7x0j/F/cUBGNYZXW2uVG2cu9MnCRZqTaFdr37\r\nWwrs16mUMB8oT8ror/etZAOakXI/YnMQN5axKtyuVMfrmhS4b052NxOFrU8c\r\nbJQOLVk0SuJtCs7kyKNA28WwnKND/IQLaBeNB9m5hvQ+5pTlc5SoA7SmRpJN\r\nH0ZWEQ0uLLxOc2zCVau3DAt5UUCvS3WT4gc8tVnEl3nN6S+Dprj2rv2vDb4i\r\n7wsru8LH/nuwiYy8yDgqUPY+1cMQ722rZhA=\r\n=IHuu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"fetch.js","husky":{"hooks":{"pre-push":"make unit-test && make verify -j3","commit-msg":"node_modules/.bin/secret-squirrel-commitmsg","pre-commit":"make verify && node_modules/.bin/secret-squirrel"}},"volta":{"npm":"7.20.2","node":"16.14.1"},"readme":"# n-fetch [![CircleCI](https://circleci.com/gh/Financial-Times/n-fetch.svg?style=svg&circle-token=33bcf2eb98fe2e875cc66de93d7e4a50369c952d)](https://github.com/Financial-Times/n-fetch)\n\nThis package is a wrapper for [node-fetch](https://www.npmjs.com/package/node-fetch) and provides an interface for fetching resources server side.\n\nAdditional features:\n- If the resouce returns JSON, then the response will be sent as JSON automatically\n- Errors are logged to the console using [n-logger](https://github.com/Financial-Times/n-logger)\n\n\n## Requirements\n\n* Node version defined by `engines.node` in `package.json`. Run command `nvm use` to switch your local Node version to the one specified in `.nvmrc`.\n\n\n## Installation\n\n```sh\ngit clone git@github.com:Financial-Times/n-fetch.git\ncd n-fetch\nmake install\n```\n\n\n## Development\n\n### Testing\n\nIn order to run the tests locally you'll need to run:\n\n```sh\nmake test\n```\n\n### Install from NPM\n\n```sh\nnpm install --save @financial-times/n-fetch\n```\n\n### Usage\n\n```js\nconst fetch = require('@financial-times/n-fetch');\n\nfetch('https://api.fastly.com/public-ip-list', {\n    method: 'GET',\n    headers: {},        // request headers. format is the identical to that accepted by the Headers constructor (see below)\n    body: null,         // request body. can be null, a string, a Buffer, a Blob, or a Node.js Readable stream\n    redirect: 'follow', // set to `manual` to extract redirect headers, `error` to reject redirect\n    signal: null,       // pass an instance of AbortSignal to optionally abort requests\n    follow: 20,         // maximum redirect count. 0 to not follow redirect\n    timeout: 0,         // req/res timeout in ms, it resets on redirect. 0 to disable (OS limit applies). Signal is recommended instead.\n    compress: true,     // support gzip/deflate content encoding. false to disable\n    size: 0,            // maximum response body size in bytes. 0 to disable\n    agent: null         // http(s).Agent instance or function that returns an instance (see below)\n}).then((data) => {\n    console.log(data);\n}).catch((error) => {\n    console.log(error);\n});\n```\n\n### Documentation\n\nThis library exports a single default method with the following arguments and returns a promise.\n- `input` - A string representing the URL for fetching\n- `init` - an object with the [request options](https://www.npmjs.com/package/node-fetch#options)\n","engines":{"npm":"7.x || 8.x","node":"14.x || 16.x"},"gitHead":"b79132a9ccec0756e71bb917cdbd66a6fcb95ac3","scripts":{"prepare":"npx snyk protect || npx snyk protect -d || true","preinstall":"[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":{"url":"git+https://github.com/financial-times/n-fetch.git","type":"git"},"_npmVersion":"8.5.0","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"16.14.2","dependencies":{"node-fetch":"^2.0.0","http-errors":"^1.6.1","@financial-times/n-logger":"^8.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.0","nock":"^9.2.3","snyk":"^1.167.2","mocha":"^5.0.0","sinon":"^4.4.0","eslint":"^4.18.0","proxyquire":"^1.7.11","check-engine":"^1.10.1","lintspaces-cli":"^0.6.0","@financial-times/n-gage":"^8.3.2","@financial-times/next-secrets":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch_1.0.0-beta.11_1647865775054_0.2279446995969967","host":"s3://npm-registry-packages"}},"1.0.0-beta.12":{"name":"@financial-times/n-fetch","version":"1.0.0-beta.12","license":"ISC","_id":"@financial-times/n-fetch@1.0.0-beta.12","maintainers":[{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"nikita.lohia","email":"nikita.lohia@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"efinlay24","email":"euan.finlay@ft.com"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/financial-times/n-fetch#readme","bugs":{"url":"https://github.com/financial-times/n-fetch/issues"},"dist":{"shasum":"b99db55efc15efd35efa1c884a9cc795f4cca14b","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0-beta.12.tgz","fileCount":11,"integrity":"sha512-oF/824kUTuk3TfLtZ9eFfjq3ZJ/+Iwz+Hi5iPeF4lyT3zt+4ES0oJt8u4XxsR++9Z5nIlDV0/bp2m4/ofU+4Yw==","signatures":[{"sig":"MEUCIAo9TH33I2VWZypHUPt3j4EYdgxqekGVva3kiNPUIeukAiEAkbikwMaVgtXf4wLx9qOw3ANsIwhdA3rsAMxzn0oyH3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":967254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizq+/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnmg/+K6jjQgYps/ZeRZZHjL0auBcYkE3l3hU/8IRHQGoMHW2u5nbc\r\n8MV12rA0oMR2wfAM5B2zw5bdi9etrZbvlewEoRot41hvD4qUcDqFGFbteD76\r\nEhASuq1FxdSlPGuozwUwyh6QQQEaBGQ7PJU86Fk7Q4Zi/T9rvRXqQcBdwoaJ\r\ndMqcUloQmfp7kR6Doz0SY9De4NooT6D7Jffk2cWnW3ZV31W7x+fyQAOATI0F\r\nJ/WE0fnLg1B+x35JW/XELGM3SsobVidcVr76E6dfqCn0/MGM6YsKfUaPtveb\r\n0R1VvKiprBCF9YBu2aTK1rQlK0h679p7p7te5oJTaZg131NMVu5tIO7k7fxm\r\nnnVEAKLus+/S6QUaTgQ30+wp1qzkP6nhRFoHcIEpMNKoA4HenZa9TOm2LiFL\r\noxoH0VgLiU+huTRWT8qLFKRweYrCEb2aUCyE2jTL0xN1pW5FXF3ZnPw3Qoo7\r\n3ZMVx3DPvBHxsgiQTkAZEngwJAilsZJZHbaX3VqmSF43H+GvUH//b2zGrtgr\r\nSEebbgBL0/LWU0LUJHwKxS5p9PzQjTyM2vyJOQ78loAtb594PSxWILYCv31z\r\n+eceuHzmmTol5FGss85WimDxOGkkI4amFiL7G8CoeNq/PpvNnG2wCzhSdhII\r\nNB8KeXqmlFUtvKiuXI12GbynWh9CCuU21hk=\r\n=iV5n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"fetch.js","husky":{"hooks":{"pre-push":"make unit-test && make verify -j3","commit-msg":"node_modules/.bin/secret-squirrel-commitmsg","pre-commit":"make verify && node_modules/.bin/secret-squirrel"}},"volta":{"npm":"7.20.2","node":"16.14.1"},"readme":"# n-fetch [![CircleCI](https://circleci.com/gh/Financial-Times/n-fetch.svg?style=svg&circle-token=33bcf2eb98fe2e875cc66de93d7e4a50369c952d)](https://github.com/Financial-Times/n-fetch)\n\nThis package is a wrapper for [node-fetch](https://www.npmjs.com/package/node-fetch) and provides an interface for fetching resources server side.\n\nAdditional features:\n- If the resouce returns JSON, then the response will be sent as JSON automatically\n- Errors are logged to the console using [n-logger](https://github.com/Financial-Times/n-logger)\n\n\n## Requirements\n\n* Node version defined by `engines.node` in `package.json`. Run command `nvm use` to switch your local Node version to the one specified in `.nvmrc`.\n\n\n## Installation\n\n```sh\ngit clone git@github.com:Financial-Times/n-fetch.git\ncd n-fetch\nmake install\n```\n\n\n## Development\n\n### Testing\n\nIn order to run the tests locally you'll need to run:\n\n```sh\nmake test\n```\n\n### Install from NPM\n\n```sh\nnpm install --save @financial-times/n-fetch\n```\n\n### Usage\n\n```js\nconst fetch = require('@financial-times/n-fetch');\n\nfetch('https://api.fastly.com/public-ip-list', {\n    method: 'GET',\n    headers: {},        // request headers. format is the identical to that accepted by the Headers constructor (see below)\n    body: null,         // request body. can be null, a string, a Buffer, a Blob, or a Node.js Readable stream\n    redirect: 'follow', // set to `manual` to extract redirect headers, `error` to reject redirect\n    signal: null,       // pass an instance of AbortSignal to optionally abort requests\n    follow: 20,         // maximum redirect count. 0 to not follow redirect\n    timeout: 0,         // req/res timeout in ms, it resets on redirect. 0 to disable (OS limit applies). Signal is recommended instead.\n    compress: true,     // support gzip/deflate content encoding. false to disable\n    size: 0,            // maximum response body size in bytes. 0 to disable\n    agent: null         // http(s).Agent instance or function that returns an instance (see below)\n}).then((data) => {\n    console.log(data);\n}).catch((error) => {\n    console.log(error);\n});\n```\n\n### Documentation\n\nThis library exports a single default method with the following arguments and returns a promise.\n- `input` - A string representing the URL for fetching\n- `init` - an object with the [request options](https://www.npmjs.com/package/node-fetch#options)\n","engines":{"npm":"7.x || 8.x","node":"14.x || 16.x"},"gitHead":"60ab8e9193ba314fc056895455a17ed528cea259","scripts":{"prepare":"npx snyk protect || npx snyk protect -d || true","preinstall":"[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":{"url":"git+https://github.com/financial-times/n-fetch.git","type":"git"},"_npmVersion":"8.5.0","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"16.14.2","dependencies":{"node-fetch":"^2.0.0","http-errors":"^1.6.1","@financial-times/n-logger":"^10.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.0","nock":"^9.2.3","snyk":"^1.167.2","mocha":"^5.0.0","sinon":"^4.4.0","eslint":"^4.18.0","proxyquire":"^1.7.11","check-engine":"^1.10.1","lintspaces-cli":"^0.6.0","@financial-times/n-gage":"^8.3.2","@financial-times/next-secrets":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch_1.0.0-beta.12_1657712575371_0.9835684927150596","host":"s3://npm-registry-packages"}},"1.0.0-beta.13":{"name":"@financial-times/n-fetch","version":"1.0.0-beta.13","license":"ISC","_id":"@financial-times/n-fetch@1.0.0-beta.13","maintainers":[{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"efinlay24","email":"euan.finlay@ft.com"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"dist":{"shasum":"49e5ed3dec32f7cb3f6b312181771107c7925619","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0-beta.13.tgz","fileCount":12,"integrity":"sha512-uN4FVAYhd/wwxxEsjoAv36KsIV4FqFqm6qJ2raFTKdmK9PvdpUH0vz8lthSSP47a0X9L8FY6B9tV1oYOucwRew==","signatures":[{"sig":"MEUCIQC2CsdnyS5juCXOCoHroOZHDhLwndSVHTSYQXggrix7zgIgVQva61rkMf7whUrhFii37k2TT2nVqm5PiswSLtFu5Pc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP+Y7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrevw//WU7qYrp9FEYeniEGNufnws+wAqrVi+RMuvFj798iPATma06G\r\nvqK//ylQXIrN1SfB0P0F0F6JScrwBEY2fO2KphdOkDfyVP7a0tWKsZuti/B6\r\niOnfVTqIf9GIo88msyl1XSTjKzkhUkGS7dfvXusk4kE7Lcag41RCuD2oUPDr\r\nu0w0h0gbdYJrOWlYs/6zsqSKxcvfEEJ4sWdyXTxhwQyM3kPUs056QX7MOHAI\r\nI8Je+K8b29I+twjIIr6T4BlX1oy8Fm44yNcFWlaV1ZOILcD2kro6Y07VArpu\r\nOR/qkFpfrdXOsCQyoNCWmrTINCagJcyMDhuSzMMHPlZ3qKBPMxMphoDN/YKG\r\ns/KDRGEfBzvG+72szTPb19fsGIUaoFu5JEvZ9ZfEnQylNiVbJQNx6EaNhKe3\r\nTKOnz1RfziiwpAmIUw9stAAVP2LNbr83BOOet9ROI+oG8Z3er36CNHZJzGkq\r\niXAlfO3hT6UJXP1jFNjqs55yfWb8KAoBHDTIQ1/9UcR/hxtHCqeDcgas+2WS\r\nPPBeKm6jznNzAN+F8NRrKVnoAnOheA/FaXijkcp2Q0UNUjJJM9zcESi1qPen\r\n5bVBQ/6IgFdf90GFktWjC9b8hJSMFtr+gzyE8Il1q7ER3x5XLiU4o54vDVV4\r\nbf7FgiX9+khnSNYHIkEG+a8nki5qjKeb0rE=\r\n=+kq5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"fetch.js","_from":"file:/home/circleci/project","husky":{"hooks":{"commit-msg":"dotcom-tool-kit git:commitmsg","pre-commit":"dotcom-tool-kit git:precommit"}},"volta":{"npm":"7.20.2","node":"16.14.1"},"engines":{"npm":"7.x || 8.x","node":"16.x"},"scripts":{"test":"dotcom-tool-kit test:local","build":"dotcom-tool-kit build:local","start":"dotcom-tool-kit run:local","prepare":"npx snyk protect || npx snyk protect -d || true","preinstall":"[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"_resolved":"/home/circleci/project","_integrity":null,"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":"financial-times/n-fetch","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"16.14.2","dependencies":{"node-fetch":"^2.0.0","http-errors":"^1.6.1","@financial-times/n-logger":"^10.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","nock":"^9.2.3","snyk":"^1.167.2","mocha":"^10.2.0","sinon":"^4.4.0","eslint":"^8.30.0","proxyquire":"^1.7.11","check-engine":"^1.10.1","dotcom-tool-kit":"^2.4.1","@dotcom-tool-kit/mocha":"^2.2.0","@dotcom-tool-kit/eslint":"^2.2.4","@dotcom-tool-kit/component":"^2.1.0","@financial-times/eslint-config-next":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch_1.0.0-beta.13_1681909307691_0.3703658584925882","host":"s3://npm-registry-packages"}},"1.0.0-beta.14":{"name":"@financial-times/n-fetch","version":"1.0.0-beta.14","license":"ISC","_id":"@financial-times/n-fetch@1.0.0-beta.14","maintainers":[{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"dist":{"shasum":"ab94d483a79353141584c5c492917c52ffaec459","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0-beta.14.tgz","fileCount":12,"integrity":"sha512-IuS4odym1ZibpmKuMa7wwp8O36y2sGzpzPs3BShw1/ZPVPcAUEy4jrjsei7eJzAOBXoewBgtWoiOKwSQfOUjDA==","signatures":[{"sig":"MEUCICwI/q3IJCyBwRjHCIiq7GB8ev2p/SyCS6yXsDkuTUUqAiEA/WQvbcI4rRUz72wysEAnHKQw6ogO4LhM6X3eglqBcsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5832},"main":"fetch.js","_from":"file:/home/circleci/project","husky":{"hooks":{"commit-msg":"dotcom-tool-kit git:commitmsg","pre-commit":"dotcom-tool-kit git:precommit"}},"volta":{"node":"18.16.0"},"engines":{"npm":"7.x || 8.x || 9.x","node":"16.x || 18.x"},"scripts":{"test":"NODE_OPTIONS='--no-experimental-fetch' dotcom-tool-kit test:local","build":"dotcom-tool-kit build:local","start":"dotcom-tool-kit run:local","prepare":"npx snyk protect || npx snyk protect -d || true"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"_resolved":"/home/circleci/project","_integrity":null,"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":"financial-times/n-fetch","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"18.16.1","dependencies":{"node-fetch":"^2.0.0","http-errors":"^1.6.1","@financial-times/n-logger":"^10.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","nock":"^13.3.1","snyk":"^1.167.2","mocha":"^10.2.0","sinon":"^4.4.0","eslint":"^8.30.0","proxyquire":"^1.7.11","check-engine":"^1.10.1","dotcom-tool-kit":"^3.2.0","@dotcom-tool-kit/mocha":"^3.1.2","@dotcom-tool-kit/eslint":"^3.1.2","@dotcom-tool-kit/component":"^3.1.7","@financial-times/eslint-config-next":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch_1.0.0-beta.14_1688136363073_0.539400164229459","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@financial-times/n-fetch","version":"1.0.0","license":"ISC","_id":"@financial-times/n-fetch@1.0.0","maintainers":[{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"info+npm@rowanmanning.com"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"dist":{"shasum":"948af5b94a0aac7a86b68939d7cb4483cee293fe","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.0.tgz","fileCount":12,"integrity":"sha512-6ayYnrlSJZvGU8/ZJEskxYH2kdvwJU/aL9MSXc3FmPj3dft7ecMxsB4p8PsWeJamHyd8EjaL7Mwm63LR2DwePg==","signatures":[{"sig":"MEYCIQCNgqxLCHS7jucsnE9o/Ln+rdFswQABW7JcZAX1mFOeMQIhAMrv+Ky+VkEYdBG49kxNSiCW6LZk6Fwuqy0mTbnvSIop","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5886},"main":"fetch.js","_from":"file:/home/circleci/project","husky":{"hooks":{"commit-msg":"dotcom-tool-kit git:commitmsg","pre-commit":"dotcom-tool-kit git:precommit"}},"volta":{"node":"18.16.0"},"engines":{"npm":"7.x || 8.x || 9.x","node":"16.x || 18.x"},"scripts":{"test":"NODE_OPTIONS='--no-experimental-fetch' dotcom-tool-kit test:local","build":"dotcom-tool-kit build:local","start":"dotcom-tool-kit run:local","prepare":"npx snyk protect || npx snyk protect -d || true"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"_resolved":"/home/circleci/project","_integrity":null,"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":"financial-times/n-fetch","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"18.16.1","dependencies":{"node-fetch":"^2.0.0","http-errors":"^1.6.1","@dotcom-reliability-kit/logger":"^2.2.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","nock":"^13.3.1","snyk":"^1.167.2","mocha":"^10.2.0","sinon":"^4.4.0","eslint":"^8.30.0","proxyquire":"^1.7.11","check-engine":"^1.10.1","dotcom-tool-kit":"^3.2.0","@dotcom-tool-kit/mocha":"^3.1.2","@dotcom-tool-kit/eslint":"^3.1.2","@dotcom-tool-kit/component":"^3.1.7","@financial-times/eslint-config-next":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch_1.0.0_1691502195138_0.8846081112597959","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@financial-times/n-fetch","version":"1.0.1","license":"ISC","_id":"@financial-times/n-fetch@1.0.1","maintainers":[{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"info+npm@rowanmanning.com"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"dist":{"shasum":"f57a1694ee7b29b20332cdf34f0b164b89563bf0","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-1.0.1.tgz","fileCount":12,"integrity":"sha512-LG0F/8V3gQe1D2/0WuHNYFIB/D9w5RIgstZbcqqpF+jqODIWBN6LY2isJ6qs3R+he2ev0QacuS8EupvdEpYxag==","signatures":[{"sig":"MEUCIQDBabkt8gaA96/bANNzjBAYc3YBn0vFyoUK8o93Bw9BPAIgFPRRRoHC3kpAoMYnoby6F/FWzz41AyhI4cBHPfGwpaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5968},"main":"fetch.js","_from":"file:/home/circleci/project","husky":{"hooks":{"commit-msg":"dotcom-tool-kit git:commitmsg","pre-commit":"dotcom-tool-kit git:precommit"}},"volta":{"node":"18.16.0"},"engines":{"npm":"7.x || 8.x || 9.x","node":"16.x || 18.x"},"scripts":{"test":"NODE_OPTIONS='--no-experimental-fetch' dotcom-tool-kit test:local","build":"dotcom-tool-kit build:local","start":"dotcom-tool-kit run:local","prepare":"npx snyk protect || npx snyk protect -d || true"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"_resolved":"/home/circleci/project","_integrity":null,"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":"financial-times/n-fetch","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"18.16.1","dependencies":{"node-fetch":"^2.7.0","http-errors":"^2.0.0","@dotcom-reliability-kit/logger":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^13.4.0","snyk":"^1.1266.0","mocha":"^10.2.0","sinon":"^16.1.3","eslint":"^8.56.0","proxyquire":"^2.1.3","check-engine":"^1.12.0","dotcom-tool-kit":"^3.3.11","@dotcom-tool-kit/mocha":"^3.1.6","@dotcom-tool-kit/eslint":"^3.1.6","@dotcom-tool-kit/component":"^4.0.5","@financial-times/eslint-config-next":"^7.1.0","@dotcom-reliability-kit/eslint-config":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch_1.0.1_1703170791460_0.4781351406140395","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@financial-times/n-fetch","version":"2.0.0","license":"ISC","_id":"@financial-times/n-fetch@2.0.0","maintainers":[{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"info+npm@rowanmanning.com"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"dist":{"shasum":"5d68a079ce30c2e257d0ed96b88dddec19280daf","tarball":"https://registry.npmjs.org/@financial-times/n-fetch/-/n-fetch-2.0.0.tgz","fileCount":12,"integrity":"sha512-8Eme7z9SQmZAkRcnc7eafOpjWFoPNtPqkIoDQhvY7ZQXf/dm04cyDW5u1X8NnnCzVqwsIquzSKItYfrhtcdQCg==","signatures":[{"sig":"MEYCIQDDPtm59+li9F7eo1/IVJgui6Cfg0seDr9yxD84jejBvgIhAKGdPMMIMShaTvtWuCag5GETg0+m2V45+px0WruFw804","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5969},"main":"fetch.js","_from":"file:/home/circleci/project","husky":{"hooks":{"commit-msg":"dotcom-tool-kit git:commitmsg","pre-commit":"dotcom-tool-kit git:precommit"}},"volta":{"node":"20.10.0"},"engines":{"npm":"8.x || 9.x || 10.x","node":"18.x || 20.x"},"scripts":{"test":"NODE_OPTIONS='--no-experimental-fetch' dotcom-tool-kit test:local","build":"dotcom-tool-kit build:local","start":"dotcom-tool-kit run:local","prepare":"npx snyk protect || npx snyk protect -d || true"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"_resolved":"/home/circleci/project","_integrity":null,"deprecated":"n-fetch is no longer supported. It will get security patches up until 2024-07-01","repository":"financial-times/n-fetch","description":"The fetch logic we wanted","directories":{},"_nodeVersion":"20.10.0","dependencies":{"node-fetch":"^2.7.0","http-errors":"^2.0.0","@dotcom-reliability-kit/logger":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^13.4.0","snyk":"^1.1266.0","mocha":"^10.2.0","sinon":"^16.1.3","eslint":"^8.56.0","proxyquire":"^2.1.3","check-engine":"^1.12.0","dotcom-tool-kit":"^3.3.11","@dotcom-tool-kit/mocha":"^3.1.6","@dotcom-tool-kit/eslint":"^3.1.6","@dotcom-tool-kit/component":"^4.0.5","@financial-times/eslint-config-next":"^7.1.0","@dotcom-reliability-kit/eslint-config":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fetch_2.0.0_1704887078644_0.740104174825768","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-04-19T12:31:23.605Z","modified":"2026-06-23T15:53:12.736Z","1.0.0-beta.2":"2017-04-19T12:31:23.605Z","1.0.0-beta.3":"2017-04-20T16:47:57.780Z","1.0.0-beta.4":"2017-05-13T10:18:56.778Z","1.0.0-beta.5":"2018-03-02T10:29:09.463Z","1.0.0-beta.6":"2018-09-07T10:21:13.391Z","1.0.0-beta.7":"2018-10-10T11:15:13.860Z","1.0.0-beta.8":"2020-09-28T09:38:50.779Z","1.0.0-beta.9":"2020-10-02T09:16:34.697Z","1.0.0-beta.10":"2021-07-12T16:01:31.681Z","1.0.0-beta.11":"2022-03-21T12:29:35.218Z","1.0.0-beta.12":"2022-07-13T11:42:55.647Z","1.0.0-beta.13":"2023-04-19T13:01:47.843Z","1.0.0-beta.14":"2023-06-30T14:46:03.311Z","1.0.0":"2023-08-08T13:43:15.290Z","1.0.1":"2023-12-21T14:59:51.634Z","2.0.0":"2024-01-10T11:44:38.797Z"},"license":"ISC","repository":"financial-times/n-fetch","description":"The fetch logic we wanted","maintainers":[{"email":"code.management@ft.com","name":"the-ft"},{"email":"info+npm@rowanmanning.com","name":"rowanmanning"},{"email":"yay@chee.party","name":"chee"},{"email":"a@ax.gy","name":"alexwilson"},{"email":"howdy@aendra.com","name":"aendra"},{"email":"emma.lewis@ft.com","name":"emmalewis"},{"email":"lee@leemoody.co.uk","name":"notlee"},{"email":"hamza.samih@ft.com","name":"hamza.samih"},{"email":"robert.boulton@ft.com","name":"robertboulton"},{"email":"leila.micollier@ft.com","name":"leila.micollier"},{"email":"rob.godfrey@ft.com","name":"robgodfrey"}],"readme":"","readmeFilename":""}