{"_id":"@financial-times/n-fastly-purger","_rev":"39-57d9f0d7c004e92442f446a6935e7b7d","name":"@financial-times/n-fastly-purger","dist-tags":{"latest":"4.1.0"},"versions":{"1.0.0":{"name":"@financial-times/n-fastly-purger","version":"1.0.0","author":"","license":"ISC","_id":"@financial-times/n-fastly-purger@1.0.0","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+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-fastly-purger#readme","bugs":{"url":"https://github.com/Financial-Times/n-fastly-purger/issues"},"dist":{"shasum":"eceff14ab54dd2f676572a54232b29f13bbb71a0","tarball":"https://registry.npmjs.org/@financial-times/n-fastly-purger/-/n-fastly-purger-1.0.0.tgz","fileCount":12,"integrity":"sha512-59iYPFsFGWDLOdKaVYwJaelc13r18zMMTrx4ii0MHAgPTBum9O8f5eb3eNXL7aZ2b4Cy2vvFsV9PhiWxKIeqvg==","signatures":[{"sig":"MEQCIHx0Q183JbJNUr6srOg9RAMdAEf6KoqNf+6Jod1EGY8VAiBDmrbHind2Ff5FdW+YYVhidq10qwnXHI+s0vvnjAzpIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17167},"main":"dist/fastly.js","engines":{"node":"^8.9.4"},"gitHead":"bf0818b06b76d41bcbf7294286e582a5bbe6dd05","scripts":{"commit":"commit-wizard","prepush":"make verify-with-tslint -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/n-fastly-purger.git","type":"git"},"_npmVersion":"5.6.0","description":"Lightweight Fastly purger","directories":{},"_nodeVersion":"8.9.4","dependencies":{"isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.5","sinon":"^4.5.0","tslint":"^5.9.1","ts-node":"^5.0.1","typescript":"^2.8.1","@types/node":"^9.6.4","@types/mocha":"^5.0.0","@types/sinon":"^4.3.1","@types/node-fetch":"^1.6.8","@financial-times/n-gage":"^1.19.14"},"_npmOperationalInternal":{"tmp":"tmp/n-fastly-purger_1.0.0_1523535081903_0.22666758287799116","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@financial-times/n-fastly-purger","version":"1.0.1","author":"","license":"ISC","_id":"@financial-times/n-fastly-purger@1.0.1","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+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-fastly-purger#readme","bugs":{"url":"https://github.com/Financial-Times/n-fastly-purger/issues"},"dist":{"shasum":"9d2b2adea43335003f4980cfc3d53ee26626030f","tarball":"https://registry.npmjs.org/@financial-times/n-fastly-purger/-/n-fastly-purger-1.0.1.tgz","fileCount":12,"integrity":"sha512-j0fAaJIt3E5f5x9+l9aQRbRR9qPql9nlXr6Ne7X1fVAVD7rCdIsSHVVffvqaZxc2ZG8tyHR1r2XRuglUAvGbEQ==","signatures":[{"sig":"MEYCIQCfQY2e7bvu0NOe1hf5sS6pnzZChHP+lBJI5Qcz6P2L7QIhAN4lESk7uWWUH7f2BvbiqKaSDDXVsle6BSQsh1tOfjwF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+bFdCRA9TVsSAnZWagAAyRQP/1O3W2WA2Vj+KfFhbgMS\nbuNxwpng4H4tXmXIE/d81SGrnWF/rwa//Nv3t7YfYiKHrdqdUfIox86U7jIq\nqEjUG4GHuHc1/kNgpbcN+26QrvARD8FjwPrxOhNkAA/wXh6cXdfr6Ur1K10S\nKHDBAkFSqQgwphQE3JwHScQb6XYAic8neROH8ryavFhWRpy6rMwtgVHL0DCA\nR5e26xaL43HpXAVqmS/wVC2kls/QYY7Bzl1X0+U7zATlrQLt20r7YlyI3hf5\nVQ2yeDKEO/HJy9xbILPNYEF/QqnojteKI6Q3faDrzpLJsJf8JHsPnD5J0xzL\nxIw6erxyb6f8p/t0+7klGdTbrL2HSkEGpPvxvvoQtZwc/Alvu02ijvSvmadt\n3HB0iS9zEtLApm7BMsaS1qQHUI4T51OkzcPyEfMuM45MlPvSOu7U0Yf6vlM2\n1siZmNOvdEZWM2VG53sFuMbvIlG9N6L7cPF3k3ob1194S1kBprws8/kEANoH\nrJf8TamNZ8OeqFUk2MJ7OhzbuXi10PFEGbvbl3NggHDSIMbK0Y1VFyfF1kTo\nqnJzeY97iCTZmiFqHEaQhdQ3vcOfoYWUyWZ4ZJu8sszv3e8UVYAOxpMe7HYO\nbqPeEw59cu7q7QHR/yblj9L/bKDKPsxNfdzCA49nHnYtgitBVbrYnJXQouDx\nlWog\r\n=nr8L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/fastly.js","engines":{"node":"^8.9.4"},"gitHead":"31c797cec36c52d61d58687016be165c027a392f","scripts":{"commit":"commit-wizard","prepush":"make verify-with-tslint -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/n-fastly-purger.git","type":"git"},"_npmVersion":"5.6.0","description":"Lightweight Fastly purger","directories":{},"_nodeVersion":"8.9.4","dependencies":{"isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.5","sinon":"^4.5.0","tslint":"^5.9.1","ts-node":"^5.0.1","typescript":"^2.8.1","@types/node":"^9.6.4","@types/mocha":"^5.0.0","@types/sinon":"^4.3.1","@types/node-fetch":"^1.6.8","@financial-times/n-gage":"^1.19.14"},"_npmOperationalInternal":{"tmp":"tmp/n-fastly-purger_1.0.1_1526313308341_0.21609642679942698","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@financial-times/n-fastly-purger","version":"1.0.2","author":"","license":"ISC","_id":"@financial-times/n-fastly-purger@1.0.2","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+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-fastly-purger#readme","bugs":{"url":"https://github.com/Financial-Times/n-fastly-purger/issues"},"dist":{"shasum":"034e2366a6f5bc95fcfddb060575ec3ee66bfe18","tarball":"https://registry.npmjs.org/@financial-times/n-fastly-purger/-/n-fastly-purger-1.0.2.tgz","fileCount":12,"integrity":"sha512-M/EiZm0H8pFYv38bwtY/yVvYzAQCtEcE89/O12ohbFeDkT2Z23u1CxueexDAMaLUAxdZg/NwqlnhDOiTkrZC+Q==","signatures":[{"sig":"MEYCIQC4WTUyxtZrhcmlUOj+fWXXR2eIBNZuyV0AXlkQYi0UdAIhALqpVb2DDdchVyMuOfPJO89VIpUPcI/TQUpPEpaB+lqg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+wbgCRA9TVsSAnZWagAAEWYP/2dM3JgVCeh5FbynSFQ4\nzsuf8iPUujwMxmw0iUAOxskoKNgJKtFGPWTv1MaBsNV5GPtzSRYV3nKDnRnU\nWwCx4fPSTEDiVrlGp1OU+eovM9n09bK/du0SBKdbxvx9h6NkRH+QUlsIzgo1\n+qmvgwKBQyAG6R1Jd1NZdMFUU3XM+PMfVIUvdhOlX79E3w2Zuqni9DG0Ou+J\nZ5TfXyTDLBhsVHZrQYcoPHwkOimmYLgSAZdk+DWM/a4mlvdhemlHPQNtR0Vg\npRW+5OLDYw0cKN6q4lQ0xB4ciDLcyHW8zFyJd9jiqd29z1Se5+1QBqVkAMqq\nJcl9DMvJ8QYC78kx0dyQrGqMvyIuCTRSwnUTUTc71AR6B0KGJ662ZV38ooU8\nXlTlWHBZR+6crnf8Kcix4XNBemp3urrK9k84uupWqa1xp5kAbKYVek7gvszP\nKUFFS2Zl5vW7TGt4Sz08jr5kuYjD6z/eSs0ptyeq4mz3kN4+kI2fr5AOFg6t\nd+5JZ1WsQTuNyqwlPOdYC46/s3kJGJJHiGIN9gK9WPOhK8YqcIna2q46hX2q\nMV+5AYxeWKiOQr8HDRDvuC3HngKvZYV++Jxx6vwDVuaK7eVX313rML5JER4O\npfysfO0tspe4twAXeXWsejV5VJK9SSD9XzDw0BTw/4eybfO5dxao5Ao65rgr\nfbaw\r\n=iv7c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/fastly.js","engines":{"node":"^8.9.4"},"gitHead":"58e8286af245f741453595ec103ab78b86165be8","scripts":{"commit":"commit-wizard","prepush":"make verify-with-tslint -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/n-fastly-purger.git","type":"git"},"_npmVersion":"5.6.0","description":"Lightweight Fastly purger","directories":{},"_nodeVersion":"8.9.4","dependencies":{"isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.5","sinon":"^4.5.0","tslint":"^5.9.1","ts-node":"^5.0.1","typescript":"^2.8.1","@types/node":"^9.6.4","@types/mocha":"^5.0.0","@types/sinon":"^4.3.1","@types/node-fetch":"^1.6.8","@financial-times/n-gage":"^1.19.14"},"_npmOperationalInternal":{"tmp":"tmp/n-fastly-purger_1.0.2_1526400735538_0.3856713028781602","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@financial-times/n-fastly-purger","version":"1.0.3","author":"","license":"ISC","_id":"@financial-times/n-fastly-purger@1.0.3","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+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"homepage":"https://github.com/Financial-Times/n-fastly-purger#readme","bugs":{"url":"https://github.com/Financial-Times/n-fastly-purger/issues"},"dist":{"shasum":"bfdc5055715ea15161a99a54e99abc3c75b5bb8b","tarball":"https://registry.npmjs.org/@financial-times/n-fastly-purger/-/n-fastly-purger-1.0.3.tgz","fileCount":12,"integrity":"sha512-alB05msIXqpPqHzc+ndv+LZztb0s78CDiQny9zBehjowSJwQTUBDksTlPnqwAvriwXOi7sM1zzJrDv+4p4Y80Q==","signatures":[{"sig":"MEUCIE7y6h6dxcR5/X/s5CN7htVpWI6KhU7dKh2mZMeb6CX0AiEA+shu8gaGrHJAJE7mCO73RqGJJl3YB/8/6HKjPqk+ObA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAuBgCRA9TVsSAnZWagAAWDYP/3dqZ00doP8nH/w5iM1l\ngIY0zxMmExjFWBqzVPd7JXHzQ89sgwUwVG0iu0iYE5Bx6rt2QcUTelR40cb1\nOl0XymhEt4cqRk+MoI/hMRRDDWSQo6o+4MhEv85ZViLQLu5md+P4M7b61u8U\ngOhxjeEOvaNtaFXxNYm3/7Z2Um2o0YWRatlxtPrbZiRSFVUcRP8hDnaEL97L\nUhi8DcFw787nERWBIEGEenWMXJbDMc9WpAZA7WYd7bJfNDLk/NOCvCFL3gan\nBckHt+Ja6VRKK80q5FB8BDewHeFrm3v4quVU2fWZHrKgoUcWoPxlzPxWfdqA\nYjiYE0I1MKNUwrbwqFZJKfapgS1soqL2I9nCrJs8rrHPsWmevOjQGK8tUEy5\nI3kg1l6gtghMu6g7f4MH0F+t96F0h8q/kXej03KYBQniK34iVXMmkebbIwhJ\nKhKjaf5J0bKfMcUF4YVwhxFoRBYqgUSgx5ApQUYFRb8Re/xemPEa16IdJKgq\n6jlZqpClSdBnKDN3FktoUV2Vrnc5pjOoaKE523TSIvPSBWD98NdZ8OqBv4gD\nCfRbRbYdk+wc5irb/xyGrYhnMCB/soBh4iUccKNaWMpoT1Vv8OcKyabOaRh6\nDZbog8raznY0aCz5eaC5Dd3QgWF81MltKw4RdY3E7arm7rRDdnlUQwhAfkwl\n92e0\r\n=vGah\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/fastly.js","engines":{"node":"^8.9.4"},"gitHead":"b8860ed3cda42c3a755019b267b79899182babe7","scripts":{"commit":"commit-wizard","prepush":"make verify-with-tslint -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/n-fastly-purger.git","type":"git"},"_npmVersion":"5.6.0","description":"Lightweight Fastly purger","directories":{},"_nodeVersion":"8.9.4","dependencies":{"isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.5","sinon":"^4.5.0","tslint":"^5.9.1","ts-node":"^5.0.1","typescript":"^2.8.1","@types/node":"^9.6.4","@types/mocha":"^5.0.0","@types/sinon":"^4.3.1","@types/node-fetch":"^1.6.8","@financial-times/n-gage":"^1.19.14"},"_npmOperationalInternal":{"tmp":"tmp/n-fastly-purger_1.0.3_1526915167619_0.7215465126657792","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@financial-times/n-fastly-purger","version":"2.0.0","author":"","license":"ISC","_id":"@financial-times/n-fastly-purger@2.0.0","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-fastly-purger#readme","bugs":{"url":"https://github.com/Financial-Times/n-fastly-purger/issues"},"dist":{"shasum":"d45e7386de8c08f53e38fa03fc24bfc7617e8cc6","tarball":"https://registry.npmjs.org/@financial-times/n-fastly-purger/-/n-fastly-purger-2.0.0.tgz","fileCount":36,"integrity":"sha512-nzmQ1ovQ49cxzt6oloLMv4pCg33yRPg50oDeRqB7yg+YPjxI9WF4eO2Wd1+lxl3srXXPXbLNjscxAc5YG8aEmA==","signatures":[{"sig":"MEUCIHMKe+Qsdc0cl5nYq7WeEY67tdJ6zsynd/jPiGn6GU0fAiEA3xD2h2OdgQbr4cM6i023/Y62aHqDXaOj8QpgOcyULBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HEjCRA9TVsSAnZWagAAB84P/jn8qMI5crIh7pJtnkK0\nw3RSYhd1AtjMx4+nZRME7k25KZ2g86Rf1WGmRnc7UrlqvnrRUer8oOBWrTbM\n3SPfbsUBp5g814wAh1hAptQbTbBl9voDmfyCkHHtk6gtqm+p+N/uWo8VyPKy\nxtUwQUzYCF2dhBl8zM5ocAZsPLM/M+6Qkwos8FokjwbKkkj2b4WhT7yHyuev\n3p0/3GF2b+j0Caf12akz7hsf/U5lLa3Qu2KsiUSRKB2MOhBi98WoxyDQWKbx\nk6Mc0/eTeBD//ke2//ccySVtg3il6nnWjMUxf+Uak7uhHvVcjd9WE5bUm0eE\n6Wfi4qYjxQdXlPaFXGvRuyInF3Y2+En1duaoHr6AbblHsWG17FFIJZGzyJsb\n0RV+f3Z73xd/TqvUWPvuUMAjyICrM9pmywuAo01Kn/z43Ij+l8/9PGwIv+rI\nE2cmiTKWJYoEZt1ghhcLoA7sQEaNRwl+Gm1X703n4coXLDKrIs6uo9+WUpv0\nZX/fntYSL/SABGvTH4lPf5u64aUwcuDUdL5QyWoE1Mh82GZNyWSCkMIgxROo\nC51vOgCZ+qdZA5J0w80CaX/iap6zbbQdAIQr7xz12NT6SJkiEU+xOrbwBi8m\nDBr9YOJXpQBdlhA/YVVh+DEao4xrhoi65GEO9tpH3upG7rQtY79LeTVJpOvQ\nxElr\r\n=3DkI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/fastly.js","engines":{"node":"12.x"},"gitHead":"8e175a8cb60497638b98ab28f7667246dfdabac2","scripts":{"commit":"commit-wizard","prepare":"npx snyk protect || npx snyk protect -d || true","prepush":"make verify-with-tslint -j3","commitmsg":"secret-squirrel-commitmsg","precommit":"secret-squirrel"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/n-fastly-purger.git","type":"git"},"_npmVersion":"6.14.8","description":"Lightweight Fastly purger","directories":{},"_nodeVersion":"12.19.0","dependencies":{"isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"snyk":"^1.167.2","mocha":"^5.2.0","sinon":"^6.1.3","tslint":"^5.10.0","ts-node":"^5.0.1","typescript":"^2.9.2","@types/node":"8.0.0","@types/mocha":"5.2.4","@types/sinon":"7.0.13","@types/node-fetch":"2.1.1","@financial-times/n-gage":"3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/n-fastly-purger_2.0.0_1602583264744_0.5877592410234393","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@financial-times/n-fastly-purger","version":"3.0.0","author":"","license":"ISC","_id":"@financial-times/n-fastly-purger@3.0.0","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-fastly-purger#readme","bugs":{"url":"https://github.com/Financial-Times/n-fastly-purger/issues"},"dist":{"shasum":"32f8c7f65604a39a1d6381a2f6d244ddd59d35ce","tarball":"https://registry.npmjs.org/@financial-times/n-fastly-purger/-/n-fastly-purger-3.0.0.tgz","fileCount":37,"integrity":"sha512-q/41OSoyZEx5m/g8z8DtvqcU9UBcLAPyO+wRg2ZmL0XkRvrKuRIMdgfzRsvZ6RRuK9biKqiKNTXUzpxdu2wpsA==","signatures":[{"sig":"MEUCIQCHl2rqJdfDBlKKNMh0Bll1rP+9C/yovARCu5t9uUuS3wIgDfDJ/k30JOsxzt0YQdQX6/9M4vx79zW2j0ENyZmFKfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":869223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOHLnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojmg//c8xM63pGsGDg53Rq+xnehVFojk5Mxoe1XCf4Ai5qUib5t26t\r\nYrIX6DN8iQ1khyrdHk77X6FNCpPrx5PA+yZW0mS5W1oDdy3KVaMFmlV0Glyg\r\nXxOWForph3tteAH+PQ34FB0dCuF6uLVIteLCk6yoEJCCAyXgIVqRx3SttdIC\r\n4Z2sUaad3QRDUIcN1xVsG1J6nTIUWEAgFqobLgBo04WpBiEbGLDg4SsSv2g6\r\nr956/MdSJXkOzgLJ49e0rtcXfoKsNBs2Yy4dlstJ6w4wqNDRK6JqPr90m42P\r\n4pc1vIkXjb/rFgk/+azrSie1TEd7Us7IQdzZdTA3d66KJ1IPKfyZ78JE9XKH\r\neMJoKGlpc+H3AyCH1JVQcVIHVqank2KlyK8R2kUkR0526B65oXpRGRfOrFZg\r\nSYpPOfAiHGkqrSKmbYcq7tNf7jREYQMG8PlOBR0nlSOMED6zoOsPzBBcTR8z\r\n88SEEGYnELCHv1QtWuQpSbKkW52x+RaqkasL0XVQ4raw+adUzIYoTMKy2Xj/\r\nM0rfhmZmbBzshT0Veq+em2NZ+GftgAQPbuiO9SGjjaQk3BbKFbt82rVUWeL8\r\nMdjNCaRBq3+7AoFCWgpOAzEDqvVTffWCO1hYBU459CLUwnl1Bx59wUeznYp2\r\nTQnUBMgvAvnTWdh7w7sb3XMqbOknMv8LWr4=\r\n=ixSC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/fastly.js","husky":{"hooks":{"pre-push":"make verify-with-tslint -j3","commit-msg":"node_modules/.bin/secret-squirrel-commitmsg","pre-commit":"node_modules/.bin/secret-squirrel"}},"types":"./dist/fastly.d.ts","volta":{"npm":"7.20.2","node":"16.14.1"},"engines":{"npm":"7.x || 8.x","node":"14.x || 16.x"},"gitHead":"9cb573fd76685ad051ba03dd291ab4af63990f8b","scripts":{"commit":"commit-wizard","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":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/n-fastly-purger.git","type":"git"},"_npmVersion":"8.5.0","description":"Lightweight Fastly purger","directories":{},"_nodeVersion":"16.14.2","dependencies":{"isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"snyk":"^1.167.2","mocha":"^5.2.0","sinon":"^6.1.3","tslint":"^5.10.0","ts-node":"^5.0.1","typescript":"~4.3.5","@types/node":"^12.20.24","@types/mocha":"5.2.4","@types/sinon":"7.0.13","check-engine":"^1.10.1","@types/node-fetch":"2.1.1","@financial-times/n-gage":"^8.3.2"},"_npmOperationalInternal":{"tmp":"tmp/n-fastly-purger_3.0.0_1647866599637_0.34793101232312607","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@financial-times/n-fastly-purger","version":"4.0.0","author":"","license":"ISC","_id":"@financial-times/n-fastly-purger@4.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":"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"}],"homepage":"https://github.com/Financial-Times/n-fastly-purger#readme","bugs":{"url":"https://github.com/Financial-Times/n-fastly-purger/issues"},"dist":{"shasum":"ae5780dc5b6aee610ba3aaf85465d51c30cccc00","tarball":"https://registry.npmjs.org/@financial-times/n-fastly-purger/-/n-fastly-purger-4.0.0.tgz","fileCount":37,"integrity":"sha512-gG0EHH806Fjo3VAir7yE4wFbrAOLTneLEhTNtraQ/ds6po6HXAOaAhwehwMukNAp8fneslvjJwzBI/lJ3IUOrw==","signatures":[{"sig":"MEYCIQCZtAqjrIplz4RGi7NPOftl1cRYi/lpjbaP2n6ZeEZdngIhAPpUizA4D1UOh+r7gq5DQZpnVfz9zYHCyZp6LG7M/uYJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":869550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPWF7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUlA/9HlNGEvC8CR9zIqiN/1/7nDij98Fi6t4dN2Q70v6HzXzNHv5t\r\n1KQEtcaFyRno/RaYq/zySWoquiBML02KoPTkMSxmfTk3y2Rfh8yt6P76cJZR\r\nKL6WcmcWxoG+5EhSzNBYLbhO2j9vObANL1Djphq3PLU+PLY93H3BkBZmjMzq\r\n4GHW39MIB1JZLVWOfLlcLpxqOe9OdZLGjIrl4SO3Zu5GOJQef6rty17MhuBL\r\ntSr+kIwwqBOb97wReozrOai+3TvBxQORW9qKTkVV5hlEXHAhSmyZBRNUdHv3\r\nI8lHS4w53yc528b9flzIfkbCs2PHLzakWwV6qpH1wkrnyRfR2zF8tcEaWqdy\r\nZHDYw7meSdsX19g0z8/elE86FUWpuIbDKuflaVQBJfVjVY8gxP22nICFqOEf\r\nEwVIEtB9Yh6BAejN79l0mviTbUHoQYU5rwDMqWyYqp9jY51xhBM2+efiUdH1\r\nVvAFtu5GRuNnwhkU3+FnYo82xnLXUP6cmqHqeejG657nUkuWGeumJKlUQryr\r\nuelZmwSwo2yvWWokcpOj68KqUp6+G92AikLIbdEV+VQfzzee5vDAclEMcFIe\r\n8U1uxGDeZCP5WOPtorCcPUaxbW2F1SS0F/zCU7RduAIqdTXJa7VsSdPFL0Ua\r\n4nXENpLxpI4Vzyj6eegjg8r4jqgM6wNPhUc=\r\n=eZs1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/fastly.js","husky":{"hooks":{"pre-push":"make verify-with-tslint -j3","commit-msg":"node_modules/.bin/secret-squirrel-commitmsg","pre-commit":"node_modules/.bin/secret-squirrel"}},"types":"./dist/fastly.d.ts","volta":{"npm":"7.20.2","node":"16.14.1"},"engines":{"npm":"7.x || 8.x","node":"16.x"},"gitHead":"696f4be74a13daee4973f3b112b5c0be69e66e93","scripts":{"commit":"commit-wizard","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":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/n-fastly-purger.git","type":"git"},"_npmVersion":"8.5.0","description":"Lightweight Fastly purger","directories":{},"_nodeVersion":"16.14.2","dependencies":{"isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"snyk":"^1.167.2","mocha":"^5.2.0","sinon":"^6.1.3","tslint":"^5.10.0","ts-node":"^5.0.1","typescript":"~4.3.5","@types/node":"^12.20.24","@types/mocha":"5.2.4","@types/sinon":"7.0.13","check-engine":"^1.10.1","@types/node-fetch":"2.1.1","@financial-times/n-gage":"^8.3.2"},"_npmOperationalInternal":{"tmp":"tmp/n-fastly-purger_4.0.0_1681744250805_0.9119645150828724","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@financial-times/n-fastly-purger","version":"4.1.0","author":"","license":"ISC","_id":"@financial-times/n-fastly-purger@4.1.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":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/n-fastly-purger#readme","bugs":{"url":"https://github.com/Financial-Times/n-fastly-purger/issues"},"dist":{"shasum":"1d608bf59a1c735ae74e024d9502ec2fb1cbc874","tarball":"https://registry.npmjs.org/@financial-times/n-fastly-purger/-/n-fastly-purger-4.1.0.tgz","fileCount":37,"integrity":"sha512-xru3n+loeVlrEuGv2vy2K+BnPNLn4tH3CzwqVZwN4WZFJ6Ri3dMGHLs0mWbajiA4mKEZGqXjo9LUfYLpKq38YQ==","signatures":[{"sig":"MEYCIQCz633yoiLWlZC6qRl8HSBWZvPx7aNANrJV8cooiPFUcwIhAKUOqxH62wsXXXASIXw2al8FRzt+c2AzMRCaI4o3F91t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":869398},"main":"dist/fastly.js","husky":{"hooks":{"pre-push":"make verify-with-tslint -j3","commit-msg":"node_modules/.bin/secret-squirrel-commitmsg","pre-commit":"node_modules/.bin/secret-squirrel"}},"types":"./dist/fastly.d.ts","volta":{"node":"18.16.0"},"engines":{"npm":"7.x || 8.x || 9.x","node":"16.x || 18.x"},"gitHead":"07e9bca3e111b1cd1b6a271250a57a6abe187c26","scripts":{"commit":"commit-wizard","prepare":"npx snyk protect || npx snyk protect -d || true"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Financial-Times/n-fastly-purger.git","type":"git"},"_npmVersion":"9.5.1","description":"Lightweight Fastly purger","directories":{},"_nodeVersion":"18.16.0","dependencies":{"isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"snyk":"^1.167.2","mocha":"^5.2.0","sinon":"^6.1.3","tslint":"^5.10.0","ts-node":"^5.0.1","typescript":"~4.3.5","@types/node":"^12.20.24","@types/mocha":"5.2.4","@types/sinon":"7.0.13","check-engine":"^1.10.1","@types/node-fetch":"2.1.1","@financial-times/n-gage":"^8.3.2"},"_npmOperationalInternal":{"tmp":"tmp/n-fastly-purger_4.1.0_1686820396896_0.8202750345204373","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-04-12T12:11:21.855Z","modified":"2026-06-23T16:02:33.124Z","1.0.0":"2018-04-12T12:11:22.008Z","1.0.1":"2018-05-14T15:55:08.409Z","1.0.2":"2018-05-15T16:12:15.715Z","1.0.3":"2018-05-21T15:06:07.679Z","2.0.0":"2020-10-13T10:01:04.927Z","3.0.0":"2022-03-21T12:43:19.798Z","4.0.0":"2023-04-17T15:10:51.022Z","4.1.0":"2023-06-15T09:13:17.133Z"},"bugs":{"url":"https://github.com/Financial-Times/n-fastly-purger/issues"},"license":"ISC","homepage":"https://github.com/Financial-Times/n-fastly-purger#readme","repository":{"url":"git+https://github.com/Financial-Times/n-fastly-purger.git","type":"git"},"description":"Lightweight Fastly purger","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":"# n-fastly-purger\n\nLightweight, asynchronous Fastly purger.\n\n```sh\nnpm i -P @financial-times/n-fastly-purger\n```\n\n## Usage\n\n```js\nimport FastlyPurger from '@financial-times/n-fastly-purger';\n\nconst Fastly = new FastlyPurger({\n    serviceId: 'fastlyServiceId',\n    fastlyKey: 'fastlyAPIKey',\n    timeout: 1000, // optional\n    agent: new Agent({ keepAlive: true }), // optional; https agent\n    silentMode: true, // optional; defaults to false\n    loggerFn: sandbox.stub(), // optional\n    logLevel: 'all' // optional; defaults to 'errors'\n});\n\n```\n\n### Options\n\n#### Silent mode\n\n- `silentMode: true`: silent failure on purge error and boolean responses\n- `silentMode: false`: throw errors for failed purges; return JSON response from Fastly (status: ok and purge ID)\n\n#### Logging\n\n- `logLevel: 'errors'`: only log purge errors (default)\n- `logLevel: 'all'`: log successful purges and purge errors\n\n##### Logger function\n\nA function to output logs; e.g.:\n```js\nimport logger from '@financial-times/n-logger'; \n// or n-serverless-logger\n\nconst Fastly = new FastlyPurger({ ...\n    loggerFn: logger.error\n});\n```\n\n### Methods\n\n```js\nFastly.purgeKey('my-surrogate-key'); // purge a single key\nFastly.purgeKeys(['key-1', 'key-2']); // purge multiple surrogate keys\nFastly.purgeAll(); // purge the entire service\nFastly.purgeUrl('https://foo.com/bar'); // purge a single URL\n```\n","readmeFilename":"README.md"}