{"_id":"node-abort-controller","_rev":"15-7b89af7363fbf939daebc423746b5f46","name":"node-abort-controller","dist-tags":{"latest":"3.1.1"},"versions":{"1.0.0":{"name":"node-abort-controller","version":"1.0.0","description":"AbortController for Node","main":"index.js","browser":"browser.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"homepage":"https://github.com/southpolesteve/node-abort-controller#readme","devDependencies":{"jest":"24.5.0","node-fetch":"2.3.0","whatwg-fetch":"3.0.0"},"gitHead":"9f51f3c2c9678fadc27b523b45a62f18efc2216f","_id":"node-abort-controller@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"southpolesteve","email":"southpolesteve@gmail.com"},"dist":{"integrity":"sha512-1jHFrmJxPGHmux+4+HOB8FWXE1jWhLY03HHUejnCkyOQE/VBrkxgo5BZH0O/krUdIuPiTGl7AhSMJar7KxlkfA==","shasum":"d81c4798dc122c703e9e39ab14ae58c5005f5772","tarball":"https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-1.0.0.tgz","fileCount":8,"unpackedSize":8252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoU55CRA9TVsSAnZWagAA/lMP/RmRHHmNHNB2n5i1Nd0r\nu9XUZ4+TofZPRx9kX4+wQCigDgFDgPrW8lW6XfPRHdRDuaTkL6LsK7hyBv+j\nQs3b3kpqucqoE+CV0v6tCBqh1gqfJuHlddcrKmQTLXMS/pLWgt7IRfYOe4g0\nFXm8OOJGs5VJbgau3u7dxXr+BwfDNTeU04mIAtQKSafk4hhM3Rou+sICrM7Z\ntPCtXsxVBeKvD9bgDJBWhi9ncOVVYNId12Pe7d7aay2rulEP4PfIlTL+SfrX\nwuLWLbK5os3RYZc4/5rAa/RAKYg47EB7PwYKhbQ8YtQy5fQqLaOW4fGOUvdy\nbpOVH73dP1wJaIwNQFSN6ix1XE+4VLkffBpobxxOC4eO5X29/IiH9tQCsScg\noJN3IgZ3AAzHJWtoFNBYK0uepqk6OrPKhoF0vzBdBYfeQ2FDQ5dKzKdLkk2V\n8yEZV/dWhLFs6q9X4EfdznFTm7FxphU6x90EIFkAieVvjcY0dFcN5pCYYXBV\nvrMmRqjgeD7Op3LbJLb+ZzIFSYaDl037tavKd5qPNJAEHC4Z/VWrQZNS8Xr4\n06baup0Hm2hY5x86BmYs8QnUAr1fcuqG6XfymXCheWxBi1yJ1i+Jle343ElM\nAm3ca0H66HerK/yzBpZT+MVp2FEyHfv1BdQxPMWA3yp95m3ggiMmkY0nqPx6\nC9pV\r\n=YdX7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEoKRCkk3LBbCHlHf5L7KG888QUzC+sNEv0pi8SJ1KGAiA+zExHvWnK85tKovmiTs5ZyoWbf4MT7ncHj+26KdKfnw=="}]},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abort-controller_1.0.0_1554075256490_0.9687357302665445"},"_hasShrinkwrap":false},"1.0.1":{"name":"node-abort-controller","version":"1.0.1","description":"AbortController for Node based on EventEmitter","main":"index.js","browser":"browser.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"keywords":["AbortController","AbortSignal","fetch","polyfill"],"author":{"name":"Steve Faulkner","email":"southpolesteve@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"homepage":"https://github.com/southpolesteve/node-abort-controller#readme","devDependencies":{"jest":"24.5.0","node-fetch":"2.3.0","whatwg-fetch":"3.0.0"},"gitHead":"2423baaf9b4271d5356902fdb2af8d844d585b84","_id":"node-abort-controller@1.0.1","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"southpolesteve","email":"southpolesteve@gmail.com"},"dist":{"integrity":"sha512-ZTgxJHeHlMfOr2gaxUdIPy03hWWGYWhO44eW/XBorqc3z5xmQ0SEVqUbRWOzHtz9J6MRESLc9Ic05XC69CP2Sg==","shasum":"2d77d0941ae6a4235994db05540ae40444995de2","tarball":"https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-1.0.1.tgz","fileCount":8,"unpackedSize":8388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoU9CCRA9TVsSAnZWagAA1sYP/1AnZST1wJw34L6W/wgw\n+kOCy/GO3IAVt9Z4pfc/ZsyIa6ahy3nH0vrLRd1mk53mwUQY/p+e+iNnMS0b\nnUbXqQmnPYvny5+NTllcimiWYvcPQ4jfyvhdewMFKFZcvJ5+KndQnrkrTU8W\nNeAecVYAHs6iG4PRixMNQxLS0w8g8bAU35HemX7KT6KEF26PXtf4dmnjM5f+\nPSkiceBrTdmxT/NZMDYZuPw6yH1zuBAL1MJ72vnQoVNlKDYJrRvmb9R2cu/B\nOGejQZ6vCpVPHoGK8c+pHOG9ST7nwJqbnqsqBd5YT2g+SJoy9mOKQUO7BFvs\nFCzyi2GKpxl/ttqu89UDI3KOqQfK+jzbX7WAjFl/vKSEbMODNzD/LaXKhYqp\neSTuM1fWzgmnQuON8wfD7TL2WsfEpEOzJ/iK0G3BxJ0QXLRnhOxdgZjnraxy\nqBmh5W4l5o5dwQsjpgKehiv0Y9NsRpPS7PzphimKiMT8SsMtDgSRuCY8JDX6\njjDzIA7/3d4k33sR/s8/mkXFAvkzjoela08v/eP9DEzdynGIvffX48nnkNBS\nDRyeeZLFO+L0lBbY4sgIObLUPmJ7pCsO8xa/kfap25sSIKoAPt32IIwpki2O\n4Z+1Q9TE8dJW57q2JNqu8j43oODwXge2Gj9aMg6Gtb17dzbPkglvOD6fJg+r\nKBV2\r\n=JdEx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtf9O3IB+sbqV4ZZHdBlvOa/Tri451vh2iimyahtmViAiAUXou9XVB8BnUfpAWQ6c0I6OdcJ+lR7iX+glcYnafgdg=="}]},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abort-controller_1.0.1_1554075457515_0.3236719313851857"},"_hasShrinkwrap":false},"1.0.2":{"name":"node-abort-controller","version":"1.0.2","description":"AbortController for Node based on EventEmitter","main":"index.js","browser":"browser.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"keywords":["AbortController","AbortSignal","fetch","polyfill"],"author":{"name":"Steve Faulkner","email":"southpolesteve@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"homepage":"https://github.com/southpolesteve/node-abort-controller#readme","devDependencies":{"jest":"24.5.0","node-fetch":"2.3.0","whatwg-fetch":"3.0.0"},"gitHead":"7700fbf352c4224ab63f2affd291d5f0b3eaf970","_id":"node-abort-controller@1.0.2","_nodeVersion":"11.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hIJ26btMwudu5i4SwKeetR1EZAQ1y7qpihJUUReydK/lZGIe4ghtHKL/roW1TsI5kTgIL1b6ExNKhqV7cmcq8w==","shasum":"6518ae62758562aaa0fb2df569a7091f9c3cfb2a","tarball":"https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-1.0.2.tgz","fileCount":9,"unpackedSize":8448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpiTOCRA9TVsSAnZWagAAaMoP/0XAYqElBhJpGVNhLaKe\nwOX/hvMRYmwXBH88EgNbuE+5Fm1JGdB2NGQw6kBBlCX6q+R6NgwNv3xTAVMx\nHVkUrbAH445+lddnoaeFkroKg4KzvriMJz+1grPExzD/RbAbU0W68aLuK704\nHIW/ER5T1Zwj3nsu2dXCPBqxf6VrKg8xuvV72YuK6Gr5hBAZU2GbTk5pEmMy\nn19ecbMFRQn2SfSiysWO7c7myUtrv0sKYMGvjm0l2WwYGxaXx7P2Ibv4eEUX\notkMt3o8i9qPs3wm+7yYdR1rnhgEZ2Qnp9YX88jz/GYQqgJwwA+kO84Rv/+e\nlhI3Ukk05FtsVqZ9ZiOpWKJqh/DJ9a5ihIEIWFhrjoiiYQCDkfaQNgEBq+iN\n0JJS4VoLI5jK9YwG3tcGoDxjdQNB5KhTctAxzvq+JK+OAwYw6kXQpXcH+o6a\nWzMl7DO/hYbE4wqtDZZet7WmFdq8SigYkAacc+wYy8luSsE6vncsAt+OC7ik\n7pd19ImFnkQ+UzpR9Jyoty9fVea/yvTQmitfJqoyywk8z01VAc8WnScZEK/q\nq2EdIGxft4ujAXiNr8IXFyMRM1dxTh+0C05ppL3HjgDCH9mcaF2X6SGOnATC\ntnYywlReZTXB+yyHSR/PsJjRWgPoT+xdQHvDzMk7VYHflRLGKWQ3x7laj6kj\nb2aa\r\n=4bXh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6Ug/O3OUozRSc24AJ5s86JAhavsBCDekdwHfhYxQ7hAiEAo1yRMEu5nyugBmdOjuk4E4UjIEbswJHFR3nWyCnWyfg="}]},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"}],"_npmUser":{"name":"southpolesteve","email":"southpolesteve@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abort-controller_1.0.2_1554392270058_0.16786494171494803"},"_hasShrinkwrap":false},"1.0.3":{"name":"node-abort-controller","version":"1.0.3","description":"AbortController for Node based on EventEmitter","main":"index.js","browser":"browser.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"keywords":["AbortController","AbortSignal","fetch","polyfill"],"author":{"name":"Steve Faulkner","email":"southpolesteve@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"homepage":"https://github.com/southpolesteve/node-abort-controller#readme","devDependencies":{"jest":"24.5.0","node-fetch":"2.3.0","whatwg-fetch":"3.0.0"},"gitHead":"29920fdebe103f69ac833344967e8291851d69c2","_id":"node-abort-controller@1.0.3","_nodeVersion":"11.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-w07Dwqd/SWv9Lqrlhlx3mo4i4EWsuN3majbIIj4d6twBWGZUKtB9zvT9W+D5Rko56uas55CLO0YZ4zMrf6AKMw==","shasum":"ee0cd203943c0413d334c4241bc510b87a4ad446","tarball":"https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-1.0.3.tgz","fileCount":9,"unpackedSize":8459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpi79CRA9TVsSAnZWagAAamwQAKIC2DZJPey3SMJABDrh\nHiwkeDR2p8vEfeCr5bXjxt54NHt6fGddyJnFl2hcO0jGt5U75LIBwYcFfnS0\nxoaYdy8MwfLf3PMahYq5ZBGCo7jgrfwey8AxPFIfgzKAw1FbTFh+6U9NHUn6\nry9vc4TR1zQDAr0otwZ2ZG8zg0mYTQtHXrPWCZSUtQycTRm79axRMumHSjNw\nhRSCZ6386IC9liSPSzxM3rrhROjZTnt/mhUx6sEJBbelHvlu34UCILRLIJhI\nxpbfTDfzCg03jXyg5wKp1CkC8wlbGSM+1/uEg8u1uEpOnlB+THohNwdyAHIV\nUkEEnsekU1YswXMT6sL9Krb+l4lSfhDXXevrZvjVtXzp2IPzrXDb78LpQcXg\n3QtX9nTAzmf/4HkUkx1BW2x0v3SGoSeC3DQAZli3/0xD9dg6/30RiWP2bOnK\n3dFvnL+gp4A8ZMu1V5y55RuUIs0GyfxuGOovZNV/aluMBlCecZRRtNJ1KQWu\nY2zdAzoH3ijQZQPmjSiJujQLQVFhtWv+EwCkGwuzhmpkPGPERQhl9r/Ye/Z6\nM7KT5ONd2+aysUcwJ6oVc1L6ayk4vL0P1XYwZxzAktA9i00f52e8Ed+o/KBL\nCsBavk2lGd2/FZUoFNFbpnL4k6Dt2u9opLknQeJUVhgV7F8+js3YCJUqggFv\nCNIT\r\n=3rTs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwSjgVSZzaHE5br0ockQV4sY36/Oaiaej84g0Gj9udNQIhALDICayVCjCUoGzEOY89GZFQlVPBQJ+ks0Ypfzmlz0xs"}]},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"}],"_npmUser":{"name":"southpolesteve","email":"southpolesteve@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abort-controller_1.0.3_1554394876689_0.9305979405744547"},"_hasShrinkwrap":false},"1.0.4":{"name":"node-abort-controller","version":"1.0.4","description":"AbortController for Node based on EventEmitter","main":"index.js","browser":"browser.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"keywords":["AbortController","AbortSignal","fetch","polyfill"],"author":{"name":"Steve Faulkner","email":"southpolesteve@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"homepage":"https://github.com/southpolesteve/node-abort-controller#readme","devDependencies":{"jest":"24.5.0","node-fetch":"2.3.0","whatwg-fetch":"3.0.0"},"gitHead":"92850e5bd78201dada2195d4878fb577d98eae88","_id":"node-abort-controller@1.0.4","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7cNtLKTAg0LrW3ViS2C7UfIzbL3rZd8L0++5MidbKqQVJ8yrH6+1VRSHl33P0ZjBTbOJd37d9EYekvHyKkB0QQ==","shasum":"4095e41d58b2fae169d2f9892904d603e11c7a39","tarball":"https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-1.0.4.tgz","fileCount":9,"unpackedSize":8679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7+CyCRA9TVsSAnZWagAAJocP+wWb7l+xs8cwXBVyNs2j\nREbOLaKx0bYX5iPsLozmQj3GV55GcI0g6KBCfP3VKeFiTLrOoVJg5J8PhFEY\nUxkfV0runDc38C6ZSsbOCFUlPB9ZPnC0G6Wc4ilg8dOlYIudIj5YPB2LCVYf\nezqVb2JU4WzUjd13IcCB9Na4xbny0Pm42Jq0NLDET3B+vexmg51ug/MdZHpA\n0uCuFBK7rGnbIp32crfwdVKo2Y17fD9thSYTJINkC7rqJ90h06eWCTyxnFj0\nUEIEFTr+Urmy5XsMc0gOuCdHrv1pMGPSrhkpmLyxGDRx7Qv9HSQB5X+V1CAZ\nzp1LM0e4MRbp1SxL/TAWAkAQV7hYpVGQm2YDKJ2SrNw5eO9cPmWoYqUy6+2V\n6z9f0zRSYtEFkHaNqgjg6qEZXsZNDgSntBuxwLSeYZLrIekRaMm4aA/IfDUm\nareiMcibXU6TRk5tUHfnrLW4gxh/DGO+zlmM8VSGRZR+VC01UNViG/uU3FGd\nxhWC77aDYAIFQeKZvmpe8r8WBgXZ5EPNAFmaFNYfRqJRu1wJeaFR3n3Gn0li\nw7cZ4WN/3OyUI0kFM7d4Hy4S79bVmQ51r5ki5vw2P4nR8T9wZikHvfL96HZf\n2goAlXwfpRKSaFr/luVw0hnE4amZpsRqQDI46vmAClNDCxZqpgYBFvwklzdW\nbFvS\r\n=TJ7E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgxEz09gRtuNEZesLJH+Y+ZmNataAy8WlE59UOsTD9UAiEA6YCvlbvboaeHkSn3Wkox77U08Fz23lLifqRBHSphRV0="}]},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"}],"_npmUser":{"name":"southpolesteve","email":"southpolesteve@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abort-controller_1.0.4_1559224497941_0.9694777630894553"},"_hasShrinkwrap":false},"1.1.0":{"name":"node-abort-controller","version":"1.1.0","description":"AbortController for Node based on EventEmitter","main":"index.js","browser":"browser.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"keywords":["AbortController","AbortSignal","fetch","polyfill"],"author":{"name":"Steve Faulkner","email":"southpolesteve@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"homepage":"https://github.com/southpolesteve/node-abort-controller#readme","devDependencies":{"jest":"^26.1.0","node-fetch":"2.6.0","whatwg-fetch":"3.0.0"},"gitHead":"6029be3aabe2175a343e4689b79e1c49b66748db","_id":"node-abort-controller@1.1.0","_nodeVersion":"13.9.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-dEYmUqjtbivotqjraOe8UvhT/poFfog1BQRNsZm/MSEDDESk2cQ1tvD8kGyuN07TM/zoW+n42odL8zTeJupYdQ==","shasum":"8a734a631b022af29963be7245c1483cbb9e070d","tarball":"https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-1.1.0.tgz","fileCount":12,"unpackedSize":11239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9QFyCRA9TVsSAnZWagAAK5EP/0ueAgqq9rgEcNrwZGMC\nj0bLBTCz3rGobV6TtHcEq88ZNO2Glnwqcom1AhmRRbMJdyR/g2Ngooer+dwV\nnRe+XDhTLxFxwQNPQvzKhr4SzlA+AV/IoAVjnBC2kikYaA7IVjQMFlbawq52\n1vmIMEAwAXuNGv/3XZVb+v2b6uKFewv7FpVJAEkNftpS37idtXdAz/UBjcwi\nP+nBoKNct86Lwl1PkSSi8g8N9c3yU7UoSFzG0FGZq89o2SYYmy/xI1j69HF5\nbOonFm4u5N8t7N080V3ORDmxPdHx3sYR5sAe80Xo6dfOOtTRcz9nXg47WLfi\nb4IZSkLr1i7oZsHVAt207k/EuFeBGwYmoED67itx/vsth7/6ko5t3V6kTCxS\np7SkNldIUfXRl5UF0tq4zhzAgTXbg2M48GOTalxIwCV5z0AHTlDcySVitoRn\nzIOvLM7BidB/ALLg5qCOfmpnXL0XhJwZU14jB1k53OJ93iwwaMy998Tv0bNt\ncpFRBuL0ko30DFlq04JPKUAat5jJ2sAgfBOSeInXS8bwgqzAWb+r2vYHYE2Z\nSQchAuwCXPjEyYUOLp4vW86XcsKxdAWQxkKDxDSFr+cmORMSoyH4pgkzqYDf\nU674dTM+NBCw6sXRSg5WjvbxXMNFqRPXtID7UqUByNNU9nLn99Am+a4FGQmC\nA4fR\r\n=1d6D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCawXG5ZKb1qlfzT05vBFu2IfpxSDc0ChYERahWMMOkjQIhAK1zNyXBQrE6QyV9qBj9kZcQgAtiVux6P01aE2sABiux"}]},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"}],"_npmUser":{"name":"southpolesteve","email":"southpolesteve@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abort-controller_1.1.0_1593114994474_0.023525946416213195"},"_hasShrinkwrap":false},"1.2.0":{"name":"node-abort-controller","version":"1.2.0","description":"AbortController for Node based on EventEmitter","main":"index.js","browser":"browser.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"keywords":["AbortController","AbortSignal","fetch","polyfill"],"author":{"name":"Steve Faulkner","email":"southpolesteve@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"homepage":"https://github.com/southpolesteve/node-abort-controller#readme","devDependencies":{"jest":"^26.1.0","node-fetch":"2.6.0","whatwg-fetch":"3.0.0"},"gitHead":"ed691845e715d1a83c052b3a791c6703fed0410a","_id":"node-abort-controller@1.2.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-x6Pv6ACfOUmYGDW/SRjSKBJs7waJRxRPQ9FeXFqfBtEtvJQBfuPl5P74p0Ow+vl0w6WURvXwn+xq/3S95Z7e5Q==","shasum":"97b7f4b20f32403e1448c9e65df9d5c91ade832b","tarball":"https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-1.2.0.tgz","fileCount":12,"unpackedSize":12240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUs13CRA9TVsSAnZWagAANvwQAJsyuWYC/aFXfky9L3xw\n3Yief3VkktBJQ/aHI9xQV6QKIoZWwst236i6zbnB+EZKMtcSg58nCccHLrtt\ni2JxWHyRxZ5tncWfMyoFWJDWS7lDlS1d6jv+CEFO1AeuWEFEVuy8/buri96j\nKYqXrfk4S9cpme/QPIQC+tvZmEb35/uyWQVGm+IpESpKWx2ud+idsNw5b2IU\ngjsLNdRw1wPrqWOsK1DyDqSXVYoWu4av7o01UvnWgsyTK8r0A4iBklNpVXSn\nOdSjFdpGiyLxMiUAEart0jlrrlW4iRj3eBiQpvQUoZJRD6E76eeFaW+duAYa\nQqTGBQBvBbj9ty2sZ3vg7fqKQBpexBvi1HMRWM965sNSRh1qu8/IRRuM6pqG\niOFV4CRGnR61uT/6MC0uy5S7GLbd9+rF+ZynpAr1R2WIAjvMGIaTO1Sj5+tu\n2WYg5110+6a7Fm5ZncYW6q6d7nrT5REqqa/Ghniyv/yMDG1Oq9pi5OwLrlkZ\nwDvZSqnUHxYXU1z4dsZzCYrwUMd3Lx56speKjTOmZ6YrMo+bPy2Oq4gAuJlJ\n6oYDOQ9jjd5bDErvpbV/23ch+xSl15FUnFOf3fSmha0WZNTFnZ7bgo8io6iM\nTRxVUZGF0qQ3AVlpbF1mgD8MBuFYDu6K2ADTPxnZEz8ghWF0xBEjWeV7I+HF\n1dAg\r\n=akDk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAL+fc3vg1BgrAj2bXyd8jmDvp3u4jBxAXJD47zDoRzvAiEAwRaKzQBgsrrD5gHaqtENwc6oJBcVrxcg72GYvHqYu7Q="}]},"_npmUser":{"name":"southpolesteve","email":"southpolesteve@gmail.com"},"directories":{},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abort-controller_1.2.0_1616039287122_0.06215807885012059"},"_hasShrinkwrap":false},"1.2.1":{"name":"node-abort-controller","version":"1.2.1","description":"AbortController for Node based on EventEmitter","main":"index.js","browser":"browser.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"keywords":["AbortController","AbortSignal","fetch","polyfill"],"author":{"name":"Steve Faulkner","email":"southpolesteve@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"homepage":"https://github.com/southpolesteve/node-abort-controller#readme","devDependencies":{"jest":"^26.1.0","node-fetch":"2.6.0","whatwg-fetch":"3.0.0"},"gitHead":"a3b235576768421e96dee99833a5c2f0cc4f2691","_id":"node-abort-controller@1.2.1","_nodeVersion":"15.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-79PYeJuj6S9+yOHirR0JBLFOgjB6sQCir10uN6xRx25iD+ZD4ULqgRn3MwWBRaQGB0vEgReJzWwJo42T1R6YbQ==","shasum":"1eddb57eb8fea734198b11b28857596dc6165708","tarball":"https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-1.2.1.tgz","fileCount":12,"unpackedSize":12239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbelGCRA9TVsSAnZWagAA+40P/0xpnsC8QPJn3UNgx3Si\n2DKJWfQQ6VFFlC8i/w0ASOCeJxx7Z2WDXpddqJgw7r5m1wrFyykmQAPYqdkf\nk4C293O5vALLN/X7AIbLa/gglDkf5ZEqYBW2d71zZ1TJD8Tyu6dUCB7hLmfJ\njQQCBydtMExAUHNtnPNuM0NClE+64dZmUV3SmPQqDVNb8EY2Jdv5EPcysC4L\nsR92keMcz1fylxgrcGdGVEM9PfoPGqNT+D2gs89ruDFji0ZYjssLqabS3NL8\nKajT3dErBlKGtWaKvncSxPk1REkGTeGBLrO4tGOfntj2vvX4NbZJfqsWplt8\nu4EaoEBrhO/EPINBDhaRv4iByYNUIlXAYZdAoZWPX2UTV3o+4rQoEbqFM/gt\nXsLm9ILsVaznbsEBlL7CAce7O51KHqxSFjkPE61lR+FjXNZovBil9mQP0wgJ\n0MuzhVaROCbCDRvp5g3DHehGo9CZuclt4fJbuaC7JEDF9y9qYMauPPj/OjSu\npLvE6aftrzzuIipGFID5U7AwHfH4Nk+Dg/v0SC8NaN0aNz/GJBv0zhnfY9NS\n0COhUkWIwG3qaU9cqxXR9k27Jbxp1DfnDGOQW4xgsqOUW7I+Ugq6Ikchx9lZ\nAmYreVxdIZzA9qi4jOlFhXlHxx38pM05WOXfyI7QaJxn+Ebz345Yq0e3Iu5L\nIE8J\r\n=YQyt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKu6T6saiOE7Ad9Aklgtafc39wZdEcsZJAqKCaRmTaegIhAIo+hO4nCukKLyI0Eewp9tArPp8m2PXTYwjYCZ7Yinj9"}]},"_npmUser":{"name":"southpolesteve","email":"southpolesteve@gmail.com"},"directories":{},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abort-controller_1.2.1_1617815878304_0.0765186100512496"},"_hasShrinkwrap":false},"2.0.0":{"name":"node-abort-controller","version":"2.0.0","description":"AbortController for Node based on EventEmitter","main":"index.js","browser":"browser.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"keywords":["AbortController","AbortSignal","fetch","polyfill"],"author":{"name":"Steve Faulkner","email":"southpolesteve@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"homepage":"https://github.com/southpolesteve/node-abort-controller#readme","devDependencies":{"jest":"^26.1.0","node-fetch":"2.6.0","whatwg-fetch":"3.0.0"},"gitHead":"dc675272e834e52caaf95e008349566efa50b5de","_id":"node-abort-controller@2.0.0","_nodeVersion":"15.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-L8RfEgjBTHAISTuagw51PprVAqNZoG6KSB6LQ6H1bskMVkFs5E71IyjauLBv3XbuomJlguWF/VnRHdJ1gqiAqA==","shasum":"800e0d250d3b977175e48df4f74c2d3960076a79","tarball":"https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-2.0.0.tgz","fileCount":12,"unpackedSize":12470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghKBrCRA9TVsSAnZWagAAonUP/2SS6ZGksQ7MYL7pUNjJ\nx77pY+OhpIp3ddEF37sxQbowfryAjb6uekhandTDa355KgxAYtqBhkAXJcHX\nkZ0QpLvjWrOFqd4CGcJ+HKL7muGUFnebK1pyFAESsJRwO4GQSIVN3dY5NS47\nlJWp9FjIGtYrd3tVa8vP36NChkA3jUt1iUUdgH88n2vAHvSBhcTIKy3mXLfC\nRta6IEad0T/O0NGWeuROIvdigDtcnT9IrMgcbhNMd7RWqGDP+eG+0LM9/bJ2\nZedGQXer8ysF4HpKYGxY/TcjVjQ05OKE3vlK3/A26+8Cfa8b4SgwG3xXUdbx\n+D5hJKgVuILKWCcE9mjJY4dtnnUgbyfKk+AfBjOYYwvdXkWH2MISNtKp2ziU\n4bb7zy80+/geeRgSnJeq2SfzSFSc+Hb0T/+xVOgXVK6xCgKD50P1r8A7d6qX\n3yjnzdoeJWGxTOMOcTwhcCS7jECcSMgoDrie9vGT3EmGbkcMJ9R+r9xx22IQ\neNvyPDwrO8eUMFOf7x3UNUqCvT23Ern37LALxviiiDcvN2aKK/hVo5tttRs4\n3V0d6x4Z7Hd+YDQL/iHsEl38UV0EepAtXuw6Tmlb5sS2z9o7MGLG8LsPsMGL\nEtSUjmTKBdkfeN1mSUpcuAKAFt5sirXOoi78l9P1C2Xw0NnhQlO/di6mj+hp\n2N2y\r\n=kPZn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUAPYEceWjGtfwL0WG9xesrdLVkc9qG0JLBh6fvRfiwAiEA8uzbgc1BGvAGmut/rxdw8KFmy4XUE/OMERtZ0ekoTzk="}]},"_npmUser":{"name":"southpolesteve","email":"southpolesteve@gmail.com"},"directories":{},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abort-controller_2.0.0_1619304555473_0.4744291363780935"},"_hasShrinkwrap":false},"3.0.0":{"name":"node-abort-controller","version":"3.0.0","description":"AbortController for Node based on EventEmitter","main":"index.js","browser":"browser.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"keywords":["AbortController","AbortSignal","fetch","polyfill"],"author":{"name":"Steve Faulkner","email":"southpolesteve@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"homepage":"https://github.com/southpolesteve/node-abort-controller#readme","devDependencies":{"jest":"^27.0.6","node-fetch":"^2.6.1","whatwg-fetch":"^3.6.2"},"jest":{"testEnvironment":"jsdom"},"gitHead":"f1470eb310e78b278ab0916bd1ae2d585147fcf0","_id":"node-abort-controller@3.0.0","_nodeVersion":"15.3.0","_npmVersion":"6.14.12","dist":{"integrity":"sha512-IqMCPbihDpbHV4bNws015hU0svIBGyzPjJearwXMGJyungWdblbBcboNojTz9bWOrrJD3zIwmcr5w5c+NH+2+A==","shasum":"e7b1f2b72f4c5a74b5594cc23fa8fe3b62010ab5","tarball":"https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.0.tgz","fileCount":12,"unpackedSize":13265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCuDzCRA9TVsSAnZWagAAkDEP/1rBG0kotnq2bLSd99nl\nCsMof+HOwl7no07eqZrwUGOjSnpKUagT2HcV56LA7sICWM0ids+6pphtnvy4\nCjfMJEJnWcePzdQkplsU+aKo5dOwA+OaJI+1spT1P6nApW7u/vLoCGavGo9h\nID+3b8iSvKk2w3hyDemGHt1F8hiEAEQZLP3plFJslucAcjPJ3TSiB3QYOi+S\nEZG3XMz4cp7z7APb+q9dgi3sGmXJ3vr2yRKz2bCPR1x4Y2BPGQ02HtcLGJVD\n7vb7UErau0C5+yVKCZ8cy+XoBz0/M+nJ7OgCZgmIqiStu9996uhzyrozO+GL\n6bbQdSV802/3k22+KbdlCXx1F/IPLMAK4ZCbqKi6MI0S2XKZja3wuzxx5KU7\njSky+WINnmJ6DxRHoPX9nPFtGxsfol8YB3vpjaiHacmVFqVkgLTU3YD5ULpg\nM40Sqz5DdygJ+SjvcYyMSTX3G2O5kgLONsunAdGwGFZ1TQDARdjOPIinh5VI\nvGfrpDh+ZfHeDXBZikkT9Sz9DoMjcoBu2FUvWRanUNwZPsS9/hJb4qAclTj9\nIwUJXl7Xsqeo1bVebc0qbpkgd/p6H+wAqZEvCEN7kUR/yLwDNQtajzZZhQz/\nvE8A4JjO5viKRYPmulTdGFqDfcI5PkLUVp3l9XCM2qHzs9aMi4xDdeLiWdjx\neOUK\r\n=pj+F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9kRlXwZh7KIYECgdUSuFjF8vtBiY5eQMeokfzXQ+3XAiBEFm8w5kDnUSlZGapQom76Bx0qdjZBigSEFxa83EQmUA=="}]},"_npmUser":{"name":"southpolesteve","email":"southpolesteve@gmail.com"},"directories":{},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abort-controller_3.0.0_1628102899218_0.7435321096893248"},"_hasShrinkwrap":false},"3.0.1":{"name":"node-abort-controller","version":"3.0.1","description":"AbortController for Node based on EventEmitter","main":"index.js","browser":"browser.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"keywords":["AbortController","AbortSignal","fetch","polyfill"],"author":{"name":"Steve Faulkner","email":"southpolesteve@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"homepage":"https://github.com/southpolesteve/node-abort-controller#readme","devDependencies":{"jest":"^27.2.4","node-fetch":"^2.6.5","whatwg-fetch":"^3.6.2"},"jest":{"testEnvironment":"jsdom"},"types":"./index.d.ts","gitHead":"32763ce5916e01a03980cea1e8eec665864b6087","_id":"node-abort-controller@3.0.1","_nodeVersion":"16.9.0","_npmVersion":"7.23.0","dist":{"integrity":"sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==","shasum":"f91fa50b1dee3f909afabb7e261b1e1d6b0cb74e","tarball":"https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz","fileCount":13,"unpackedSize":14333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh202UCRA9TVsSAnZWagAAnfcQAJzGmAPD2ngxtocvL7Gd\nk7Y4l2kVw7yvsYhnGMi4z03r/Rk2b38by84CzCM8BPL7BqgMSWsrICl6Yh4y\nxa4O3XwGlDqgWwval4+Pcsnku6hf1Rn5tt2AGW3JqFSs74NiskKgg0MR6QuJ\nVUSLFRZhwPhm0KnqbVpU8Yu+S/wNe7ieeWUKb9P2Iog8O8MZQ7pv+1EWUSeq\nmImrDc0tU5aNzJbsbIHaeh9MwwopSYUDreur/7fZk2k1U0Xxauj53GcUw40m\nFFKLc3kziZoMfKtI1gc/4hC+Z8hPB9dqLU+TyKrXeSh7iT2w8iYu9BuSJ5Lk\nzP2sIsKfyxImZLvKGtjUdAc+h2cwJiqcbBNgawGMhvZ2A2eJ9KT3CuISWsXO\njf3VvT86VmSpU/6wSwPMn65tOgLHLxSSBPHMkaSvXx092keqEzh8dsXMgvmC\nVO6hvV3j7XsmoSbrfPho1GK1MasmYuCTX62017HdURFWkkSPWr0LXvA/hE81\nx15pzHwDaXDHpEq+s9Ik1uPH4OQjp4UzcRK983KcROyvR4Ou/ni1C5zk72dD\nKpYBjjfZjfotV4o7r4+0uhYdZ0xHTY8qfJ5+rTHAvzViy395+wKJMI/JyrEC\nEOlzxkXN6evq1lnw686ORCQ0uT4F8pO7A5/8dixH5ReR6hm3kSNT/0LF1GJR\n9tGg\r\n=MDc0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+LLQe6yQa/kVMyi/q4OUXMwGKlfh8jzdHYrnF5JgLIgIgRvlOJmjK2v71z+FYTtfHOlMUSyrZQnyGMozxudrWtlQ="}]},"_npmUser":{"name":"southpolesteve","email":"southpolesteve@gmail.com"},"directories":{},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abort-controller_3.0.1_1633479269965_0.7038068256252705"},"_hasShrinkwrap":false},"3.1.0":{"name":"node-abort-controller","version":"3.1.0","description":"AbortController for Node based on EventEmitter","main":"index.js","browser":"browser.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"keywords":["AbortController","AbortSignal","fetch","polyfill"],"author":{"name":"Steve Faulkner","email":"southpolesteve@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"homepage":"https://github.com/southpolesteve/node-abort-controller#readme","devDependencies":{"jest":"^27.2.4","node-fetch":"^2.6.5","whatwg-fetch":"^3.6.2"},"jest":{"testEnvironment":"jsdom"},"engines":{"node":"<14.7.0"},"gitHead":"c125282ae274a9521cc26bf0c073d3afe98174ac","_id":"node-abort-controller@3.1.0","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-rpVgrXyHwHPGufGxZT1ttkXQwQiVDifiqbOHCR4InwFpQ4aItUuc3zX7l/0dKd0hXHaqftdXTh8eSZGzqCI9AA==","shasum":"debb2c21e86ca8045927ca767c8611b67210c44e","tarball":"https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.0.tgz","fileCount":13,"unpackedSize":16927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzW8avOEHdV3j14zYLF4qHgyU2k0mZ12n2N/lJq6D8wAiEAwa9SkpgegllEYZcGOyNsFeLiX4mzNI/pBueBvFXQbc0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0Wm1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCPA/+OAmRv0pjcVlb7oH23Jlf7TpfGTemXwpYdMaS99bYKJgZYbxa\r\np6ooOMZ7+7TOSrm9xaMtgwwxV8ChO3/sT0U6yOzpst+TXuu+S5lfEZXcGR5X\r\nnScYwCl1ElHsKDzqAKLMuEUU8Q+6y4kGPx3T5WO3+o5rezlVXPAdgDjJkgY3\r\nr+teybGnj9l+S4br9dgWYtowO50X6r75OAbSEw/4Z5WPWokmnSIGrSQdNfjk\r\nSAWmj+/rOxan+iY6dBTUt5OWvWbdMCw/l6UiIEuf8nMogNLduI0Q02aZVLkU\r\ndQ/N0ha3lEUj1wmI871gmjHe0jrgZ16Ug+XMi7FcdTYLYWFsq0cSuDSWSEwK\r\nYTxnauEK2LUTeooiWMhBe7uNIIHbhHPFMJ9QBxBZM4KiZ+bMXNvUOCOrm6qO\r\nrceAaFE1tpwxE2uyCng1alCE9k+bR1uOovwxtAEmvfKq1s2iPJ5BOBWfU0UB\r\n9dpJvDB0Bdn/HnuEyKhEzvq3DUSyos8RU2v0ratNThFJSmdkMU8AIGFl3Egg\r\nxF29uIbA1wQOFIuyoqJL76bqOGSwjUO6vZfUTTe8qMVhvqyweShL5yGZZ+bn\r\nxX0z/V1VTeyhpbJX5ZYfMs3VS8gi1Cry3d6Nr1a0eQtKkpMwsZRVGC3uqPHh\r\nx11HUWF4sgcil/Y2SUtshAbsnUK0DLwupks=\r\n=oW9q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},"directories":{},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abort-controller_3.1.0_1674668469096_0.8508309614165115"},"_hasShrinkwrap":false},"3.1.1":{"name":"node-abort-controller","version":"3.1.1","description":"AbortController for Node based on EventEmitter","main":"index.js","browser":"browser.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"keywords":["AbortController","AbortSignal","fetch","polyfill"],"author":{"name":"Steve Faulkner","email":"southpolesteve@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"homepage":"https://github.com/southpolesteve/node-abort-controller#readme","devDependencies":{"jest":"^27.2.4","node-fetch":"^2.6.5","whatwg-fetch":"^3.6.2"},"jest":{"testEnvironment":"jsdom"},"gitHead":"10e0cea66a069d9319f948d055621e1d37aea5db","_id":"node-abort-controller@3.1.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==","shasum":"a94377e964a9a37ac3976d848cb5c765833b8548","tarball":"https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz","fileCount":13,"unpackedSize":16885,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6x+3qy5lWztY59RWNPaEincHtz6J1OEPU+Hnu1NRcaAiEAi3R5M+pHg1uoNILVtGXuFBxrnMJ0owOknwuSR0l4x5U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0pfzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGsA//eaS4PMn0zUWef0XAdrQ4UkncjTHaiN79jxpaKXINWdyQMR0a\r\n2LNiVbL0icalB+gkvP9sGsWA87ymM2i+TRtLtAC+VrieKcVXreBs2RuYbelA\r\nc6A5A8CXSUMuGFm6X9AMvj4JDbSEKpAqCYW3fuZcTQfDF5zVC88cqWhUZm4G\r\no5q/uyI4b/dHunuHiC63xazOBWREewMzV1qT8UCjDMT7sDflsmjpO0lszX9S\r\nNm33OdovCPdPSdMpsVfsKGBOOf86ulaC4eK02eUbJlFSlDbhf/PyIQjKVnn0\r\n08PfT3U6X6vWAUOBsmqjB6yShtgf3epQjsFL88xbGsK3xEqUIpTyh9RaeBwv\r\nU2E9dRAXZSEt73Ms4TIuuJEcLcPo9fuTJk8lFD+dnslG1lAmGUI2HaswkvAg\r\nIMfQM3cLxrPYNuBX4EoKt9QH+50Z/1tmFapPYm1A9/tckot4weEWVpY3xCvZ\r\nseLhVnnQTsPi6C62cfVkGUdJBIcIImzwnJICtoyN1MeD85l5kOfAgz7Lsz31\r\n0/na9FBm7j+2NtdSTxfLE37sP7XWfugv+/RVlw1++GmznxnUjBlQICp/98IP\r\nnVpj9tBo3Bn0hc8eFb7BJDuU1wWZL9yVYCMbAMMNNHXxCelklx9I304LWg3C\r\nYn+C6NuBQqjdjHobkSFELTUWAkUteqeu6jY=\r\n=RxPf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},"directories":{},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abort-controller_3.1.1_1674745843324_0.1528626211069215"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-31T23:34:16.489Z","1.0.0":"2019-03-31T23:34:16.703Z","modified":"2023-01-26T15:10:43.645Z","1.0.1":"2019-03-31T23:37:37.612Z","1.0.2":"2019-04-04T15:37:50.199Z","1.0.3":"2019-04-04T16:21:16.946Z","1.0.4":"2019-05-30T13:54:58.052Z","1.1.0":"2020-06-25T19:56:34.623Z","1.2.0":"2021-03-18T03:48:07.276Z","1.2.1":"2021-04-07T17:17:58.479Z","2.0.0":"2021-04-24T22:49:15.659Z","3.0.0":"2021-08-04T18:48:19.408Z","3.0.1":"2021-10-06T00:14:30.089Z","3.1.0":"2023-01-25T17:41:09.271Z","3.1.1":"2023-01-26T15:10:43.536Z"},"maintainers":[{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"}],"description":"AbortController for Node based on EventEmitter","homepage":"https://github.com/southpolesteve/node-abort-controller#readme","keywords":["AbortController","AbortSignal","fetch","polyfill"],"repository":{"type":"git","url":"git+https://github.com/southpolesteve/node-abort-controller.git"},"bugs":{"url":"https://github.com/southpolesteve/node-abort-controller/issues"},"license":"MIT","readme":"# node-abort-controller\n\nAbortController Polyfill for Node.JS based on EventEmitter for Node v14.6.x and below.\n\nAre you using Node 14.7.0 or above? You don't need this! [Node has `AbortController` and `AbortSignal` as builtin globals](https://nodejs.org/dist/latest/docs/api/globals.html#globals_class_abortcontroller). In Node versions >=14.7.0 and <15.4.0 you can access the experimental implementation using `--experimental-abortcontroller`.\n\n## Example Usage\n\n### Timing out `fetch`\n\n```javascript\nimport fetch from \"node-fetch\";\nimport { AbortController } from \"node-abort-controller\";\n\nconst controller = new AbortController();\nconst signal = controller.signal;\n\nawait fetch(\"https:/www.google.com\", { signal });\n\n// Abort fetch after 500ms. Effectively a timeout\nsetTimeout(() => controller.abort(), 500);\n```\n\n### Re-usable `fetch` function with a built in timeout\n\n```javascript\nimport { AbortController } from \"node-abort-controller\";\nimport fetch from \"node-fetch\";\n\nconst fetchWithTimeout = async (url = \"\") => {\n  const controller = new AbortController();\n  const { signal } = controller;\n\n  const timeout = setTimeout(() => {\n    controller.abort();\n  }, 5000);\n\n  const request = await fetch(url, { signal });\n\n  clearTimeout(timeout);\n\n  const result = await req.json();\n\n  return result;\n};\n```\n\n## Why would I need this?\n\nYou might not need to! Generally speaking, there are three environments your JavaScript code can run in:\n\n- Node\n- Modern Browsers (Not Internet Explorer)\n- Legacy Browsers (Mostly Internet Explorer)\n\nFor modern JS APIs, each environment would ideally get a polyfill:\n\n- only if it needs one\n- specific to the platform.\n\nIn practice, this is hard. Tooling such as webpack and browserify are great at making sure stuff works out of the box in all environments. But it is quite easy to fail on both points above. In all likelyhood, you end up shipping less than ideal polyfills on platforms that don't even need them. So what is a developer to do? In the case of `fetch` and `AbortController` I've done the work for you. This is a guide to that work.\n\nIf you are building a ...\n\n#### NodeJS library only supports Node 16 or above\n\nYou don't need this library! [`AbortController` is now built into nodeJS ](https://nodejs.org/api/globals.html#globals_class_abortcontroller). Use that instead.\n\n#### Web Application running only in modern browsers\n\nYou don't need a library! Close this tab. Uninstall this package.\n\n#### Web Application running in modern browsers AND NodeJS (such as a server side rendered JS app)\n\nUse _this package_ and [node-fetch](https://www.npmjs.com/package/node-fetch). It is minimally what you need.\n\n#### Web Application supporting legacy browsers AND NOT NodeJS\n\nUse [abort-controller](https://www.npmjs.com/package/abort-controller) and [whatwg-fetch](https://www.npmjs.com/package/whatwg-fetch). These are more complete polyfills that will work in all browser environments.\n\n#### Web Application supporting legacy browsers AND NodeJS\n\nUse [abort-controller](https://www.npmjs.com/package/abort-controller) and [cross-fetch](https://www.npmjs.com/package/cross-fetch). Same as above, except cross-fetch will polyfill correctly in both the browser and node.js\n\n#### NodeJS Library being consumed by other applications and using `fetch` internally\n\nUse _this package_ and [node-fetch](https://www.npmjs.com/package/node-fetch). It is the smallest and least opinionated combination for your end users. Application developers targeting Internet Exploer will need to polyfill `AbortController` and `fetch` on their own. But your library won't be forcing unecessary polyfills on developers who only target modern browsers.\n\n## Goals\n\nWith the above guide in mind, this library has a very specific set of goals:\n\n1. Provide a minimal polyfill in node.js\n2. Do not provide a polyfill in any browser environment\n\nThis is the ideal for _library authors_ who use `fetch` and `AbortController` internally and target _both_ browser and node developers.\n\n## Prior Art\n\nThank you @mysticatea for https://github.com/mysticatea/abort-controller. It is a fantastic `AbortController` polyfill and ideal for many use cases.\n","readmeFilename":"README.md","author":{"name":"Steve Faulkner","email":"southpolesteve@gmail.com"}}