{"_id":"abortable-iterator","_rev":"18-417db78ce2947c22de82f25e16429727","name":"abortable-iterator","dist-tags":{"latest":"5.1.0"},"versions":{"1.0.0":{"name":"abortable-iterator","version":"1.0.0","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@1.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"ava":{"babel":false,"compileEnhancements":false,"failWithoutAssertions":false},"dist":{"shasum":"cfdda90d2dbd7605a826b50ace489e7105978aa3","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-1.0.0.tgz","fileCount":6,"integrity":"sha512-tnL/TQecnNA00+nvKmk7lrjyJFuQCzzNM+7c9MvNF/g1bAcXL/z3uPhh5kSBnmlbsr8ofza2tkMnVLlKpQqDYg==","signatures":[{"sig":"MEUCIGrMopa2gWtHV1G3FSHqTf+HyudEvArY6IoqM588c3xyAiEAi1DDr36qAxcmQisH5TeVmZWWNHvC1O8Y0Qryvr8UfdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2YTvCRA9TVsSAnZWagAAtioP+wbqZjOnWVmh2foC9AoY\n3pWdzx1FigonbYz7iY3un2SeEhrHCmtah7yqG+VPgi1046wKM3SIRhfWo6nb\nzyTIxqUU1MhIk4+8nv85jcCf1uXP7O+qy88wTyTkyZNv/EwfPy/MUD464Lr8\ns0vWugPMglNtojdyApTCJHmWpCYQYZ7yuCaKMsMqwDVMDpWUmFkfIA1P3DeQ\nTfj+xoXZ2khkQXnOYg3ngYy6pAeMtwE3eg+4sNLIBSkN8wsfc0EEgYxBScMb\nemBlVkyvz4Bv0PETjlLqL41l2mLGp7dz2T+5aieALdWDfxy9bFzOYQTmL8Su\nY+LNmj9HsRoge+HpgsfYLOvbwVDqrv4I6JkvmDfVz/mtFUuJinDjDj0im8Pq\nciWe5vpx829tqJEKCc0DpJgGTu7IfKkKK1KRczl9CyR19OpW0a9h0LMp+kXB\nv9SywQcNswwDhJVW7hWZVFc+zY+N61GiwCEIwj5ckx6ToAqxwM8Dg58cDpY+\nVepgspKx9zhmBT4L/mmsvaoKtM2nXFb3AE4JKzneqIp87lZOb54T0F7Ydi7K\n0rStx90ZU6IfVbXOWpEkyZyeugaOMNm9F7nmUVrnA7w20KXyLzxFfZyvaoHd\n+RkGXuOOJLt9tldsKBh9z/hkKZMLHAh2lxwpKtlI0gl0H7Ik0T6Zq4FrtMwe\nyPvQ\r\n=O5ii\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ba606ef8830f84f3c33d5afb43e1f6e42d8f1a4b","scripts":{"test":"nyc --reporter=lcov --reporter=text ava --verbose"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"standard":{"parser":"babel-eslint"},"_npmVersion":"6.4.1","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"10.12.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-rc.1","nyc":"^13.1.0","babel-eslint":"^10.0.1","abort-controller":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_1.0.0_1540981998833_0.7964018426984374","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"abortable-iterator","version":"1.0.1","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","AbortSignal","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@1.0.1","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"ava":{"babel":false,"compileEnhancements":false,"failWithoutAssertions":false},"dist":{"shasum":"ba0a06b39b4413e3af3ca7ebd5674329328f5045","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-1.0.1.tgz","fileCount":6,"integrity":"sha512-knoaDcatFkDQHNy6R07aZX9PGkmNH2Fe74+19iKzRkCOw8eTUxnBV+E9A1E60u2O+beMyp+kdG2Sx++KP+QFDg==","signatures":[{"sig":"MEUCIQDje/+THg9oTxEEffz/wKf8dNRCHB8NaKNqsFwG3PwyxAIgKyqXbz1yLrp0mD4HHK8bAzwbv5LsgrloEP3nm8gx5T8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2YfDCRA9TVsSAnZWagAA4vcP/05EnyGFPadJH3ecGM9O\nyQ00/78/8TzAg6ihCmHEgmCzJ+NZxllyZrZMTfuf19R/eXVvuUs/yFj2e1UY\nJGYQAZOvDD+orU5/YyCTyoFW4SJD9CieynJlLWgNvGWXRwxSOByaDjeG2YHV\nUXKVvGgbowx+Z3uDKhOjPTaotcl6ZexOduIlYX9356zIurYYfFZqOd70dH3d\nQ/ducqp4RgDkYTOn1l+qJikMDTK504fPG7X2snilHP0EZj724m+fWGv/UC4L\nOulLXSvGHfNBD34m0KOYBBg+JDzxWixHRzUyezqb0pIdClAMD1fK0pbGQERi\nTpz5a1TVEBvzC1GeV0quIfWtlj2/cuYKVw7kfZhgVw4ouaRw6MO2ugqEm6w0\ntnMS+np6Dlpc9yOPtKXKgTygW2+8aqVFJxkdryAf5DiVzjWRMFm+Nbocng06\nBcaclle0plvqD5VF6FB+BPNe75MaSIEy1WEvyRfZJGzRuQFpx47rntDNbyLx\nonO8Ug6tg/x5pCy5hMhL9yEWn5fCR96GONYMasGpcGGHRJAWdYJvpxW4YMRP\n35HNBEyMErvD5V5IQQbSwWXTnti7oUCLfw0lZbqObEZCVfXAkzJfdCAWlnyw\n5ehcCRnLlzFhku64jU8aG/DvUfF2I8BetD6ct9ZYFX/jvWaxxfM1l3rudvEA\n12U1\r\n=Niks\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8757b06f63eb23d6bdaf51ff0f09e5e62350ab6d","scripts":{"test":"nyc --reporter=lcov --reporter=text ava --verbose"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"standard":{"parser":"babel-eslint"},"_npmVersion":"6.4.1","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"10.12.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-rc.1","nyc":"^13.1.0","babel-eslint":"^10.0.1","abort-controller":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_1.0.1_1540982722989_0.1826091871947304","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"abortable-iterator","version":"1.0.2","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","AbortSignal","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@1.0.2","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"ava":{"babel":false,"compileEnhancements":false,"failWithoutAssertions":false},"dist":{"shasum":"994d3728f68380ba09acfe9c073b9c701df1b5d5","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-1.0.2.tgz","fileCount":6,"integrity":"sha512-Y8rLFhlmibtI3N4MHy/mdGUMPoTgVNzv5s7Erl4XXTzUDTWUQAkV8f2OYhIMsM6MDtcxqcesk0u29EdWyEOsiw==","signatures":[{"sig":"MEUCIQCynduvPLFt+JJ1G9VxzT4ey7xF32UqnAqvZEhOA//D1QIgNF39RxjPMsJMvJRDT3o1jLF7E5kJ8xzGSLY4GP2ql18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2shMCRA9TVsSAnZWagAA9B8QAITRdqBIbjif37ztK+8g\n3ety/UNCbFGyKD/DNcaG3g5eKzNeD+aKG0wF6/6tT4f5vinrrxflCMj0iEsc\nkcXJaMOitZb9FMHHwsz4rrTxUisVuQuAswPQazMzJQFOKn2BdLk8K/91+w93\npeQwEWPUrIxjj+KOp6uHBpJRBG7j1yCyalGQLrjV4CUTRwTFuBFUFQK362+X\nX+qraIk2FMklzNJBEfpSCvWrn5Cn7UinYChssmI4iTLbyxa+djjhNXdL3WEV\nk0sfPor/byJBk7FnHLc9Szg9e1e69Hsi+L1v3Pv8f1wxMRw8z5fQVOonsiHc\nbjw4G3q26NYwQUWeZ8BvoTWhKenoYH0y7yqXebYdSAexe37S2nkiE56pE9oh\nSPJTB3Y04dZ48rPvI5g4HQG2WOzkRKvXPJSDPBHrG+ezEiBMzDmZUPjj9g4C\ncnafiFS8r4vsw53LvIPa0rgP7hCcP/wlvBEx8r2hi1sm/WzlkmWsQx3R22Sk\njbYX7PtwhQ8E242PVceB692C3FfvY9qdCLc54Vzs4XbcGz6v3dCGXSkaja07\n9Gbd7zTJFz3zAcN+hVbMV5k/jsCMCGjb1zA9UQUxuAdzB8Phor2khvnjf2SC\nb7Ixo7E69kB+2x0n8mkrz/cnxEiC35RNEekC8whmwk+0xPjistxf55Rg7dyO\nGs0c\r\n=gEQA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d74c2fc9df2acdbfe7130a1927341082048a0643","scripts":{"test":"nyc --reporter=lcov --reporter=text ava --verbose"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"6.4.1","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"11.0.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-rc.1","nyc":"^13.1.0","babel-eslint":"^10.0.1","abort-controller":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_1.0.2_1541064777675_0.5560319405677181","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"abortable-iterator","version":"1.0.3","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","AbortSignal","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@1.0.3","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"ava":{"babel":false,"compileEnhancements":false,"failWithoutAssertions":false},"dist":{"shasum":"a38053cee4bd6d491f6c0f95513b07e2ea74ce8d","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-1.0.3.tgz","fileCount":6,"integrity":"sha512-RljQX4nmlUOleEBttbIFIb5Qpv4qeqA2MNKoNzC7IP4JQ3+XMltDKdNU1bbhIKDDbk5lfsSQ+wPm2tHEvHKrPA==","signatures":[{"sig":"MEQCIHib9JH6Dgpn25ca0nh2H3tchEdrjcQH9ZcPo7x5B/KCAiAAvABxUavAilBrTgwIJd8fzbosGcJU6xXj+jG34kaWQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2t/eCRA9TVsSAnZWagAAWlgP/3aHyFFquf8sSzDTV6kv\nBme5W5XSnU8Ni7l3CrcnWOllvg861qc2Ku1JCXeR6Mggl1W4prYy1QKQlXw+\nUj2D2l+MPE8lK+5iOLyk9KCRyOE3qmsTWQPkAmIaEBwnJbGVVFjqZGNDaGSc\n+/n2Dm5RvvZfpEjCvhNTHvGDvQSAWU8H9etwR1aW5b0uF0wfzCPPjYVRLDSd\nrPximBgLCgONO4VYWFbfzfkeIThWYHEJ6KIL5cewZN1tYQIh39vzmSSnavF1\nKPg9IZ2gQ7uXZRIBSG5nV94SVgqI+/jff9FUFzIEPYNqpcZfvOMkLoqDuaqj\nlYthX4b679Xc8p+8DUOVkoPRuTvsAj6D6mQadJaePpQdZo9sUvWcaLODJhZA\nW8MTvIm0vIz7WDPpPot9aC8fHd///WL558s5r/N1uhRAbBg9Xbmdd8kXxNVi\nHvlCdhNTEvQa9vs+k9K3CdllHuJh2MKaNr4NhHKG/dJG7N57wAjNkf9WMJK5\nsWIMMavLwExWYfTeB9g3LmBT6jV2zHzs/iHyvh9XRfakxdBz9hQvm7xYC3BO\n79FwoWRMgJFOctQ0o6b0HZKYB6Yb1uKgiXyYtKlAfLMQpwXHdZOKey8zCWzL\nde3Czx61FWOrwJM4Huw4iWA/MO5BWfwclrGcCPy6LD5Xa/7kfE7Tg3YD8RAN\nSpGl\r\n=rjp+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ef1c2816f4674ea357ae3cda727ccf1dce626e12","scripts":{"test":"standard && nyc --reporter=lcov --reporter=text ava --verbose"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"6.4.1","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"11.0.0","dependencies":{"get-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-rc.1","nyc":"^13.1.0","standard":"^12.0.1","babel-eslint":"^10.0.1","abort-controller":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_1.0.3_1541070813371_0.5898500828042144","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"abortable-iterator","version":"1.0.4","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","AbortSignal","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@1.0.4","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"ava":{"babel":false,"compileEnhancements":false,"failWithoutAssertions":false},"dist":{"shasum":"a256c263ef051c86361d7a3afb27498d3b240f15","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-1.0.4.tgz","fileCount":7,"integrity":"sha512-yfqKFAmwxtJPyZsSH43CLVpet6qaTRQ87ekOnrEsUGp8xEbYn/jDpYfuRhlmWNX4KU5mBlRyPKHc5amTCQITPQ==","signatures":[{"sig":"MEYCIQDXF9OlRPk99dM71HCUyO/VATtRkOLvPWDXU+92d0ssVgIhAJQ3qdXueyhpOnDSCVV2YJIcdqTMalSXvJCbe0yL74EL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctzE4CRA9TVsSAnZWagAAb1sP+QB5BQFMf02mhDkyfrDI\n/iut5F/+OP/cbMK3O3dXbqnbVDkDUDZzwF569zhpVfSBXlBGKHYzgVA8SxJO\nZ+NI/HRUk8Ksd9ItOgoDa4DLuB8y4wqxuBeuJQaLzjtwiFYqoX36akdN4p9Z\nzLscDdXYrDHzl+UU8ErL8CnO/OZiSCb5QD0ktjV1GeT3Er5OgBLig7q5KL/1\nMBA1QeCENs3PQPwpGzKRZaCnYBL5ffPLBs7u5mMV9jlWZmawAs6Riphi4Tev\nErM812Oa2If5xW9Y/Of/959WnTmHzh2wc1F0WZn9W4lekZ4RXcsD3ZB2EbPx\nYMNBepLRKXPqmGch1R2yu75tGUixnOKluuixFRkry/JFrA1E35LvOlFZIbTs\n6VSJDsRHrxFVVGitTjnC53ZnnTiohsl/tBb5/KUlT9NJdb3KM8HO+atT/gRt\nWbJTQdfUX/Cb6n1dn6k0CcglmnlD8FpnKNvTcp/BYdw0/NU9b/mhU26mP2hl\n1soZqGBHj6RrAEAG60WLgWhEHOkdZePTyc3qj/pvvryBU+V8HpZIz7GhyP1y\nX7b7DlrBadp6bLZINBBEu/O8q6Tay7pxFNvBXVaPLFqtjA2VlTqNxTFFq53b\nEr/97+rqAERLirWKn/A2UGS1sfIY91K3p2Y4izJoWlUGsWp6WrtdBVW4kMXC\nCyk0\r\n=Hj8h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"abfc1e3df10f55c59c866dde73bfd89911ba5d81","scripts":{"test":"standard && nyc --reporter=lcov --reporter=text ava --verbose"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"6.7.0","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"11.14.0","dependencies":{"get-iterator":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","nyc":"^14.0.0","standard":"^12.0.1","babel-eslint":"^10.0.1","abort-controller":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_1.0.4_1555509559394_0.08014190535958554","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"abortable-iterator","version":"2.0.0","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","AbortSignal","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@2.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"ava":{"babel":false,"compileEnhancements":false,"failWithoutAssertions":false},"dist":{"shasum":"3aadcd88286b1b840f905a7b56b73b4a81af9357","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-2.0.0.tgz","fileCount":7,"integrity":"sha512-ZL+ymk4Up1DzwxwcEjLADaKbIppLRGlA363mr/eFalvmfwGAwCWWgJGdtTk4Tn/1K76Cv7AX0izKKMdmHfzs4Q==","signatures":[{"sig":"MEUCIDkfIPlbBnLd5SIRoIMya6TlVP3ak1WIXRpXkzMe/0HcAiEAzYrr9QUqv8KcWaJkmhSA00uEu780YG9zEqvuqurr3o8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuFUkCRA9TVsSAnZWagAAr7MP/RpU4UFX3ZAbyren9I4i\nbgFAdctmg8yijXwDiHi4m08kIJALESqL0Gc/1Pynua+eu4p8dznoq/u7r5xW\n1P+N7bSkcsdNbr961e9dUEEhOvZxDUuUNgXjZc7FSxpZLLVe39HTWCM26FU2\nNkDjOXtBY3cFHSYuEMdRbwL6JiDaIE7j9E4U97V7/7afTAPsx+0xoy17xAvk\nntO56QJwyGeg3J89n1gtDm2nMp6vyWfP7zZwHLC4btUZPXKY9A1Cotk6/D6z\n5pw5lGutkltF6BUK+HGCQern/+cPVOAoYsxh9Zg5kUhBAcwLB+chZhsE5XqT\n5egJuZqpx1uBnyVNn1EhfQYPWZqnmpa7gw8ZLXeDNPLJdXDdu96EMETV6yyg\nrR66Dy24oKWDI9wR5NevjBJnfbKlo4Hek/bqYm2H5bxXnQ4gc8xPNCBGCGIA\nIj6Ox14NmqxDM12p5s10MRNGj4nNCGcEZbh4OReh/Mpuc/7a7OjPSncDQH1n\nFMCgy1xygHwHcGV+zhvD5trCSH2Hb1CHBy4Eb6gQUtXJqXqsuqZmXjSrktvy\nd7QpJ6EZMVgSXCnbJmHhHedM0EtuPb8yw+96rt3GD65PMqXWGmu32I1di2G9\n/95VUCZQdINHLDTCNkkhmvDXC7fzhOM6AV0sRYq0JJKwIgklWctKiEHhT6L/\nLML3\r\n=wrZk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"68a97130142a708d069a123bd4a7c8e100cb6934","scripts":{"test":"standard && nyc --reporter=lcov --reporter=text ava --verbose"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"6.7.0","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"11.14.0","dependencies":{"get-iterator":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","nyc":"^14.0.0","standard":"^12.0.1","babel-eslint":"^10.0.1","abort-controller":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_2.0.0_1555584291965_0.8781673832695547","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"abortable-iterator","version":"2.1.0","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","AbortSignal","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@2.1.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"ava":{"babel":false,"compileEnhancements":false,"failWithoutAssertions":false},"dist":{"shasum":"f1385d5465817de2bd33a52bc97f5ea106be1ff1","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-2.1.0.tgz","fileCount":7,"integrity":"sha512-5G9dgRoN7EUR3QTMo9A/iEQ58nD2vFJl8xV8lZvX3hWELLc6AXGxUVvjv2dGBHUXa77hT45bzmoo3XGeAgAFXg==","signatures":[{"sig":"MEQCIGII0SIMwzXnVDcDucIFo4tEV8e3aOXfj3IndvKKnaKOAiBde7dlurK7CH/Zd6EI4rgfmwGnUDwq+vizUpN28Twtuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVpfICRA9TVsSAnZWagAAf20P/2Dc9j+adZrrj2KcJQO4\nbJZSkTH70KBgRGAXd1Z8JLj5oM13LLsii+ch7A5MIPaRY98Se6O0SWypZKVO\nKYJfMoHI2qCiWxs9IXDo83hKGihaZoB6trTuIHY2NMDLnxPIb0E7n4uKrmlo\nCgEkNGOB4aGcLI1T6qouqyYTB3SOKFrGRaDibDUK0suEvVhJsDAi/5b/Tvic\n3R0LMNZtHXA5KEVRrYWisYf1HtVnXwt4bSVmF7VTsIVBR/s40VAv7kaDe5MB\nWTO3d4OIICbD8k5v4IU6eLV3V9yzMXmaVyHu95V3/TSVphQsDw4fhMuercXE\n8JxWXTSwKREBWXUP2R5hOXLG+qnrm6crxD0ezrF7OKfm+P5qVqVdo0qoaIQx\noByLNhQq0EkPmdY8WQf/hE2BAy7wVtM309MCvq00mKeugXEReP7zmIDCY8S6\n1VH6hntFKbUzkDYhYt7i99vajuVITQO0JAS+JKZzqxMdMzd1LF6jN9k+Pccl\nt3Fk2Ih5PBbqh92oxwA3J0kOwHms912nb4c3quMzxt5w7YOVJq+BhYiuz8jp\n6FF4tq7yRzbTWNQZaXtKLOxM1d0fXvxBZBVrLarLGZZbfUvMaAutNquWxiJV\nwBXtFdxZaYsm2pWbNYr4HGTfsoGJyo8mq9M3YfSYCd0CfdD+PbnofWR6jG6Q\nNDpr\r\n=IGrh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f81edb0dac081aeb10a5e19b4f3db82c25303af0","scripts":{"test":"standard && nyc --reporter=lcov --reporter=text ava --verbose"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"6.10.0","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"12.7.0","dependencies":{"get-iterator":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","nyc":"^14.0.0","standard":"^12.0.1","babel-eslint":"^10.0.1","abort-controller":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_2.1.0_1565956040137_0.2034249582833627","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"abortable-iterator","version":"3.0.0","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","AbortSignal","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@3.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"ava":{"babel":false,"compileEnhancements":false,"failWithoutAssertions":false},"dist":{"shasum":"8ea796a237286b7fbe98d97e2505a15cdd81c0ac","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-3.0.0.tgz","fileCount":9,"integrity":"sha512-7KqcPPnMhfot4GrEjK51zesS4Ye/lUCHBgYt3oRxIlU24HO3mVxBwEo9niNyfHqoWKqWLuZTc3zErNomdHA+ag==","signatures":[{"sig":"MEQCIF+zbBnPD0qRQtHChPCu4qKLRvH//zuwjNIxyJJ7ew1uAiAzPSgT0Jmnybg4W6sus/44R82E0hOHJS4QrTw++DEa3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdttiBCRA9TVsSAnZWagAAd+YQAKKOPJOnzBwMpNxPqyuQ\nbiCUeyTOurdUEjb/Z1Kp1tLtEUhTEoeC2I204wXbAGpfremajBYr0gIzC23m\nLfaomk2a5qTrHqB2HriUuNFF7j0tzlheznbu8QOJULWMDglB2+rJekaxC+Lq\npTYdTg4jQ0QvarvX6GBkuE/UEfYELh+pBNQ+lQagJrWjMX88GLdOW6v9dhy/\n2dcCsaYFRonAkmJm8Wx5S/3BYceRHFcfj5QRNfI/kRuci7Z8ZiDJ2/KfnA1l\nQj/tQMvUxMoVw3Yn8TDPIo7/IPHhIrW02+Cx9uIg7r8fqgSByWv5a4ZXOUGD\nsXbaFSSk815T6Gg74zKCetaiw8D9Z21t/kjBfX1HIkqIcUhlK+yIYqNTGAxl\nmjoQVA//qi56stOPtck697h0Xv03wznBoUINgiwix7JbfRQJmwAsHOkybjuk\n6lkNJ4qcQnm8Ko5sVhXmELlC+xBmVg3soNxPBzSex3Ld/ZNhsg1NlLwGNBLL\nl3msFzMft6ohloRziKb55n9LiK7KpYpRJyqp+JEBoCTT/BaVhzsgLKGPpNDn\nylsQvNIn6aOgt69OAkjpKyYaHARZkc9i7milrY0rSZOZbchLAPlMPMn4COVx\nJ13w0zFdh2xsWXc/auoB+pLO+XGRgRp9Si3KY0Mx32OncJRZi5RDZP3VAKTw\npoj2\r\n=XIzg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d1f1762de7b07051954d5de4928cf2eb54890002","scripts":{"lint":"standard","test":"npm run lint && nyc --reporter=lcov --reporter=text ava --verbose"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"6.11.3","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"12.11.0","dependencies":{"get-iterator":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^14.1.1","standard":"^14.3.1","abort-controller":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_3.0.0_1572264064997_0.16676104816885728","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"abortable-iterator","version":"3.0.1","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","AbortSignal","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@3.0.1","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"dist":{"shasum":"9f4f0fbec53b8d7de8d9dfe7aa53ae34f05db1de","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-3.0.1.tgz","fileCount":9,"integrity":"sha512-Qj6/rK/cn/6JiJNb5iOS9gi1uiigmVOnSkaGiWflOG5c0+lANl3I5YSwLpvS9G/5BgbIz0QVEfLfbHy0Hf22yA==","signatures":[{"sig":"MEUCICvVzqMW6nvfvhe/+mFPHc/AIB9TXo25+wqNW0MglQDeAiEAww6YIEBam30BE0NveoawIwW2rCcEs+RxVjah7NDDHqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzBhWCRA9TVsSAnZWagAA8JIP/iZx8YYKwaDgEdr7PJju\ncQ+rkgmQFeDuw/aaGD6uPdC+zIFqZrapKvUn7LKonvgvaWXl+22+2QzPA3v5\nrs3I5XWklGzOM1saDBp+om6uyGLd+NParLyWso3GRzxzBv01VAebdzuW3q+B\nr2LQTet7Fw7mTnETaw8nFc3tFbD7AIqlZipRahmYiVCL8CLbCP+W9HPcrPQy\nm7HDYlW7I1fAL/BJ3yQGxDG4VjEZSb/0pNjIysQwJEbiXc0Wh1WIPuamgAMJ\nRd7pgEsFue1QJK/qQQbo3GOGY6WXlBBb3oTtjB6Q2ILxUBtyBqvLqwJ2BG5F\nCL/QAaq/+QbRGZVGS8VnuCoLFvsBErXgIcil/Uaq8IRZ17M4m7RdBvOBrGJu\ny/EE/llqnBg3IOwJ3Q9buw3F1TzEibJti0TMshAbzlmtmJkk7n3e7EGwRbzQ\nlim5mWniJ17ZrwihyABjj4ny2o4wQDkSIqEdK0KL6GYldy7sLcW14vORZo1N\nO2fzzqVNPc7Dc4OJ3CgxZULjJMu2oA6ZNhiJt59f9r6xeCSNgqmq31SUdSKI\nTefVjAEYqwYNZLgrT0Myx7GTNr3vUYafP9UZ+HX+K9vYr8GHYmxAfgc7liSz\n7lyhehBXvNHL1D9cDG9fa1p9O5eCdybexQAWr1cmNxGjFEMdP5J/FPEgHGqz\nAKRF\r\n=RY0C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"8fd144bc4c959b9b0ffb5cc50d9c776abe3ab145","scripts":{"lint":"standard","test":"npm run lint && nyc --reporter=lcov --reporter=text ava --verbose"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"8.1.0","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"16.13.0","dependencies":{"get-iterator":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0","standard":"^16.0.4","abort-controller":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_3.0.1_1640765526286_0.005912906398367834","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"abortable-iterator","version":"4.0.0","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","AbortSignal","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@4.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"dist":{"shasum":"463140f595865521a7c563fa0da5610e1fdece97","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-4.0.0.tgz","fileCount":13,"integrity":"sha512-zAQ50Q/ztvhkeK84wENu/3yF+NkrDF5DmKqa7CATJIZM7iPRJwmaiJApT4SeWfpJWGYixumZOdwyugPij0PF/Q==","signatures":[{"sig":"MEUCIQD/W6XvlxvlwOBjWTcq3PxPvVsoiJirhZPpnMgDcnuVDAIgSosmke8C3BgxPI0VB2PcQNEWyXwftMSMhecwNiTeYqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3zcdCRA9TVsSAnZWagAA4SIP/jgOZ4NK0aOWvCb9e+LR\n6knBFMT6b+gFVPEjwzoI2Mwzb+/fDnRpKMQRwQ+WmANFE0xfpIeidEYchJXI\nwUCD3DRoiHSGo8OqhOfWY85TW9sdfsqj0gBJjVGvEogXa8FOX8FE3o+y5J9M\ndcE6xZ5+JF339+kCgcwtkgKHFj9v1rAOAtfWlaD0+lbVSnN1q/UhX/x1jY+1\nxg1zdhzFHDFxHCHeEG2RETbega/vpi/2eCK+UoGPASwN5VaxvpDy7X/NVCiZ\nBNVwleFgUNjUi+x+HvQXdApD0Eq+fVefLDkQa2HOYUk3iSLGDe9q9YSYLU8N\nsU1Wras9q9/9VXDnh24anVgE3JBX/N2GSVGbzgaOJ4eNHyKq02Xwz/pBvlYq\nhVfDBSuXtMsmx70ZH9xxGW+hPlml8mS3bgq6HCcu6MbD1fA5PpKUzY335mxE\nFsTB5TVwzQ+z7107BBAIqffrHPaPy9LjI6/orFE5yrnQeYeavNdhYuTfDVYi\nNvexZvZhnEXlzm8s2Bi2bOugMwBeZQw1iIQCSVHyHOyVNR6pkqG6Jxkqf053\nZMcgVGlUpG0ZRPTXmZmsnY+R414Kccc2M0/oWaslnKuJJAlUaYM6HALzMNuJ\nPbbf55qKVlezPAbAnYVG/xN8/6+7h5OvLgvsbFLIazOs2PUhOACmlxqhgSlh\nmdt8\r\n=ay6r\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./duplex":{"import":"./dist/src/duplex.js"}},"gitHead":"f2bcb038e91e95c6087dfef2b271c2fcce655fb3","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:chrome":"npm run test -- -t browser --cov","test:firefox":"npm run test -- -t browser -- --browser firefox","test:electron-main":"npm run test -- -t electron-main","test:chrome-webworker":"npm run test -- -t webworker","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"7.24.2","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"16.13.1","dependencies":{"get-iterator":"^2.0.0","it-stream-types":"^1.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","*/index","dist/*","dist/*/index","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","delay":"^5.0.0","it-pipe":"^2.0.0","it-drain":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_4.0.0_1642018589389_0.6889302327133606","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"abortable-iterator","version":"4.0.1","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","AbortSignal","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@4.0.1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"dist":{"shasum":"263516f9c59402ab374aac57a3b136e25d55189b","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-4.0.1.tgz","fileCount":13,"integrity":"sha512-umxupSeOnDdoxkUpHEfgrcbMl0GfLBrsjMXO+szODsCm21xiI+1FgWuZZTS3PtnoQoLC9582TCqFUbhwAWLvYQ==","signatures":[{"sig":"MEQCIHBxVUz2zBn4/GtZ3ka5gaMod21Y7HmQxf0/mSU+NiKEAiAFgXLFJ7/HULg1v2K7qccoVypLe8gqtUsibHwDieBQoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3/t/CRA9TVsSAnZWagAA+U0P/0/P+7Zgc25oJ2GsDvYf\nTdI3kGexa6QseS8gZtM5r7WL1O3vmQHvd5JZmpcQZtHrIdSDjy9zK1vlkBW8\nxJDhzdxCQRxgiMMXQR5ZKKDIu/EsXfswdBafozAxxtZSCnmDFZ6hobVmjXAg\nIe3qGN60nwf+4iQUlfIwY04ahEcwWmF8DqhN9iPyZo6l7GZpDNeZ9ucfSrqM\n7i46Rp4xivqlGYqEGrGVRrXqjYPRN0Y55Pk+NQXsMLO4JwBCuIU/Zjt8H8X8\nmjCc7fyGrHpJ2x/GDlF5JyGa4PXB2+w/+aNjxJJVHgFdcxwD8ULmfTvMJMzT\n7CNkD29Q+UyE5xPZzfaoy1O9Ss71TOUqgpdHvVjhfFfvQOFLHWMCeSL49yHw\nM+rhj//7YljyPz0gweOeivxOifNNVaYcVndZLM3kdzRYf2F75fXE6xLel6CH\nGPC5wkvreXBpIte+aK7XuCoWgayHspUSUWNoN1aN52mAUugkeAsq0MIaguPn\nEhGqX4jSY6+cyBQZFJejfvebHbhjOnyyPy8KS6qN1Pxoxrotgk3tpQpqUtMP\nxSfImoQbM4u/A9lHtnBouDDMHq2ZUvp2iBPUmGkinwBGPLwJlZH+vepjMtZz\nIMbJJeDOTU7sAC8xT3pimmzrfHR14fUhfw2bPuOgZbkfxohKN1zYMEv9LA9o\nCt1f\r\n=DxTF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./duplex":{"import":"./dist/src/duplex.js"}},"gitHead":"66af3c8c16292a472802f6f184b94c8501019673","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:chrome":"npm run test -- -t browser --cov","test:firefox":"npm run test -- -t browser -- --browser firefox","test:electron-main":"npm run test -- -t electron-main","test:chrome-webworker":"npm run test -- -t webworker","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"7.24.2","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"16.13.2","dependencies":{"get-iterator":"^2.0.0","it-stream-types":"^1.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","*/index","dist/*","dist/*/index","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","delay":"^5.0.0","it-pipe":"^2.0.2","it-drain":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_4.0.1_1642068863735_0.8288406366242702","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"abortable-iterator","version":"3.0.2","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","AbortSignal","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@3.0.2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"dist":{"shasum":"6f5af0f36e86db4607fc95251bffe2dee261d6a2","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-3.0.2.tgz","fileCount":9,"integrity":"sha512-qVP8HFfTpUQI2F+f1tpTriKDIZ4XrmwCrBCrQeRKO7DKWF3kgoT6NXiNDv2krrGcHxPwmI63eGQiec81sEaWIw==","signatures":[{"sig":"MEUCIEVhlqxcU+L+H1d3HXLH8oAI6NRpQ5q903gkY+UnoGR3AiEA9bNFWeetnJISp1kHnu/ODYdqC0QMV3d3OnWOAFp7m20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4TKxCRA9TVsSAnZWagAABHEP/2jwmcPQRihOAnLOBiQe\nbjmQQnnX9lv78a7X2OsiDsOK5wOmxAQBRLfxw9SaOCk8RVHyRiFTkbpQNWQC\nR5OwZ3Uc+EvvGr2GLIcMHDPKWbBy4I2CtwwWJvs2q802+Tv570FnG4qqRJ17\n7p4s5xXTm3MaZxMCOF7Ruz9CE8n9AQSecfJeQdkOBBuYpUvG1vv6lRfAiT2+\noRAoN4HK8x88tINc3Cu/xqcsWsVFNgQC+eBKO0uBKZXXfidK2AqAo4y2EbJs\nGuJhrEf3PSZjz1PMnoRi8LMlRViDqaLQ8/5YvjGHHo6Py9y6w4BkGVjek4Zj\nikERuZjrqQ+Zh/NDz7FuQS5UllHxEvr+L+c4t27QU94VXgCMe3aJgFRCNi0E\nhNIbI3XerkvrnZnbqMJScoNW0ExNY731q4349vgyE5/zQpB80xQa/Qz5q4gu\n/tjCHnW16qr0hpfXLerudC4vScX6JfVaZefSJ3bPZsfBfZuidCeA/yfzylHm\njJiTxFIbXPPnSmGrFWiurpTKTwYO1wn65pA33n/CrOhzqHZL2ibohkSnnFkg\nGWMTG/tac6Q0DNwn4rD2BraW13GUmjRfiA1J69vRyzMEXmjqt4+duT4ZS+v9\nneDb2O+N0fHocNKt4uiFnMTgo5d5vlR38Tlz0u+WxxHjMSsuq4ub33SI7gPl\n2oXI\r\n=Tozc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"e8727f8c72ce48716f197bff28122cfd7f8f2fc0","scripts":{"lint":"standard","test":"npm run lint && nyc --reporter=lcov --reporter=text ava --verbose"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"8.1.0","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"16.13.0","dependencies":{"get-iterator":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0","standard":"^16.0.4","abort-controller":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_3.0.2_1642148529245_0.22214070058425772","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"abortable-iterator","version":"4.0.2","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","AbortSignal","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@4.0.2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"dist":{"shasum":"aea6a4a6a696badcbad1c9fff5a9ca85f0f286a4","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-4.0.2.tgz","fileCount":13,"integrity":"sha512-SJGELER5yXr9v3kiL6mT5RZ1qlyJ9hV4nm34+vfsdIM1lp3zENQvpsqKgykpFLgRMUn3lzlizLTpiOASW05/+g==","signatures":[{"sig":"MEYCIQD2HYXjkwmyU7Q9V2Mkxebet0uzFXw6V+5Qpxg/QmRauwIhANoKKNtawzy9hFLvljn1ZFlqE0jVEnSHiJ++tl0z8N7R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4TmZCRA9TVsSAnZWagAA/NQP/3O04O4whADhkf8fvsIg\niboEYIXKvR46XgCxPf0YDGJj/CDzOq/lkNdcsOW/lmFARVa/U5Bxr+EmBGSC\nwuZ3N4qwGSC9C3uvkMhiSI0+mDcc2qGjbPLIIgbDufG9IvMN/T87m7NDp7ew\nzWYCy7kLeRdECYP1iaVSrR4EaIqTLl3pxaumibY0HTOHWOUTKUuA6c0QOjnS\nnJFPRVBzHnVLV0H+PfTCA1y1Qtffp5lo/K6vaBgBU5xmYrWSqP7y2PjIEHq4\nkjJdIJbJe2XCE2b5bbXPXcorJsG4gVHwK747bAHA7ZYIX5hoBIbx5ZE8aO++\nr2e/mOvSXBMPdPMb8+Dmdnlbsmc5C4Pme4TF5R2axwpn7/fPFp86HeSv9L2y\nXJE7l++W92JVeCHBCbrgV0Yjgst6AlTWKuISj/6MTrN10zlO42qDgTgir7MJ\ntdfS1nbE2aB1nX82knWoCn/CIJk1Jmt2HFuwPayOiGxK6g6e8I4UWW7ikyXM\nncHh9+fWQDwpW+moUjuNtBb2Q76oUUCN5gKR+RJZjYXunqUBeTE9HDFvgXi6\nzZSRACDjuz0UsAzbtMy70nc7MeQygXfnItW37VbO5bgbES89pe3OAkyYTtB1\nLklMt+Rht7cChGXCIaSx0RcJHpVt0/HqrscwQPS1JoIEZG2WpjkbGbUm9Yff\nc01N\r\n=OoRa\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./duplex":{"import":"./dist/src/duplex.js"}},"gitHead":"0dab4cc68dcdddba1416b3d03e638ce8942d570c","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:chrome":"npm run test -- -t browser --cov","test:firefox":"npm run test -- -t browser -- --browser firefox","test:electron-main":"npm run test -- -t electron-main","test:chrome-webworker":"npm run test -- -t webworker","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"7.24.2","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"16.13.2","dependencies":{"get-iterator":"^2.0.0","it-stream-types":"^1.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","*/index","dist/*","dist/*/index","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","delay":"^5.0.0","it-pipe":"^2.0.2","it-drain":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_4.0.2_1642150297795_0.9234807265434497","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"abortable-iterator","version":"4.0.3","keywords":["async","iterator","abort","abortable","cancel","stop","AbortController","AbortSignal","signal"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"abortable-iterator@4.0.3","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"dist":{"shasum":"432570d8256dbad2cef4f129312b651c5ffcdd0f","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-4.0.3.tgz","fileCount":13,"integrity":"sha512-GJ5fyS9O0hK/TMf+weR+WMEwSEBWVuStHqHmUYWbfHPULyVf7QdUnAvh41+1cUWtHVf0Z/qtQynidxz4ZFDPOg==","signatures":[{"sig":"MEUCIQD7mz4HgAIOXJQdngPfx68xdzCmvf9C8sJTEoUjuS5sOgIgcdlqHxurEGkIZzyrfsjJf7J4M63TCoFw0N3hEUps1aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPwRAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotEA/+MWArKTBYpy1//zHh7Dl9w6676R8mrYzNQnFJI4x8YanNpJ1U\r\niD8v5g1pHlcgb7BMor2VmKoYMiemUsDs1v2Vk+b98THdWOMe0Ga719I70nko\r\nZv34BbpkYJ7OoPb0/8j7mjvSivPjceCMPsCD2NQHc3dCjA6kQnYIABhrYK3I\r\nDAkcRL+g43Bl5INyGDpgvLwXWjpR2rqGiCJ5GJvVCwK3mZT0pSSZSGj1A5ac\r\n+tC2Bu1L8YQ+E3nCoh0RwgM8GTgwltUMi+sg4jCLEqoEJSnHgs62dc8jXt4u\r\n1ip1jKKbZ97nA2ZZHbbBQSIumDgbL82Z1Oa/RBJ77QQr7nkHacCqWuMQHjYj\r\n31e+aVHg5XB+RDzvycbOXqG57DKC7dP32mJVLJ/M9kH7WIkIZI6FpNOSG2Ag\r\nfDDYP7ysKvzIp+ud6UgK5OuhNmImZu2Vuh4AbuEnOkoF/ZWQMIMwVYStc6hX\r\n6J0SpmVIagRvHPH6XFwdNzeBRqXeLZUE0WQJFkC3P8wKUkhwr7zrod3Onz7E\r\nMp6cNu1R/LDdT2u0U4OO7kclQaSuJpLQmZy8MB67buzQE8skKLaUnHIdx+rk\r\nOYsaqaMoblcpGRz44Gk5QYdSEh4/w2i+ppoRc0TKIRSjWs9iqLoIM5anCU0n\r\ndTNMlm8eqLAhYhetrZbh5hanWHD2+k5pYnk=\r\n=meky\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"},"./duplex":{"import":"./dist/src/duplex.js"}},"gitHead":"2a3f2de97f933a3ad86c401de6d178cceb6d24e0","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:chrome":"npm run test -- -t browser --cov","test:firefox":"npm run test -- -t browser -- --browser firefox","test:electron-main":"npm run test -- -t electron-main","test:chrome-webworker":"npm run test -- -t webworker","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"7.24.2","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"18.15.0","dependencies":{"get-iterator":"^2.0.0","it-stream-types":"^1.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","*/index","dist/*","dist/*/index","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","delay":"^5.0.0","it-pipe":"^2.0.2","it-drain":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_4.0.3_1681851456324_0.7911812324961816","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"abortable-iterator","version":"5.0.0","keywords":["AbortController","AbortSignal","abort","abortable","async","cancel","iterator","signal","stop"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"abortable-iterator@5.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"dist":{"shasum":"d494f6bc62ab827ee8628c1978b293311d5d0358","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-5.0.0.tgz","fileCount":13,"integrity":"sha512-KrZWfUhZowcV6aJKX+NeI4WSZ1RUOTeHoM5HHTUqo38ZuJCxgJ5yf/KEHpO14Q3kPwwC0boETgVWSZj+K8NtLA==","signatures":[{"sig":"MEUCIQDOIkdlOAwA3UJ5ZdUTqaeEQpt6oGcvLNrp6mSs6AF+TQIgVD9rv5ZM6Oi+kIirWrjiXH5JairIMlOYSK9/Esjh/Kw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPxO0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGdA/9GR7tC7YzRnyYsuIRZsHppsTyq27L60CpKxWlCH8NWaw2ZSAI\r\n/Gh/gSu2e87w1Aueh3hvziOEWT/VAnjIBWih0z1+zFEhyh9jv4TV2FDwNIfp\r\nC+pbqBQYbg0jKHZvsjoUfIzmQ8r+Yo2RfMh9kGG+t5nUyBpNk390YpvmO9Ez\r\ncZ7mB77xUFDlIvVojRucU/eC/Ekw8Aig9L3xFG79RmSDsxO/6MBtLWazm99y\r\nPwWUQrHwx9pqB0PHvlQ06CMoOEmtb5pi4d5RpPmb3u0tCdcI7rHCKxBf3/Vt\r\nIdw3QlchhyN5ANTy7sujxMB7aTT9naX6fWTIKQf101KpW2mB7LVU9e+odjAx\r\njTIj36pRK/7mtTaCXeJXp9sqmZ6Iipl+blYpYOI/Ev0rHIwne3GcmDHd6WE1\r\n9J7UGgkO9Kf3mygNzxBO1lJZiGeHHOif0P68vHXfHxv+6DsF8IrkoQh5WoPz\r\nCSVPKJumsEZuZg9e0u8mRnSDS1hBi7GPnnk/qFIlI+KYsq6kiZCnZm67Etm6\r\ne6L/hXOUfs7wVXIvlMp7cOdzoz6j+3brgcK4jrsKe5hYBm6NyS+Eagb0KWcx\r\nkguTacFGJCXzncqWLuIQ1LMUgGFCMIa7Tp60mT8GpuAtt77Scy/d69OA5a+2\r\ndse7jQtlG4EbOjxF+CXdAJ3pw/SvJHhMXwE=\r\n=Dwy3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"}},"gitHead":"e1b5942d10de9bae5e5c925085487c1ce575776b","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:chrome":"npm run test -- -t browser --cov","test:firefox":"npm run test -- -t browser -- --browser firefox","test:electron-main":"npm run test -- -t electron-main","test:chrome-webworker":"npm run test -- -t webworker","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"8.19.4","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"18.15.0","dependencies":{"get-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.7","delay":"^5.0.0","it-pipe":"^3.0.1","it-drain":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_5.0.0_1681855412473_0.8005311403444904","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"abortable-iterator","version":"5.0.1","keywords":["AbortController","AbortSignal","abort","abortable","async","cancel","iterator","signal","stop"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"abortable-iterator@5.0.1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/abortable-iterator#readme","bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"dist":{"shasum":"5d93eba6fa8287a973a9ea090c64ca08b3777780","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-5.0.1.tgz","fileCount":13,"integrity":"sha512-hlZ5Z8UwqrKsJcelVPEqDduZowJPBQJ9ZhBC2FXpja3lXy8X6MoI5uMzIgmrA8+3jcVnp8TF/tx+IBBqYJNUrg==","signatures":[{"sig":"MEYCIQD1YCX3gsG2MW63ZCS8Z9dATLTgSq2YymBPQtcEgSiczAIhALmi9wYj9s+PVap+YotbvQX7228zyfarolmAKgQS7VN0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7UTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr1w//QioWSNFsMGhDj/e1AsgqE2oAerG7j+DbAh575yQTdyl1AF1D\r\nxhZq/0N6mLN/0Mr3GtUOSvYwPbcvzTC+9ieemWr7V7NkoTjm+mzEw4bXG7y6\r\nEPvWhbRqk+WHmIzryyNCj3WADMRfcs0mSVZjAuxWP0mVLEBXMNdWPuxaO5Ma\r\nUN5Rbq0JbbmNU4n5Mf4Ww4Vn4c6Ypc+wOAe77eoT+tX7BPDU5pqpuTIu6x61\r\nbW6hSosvAPQCR7kaeCloUvqcS4jFrze6RazymDYwyUJthTmVkPyDWahngpPr\r\nhgb6k8MHERHM95SUc8Ye23mKi7Js7iGGSpoMHubOrw6auulBj2+d/+fViNHH\r\nHl38+/PpR7oPAzq+knyy3Gyfl9BdK+bUQxcH4yJclc3n4A1Egy+qiTa1TKKR\r\nsJz4EaE03yTks2sW20VAs3rFclMouqKgrhKWInDnTbAQHBQLva8Liuc67P+9\r\nul8ppu3iaZ1RS3kzYydetcYej4aSrWpAPHh5M4kDERIGkZSscHOmnOJbeXoM\r\nMb/BenEp4fRxXUzVNv0zuWvqig9PIRMcKKi236jabCkqB0ossx2tw8opj3N6\r\nF1zC0BYeOqBelWRBzq9gGAbb6C5HX0tIFwC9rJS+nAl5EqKSLZ93oX6gx8Lq\r\nJtDevkvF6rPUW+4Es/Fdx7MARMsnaJNtb+k=\r\n=zqtx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"}},"gitHead":"68c554cb40bd160216abb7200b54015aad0bd9a8","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","clean":"aegir clean","pretest":"npm run build","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:chrome":"npm run test -- -t browser --cov","test:firefox":"npm run test -- -t browser -- --browser firefox","test:electron-main":"npm run test -- -t electron-main","test:chrome-webworker":"npm run test -- -t webworker","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/abortable-iterator.git","type":"git"},"_npmVersion":"8.19.4","description":"Make any iterator or iterable abortable via an AbortSignal","directories":{},"_nodeVersion":"18.15.0","dependencies":{"get-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.7","delay":"^5.0.0","it-pipe":"^3.0.1","it-drain":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/abortable-iterator_5.0.1_1681896723571_0.7583200169149653","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"abortable-iterator","version":"5.1.0","description":"Make any iterator or iterable abortable via an AbortSignal","author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/alanshaw/abortable-iterator#readme","repository":{"type":"git","url":"git+https://github.com/alanshaw/abortable-iterator.git"},"bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["AbortController","AbortSignal","abort","abortable","async","cancel","iterator","signal","stop"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"npm run test -- -t browser --cov","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"aegir release","docs":"aegir docs"},"dependencies":{"get-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"devDependencies":{"aegir":"^44.1.0","delay":"^6.0.0","it-drain":"^3.0.1","it-pipe":"^3.0.1"},"_id":"abortable-iterator@5.1.0","gitHead":"ad5f6c5079ef2a48f0750ac50f91acf5743b77df","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-a3nRG0GOGw3IPFA2hdhrZU+QuD3mA6i+5f4YM/Obe+D5lYccxScI32rAIHAW5ttFV7+beiof09gHav4qUEZDwg==","shasum":"2bdd7e3a1b3fe2e6893f1b60502b0e6a3028a792","tarball":"https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-5.1.0.tgz","fileCount":15,"unpackedSize":35020,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/abortable-iterator@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6j9Oyksm190aIlJ0i9fzCCdc8HFbGs6bHa+lONdIAGAiB4FIGJwTxiy5ZhupMScX3nday6alTM33MhPCa9gCH2mA=="}]},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abortable-iterator_5.1.0_1723033386748_0.8296566697604926"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-31T10:33:18.832Z","modified":"2024-08-07T12:23:07.408Z","1.0.0":"2018-10-31T10:33:18.942Z","1.0.1":"2018-10-31T10:45:23.088Z","1.0.2":"2018-11-01T09:32:57.836Z","1.0.3":"2018-11-01T11:13:33.533Z","1.0.4":"2019-04-17T13:59:19.576Z","2.0.0":"2019-04-18T10:44:52.083Z","2.1.0":"2019-08-16T11:47:20.310Z","3.0.0":"2019-10-28T12:01:05.152Z","3.0.1":"2021-12-29T08:12:06.493Z","4.0.0":"2022-01-12T20:16:29.588Z","4.0.1":"2022-01-13T10:14:23.860Z","3.0.2":"2022-01-14T08:22:09.915Z","4.0.2":"2022-01-14T08:51:37.949Z","4.0.3":"2023-04-18T20:57:36.489Z","5.0.0":"2023-04-18T22:03:32.673Z","5.0.1":"2023-04-19T09:32:03.752Z","5.1.0":"2024-08-07T12:23:06.896Z"},"bugs":{"url":"https://github.com/alanshaw/abortable-iterator/issues"},"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/alanshaw/abortable-iterator#readme","keywords":["AbortController","AbortSignal","abort","abortable","async","cancel","iterator","signal","stop"],"repository":{"type":"git","url":"git+https://github.com/alanshaw/abortable-iterator.git"},"description":"Make any iterator or iterable abortable via an AbortSignal","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"readme":"# abortable-iterator\n\n[![codecov](https://img.shields.io/codecov/c/github/alanshaw/abortable-iterator.svg?style=flat-square)](https://codecov.io/gh/alanshaw/abortable-iterator)\n[![CI](https://img.shields.io/github/actions/workflow/status/alanshaw/abortable-iterator/js-test-and-release.yml?branch=master\\&style=flat-square)](https://github.com/alanshaw/abortable-iterator/actions/workflows/js-test-and-release.yml?query=branch%3Amaster)\n\n> Make any iterator or iterable abortable via an AbortSignal\n\n# About\n\n<!--\n\n!IMPORTANT!\n\nEverything in this README between \"# About\" and \"# Install\" is automatically\ngenerated and will be overwritten the next time the doc generator is run.\n\nTo make changes to this section, please update the @packageDocumentation section\nof src/index.js or src/index.ts\n\nTo experiment with formatting, please run \"npm run docs\" from the root of this\nrepo and examine the changes made.\n\n-->\n\n## Example\n\n```js\nimport { abortableSource } from 'abortable-iterator'\n\nasync function main () {\n  // An example function that creates an async iterator that yields an increasing\n  // number every x milliseconds and NEVER ENDS!\n  const asyncCounter = async function * (start, delay) {\n    let i = start\n    while (true) {\n      yield new Promise(resolve => setTimeout(() => resolve(i++), delay))\n    }\n  }\n\n  // Create a counter that'll yield numbers from 0 upwards every second\n  const everySecond = asyncCounter(0, 1000)\n\n  // Make everySecond abortable!\n  const controller = new AbortController()\n  const abortableEverySecond = abortableSource(everySecond, controller.signal)\n\n  // Abort after 5 seconds\n  setTimeout(() => controller.abort(), 5000)\n\n  try {\n    // Start the iteration, which will throw after 5 seconds when it is aborted\n    for await (const n of abortableEverySecond) {\n      console.log(n)\n    }\n  } catch (err) {\n    if (err.code === 'ERR_ABORTED') {\n      // Expected - all ok :D\n    } else {\n      throw err\n    }\n  }\n}\n\nmain()\n```\n\n# Install\n\n```console\n$ npm i abortable-iterator\n```\n\n## Browser `<script>` tag\n\nLoading this module through a script tag will make its exports available as `AbortableIterator` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/abortable-iterator/dist/index.min.js\"></script>\n```\n\n## API\n\n```js\nimport {\n  abortableSource,\n  abortableSink,\n  abortableTransform,\n  abortableDuplex\n} from 'abortable-iterator'\n```\n\n- [`abortableSource(source, signal, [options])`](#abortablesource-signal-options)\n- [`abortableSink(sink, signal, [options])`](#abortablesinksink-signal-options)\n- [`abortableTransform(transform, signal, [options])`](#abortabletransformtransform-signal-options)\n- [`abortableDuplex(duplex, signal, [options])`](#abortableduplexduplex-signal-options)\n\n### `abortableSource(source, signal, [options])`\n\n**(alias for `abortable.source(source, signal, [options])`)**\n\nMake any iterator or iterable abortable via an `AbortSignal`.\n\n#### Parameters\n\n| Name                  | Type                                                                                                                                                                                                                                                 | Description                                                                                                                                                              |\n| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| source                | [`Iterable`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#The_iterable_protocol)\\|[`Iterator`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#The_iterator_protocol) | The iterator or iterable object to make abortable                                                                                                                        |\n| signal                | [`AbortSignal`](https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal)                                                                                                                                                                        | Signal obtained from `AbortController.signal` which is used to abort the iterator.                                                                                       |\n| options               | `Object`                                                                                                                                                                                                                                             | (optional) options                                                                                                                                                       |\n| options.onAbort       | `Function`                                                                                                                                                                                                                                           | An (async) function called when the iterator is being aborted, before the abort error is thrown. Default `null`                                                          |\n| options.abortMessage  | `String`                                                                                                                                                                                                                                             | The message that the error will have if the iterator is aborted. Default \"The operation was aborted\"                                                                     |\n| options.abortCode     | `String`\\|`Number`                                                                                                                                                                                                                                   | The value assigned to the `code` property of the error that is thrown if the iterator is aborted. Default \"ABORT\\_ERR\"                                                   |\n| options.returnOnAbort | `Boolean`                                                                                                                                                                                                                                            | Instead of throwing the abort error, just return from iterating over the source stream.                                                                                  |\n| options.onReturnError | `Function`                                                                                                                                                                                                                                           | When a generator is aborted, we call `.return` on it - if this function errors the error value will be passed to the `.onReturnError` callback if passed. Default `null` |\n\n#### Returns\n\n| Type                                                                                                                      | Description                                                                                                     |\n| ------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |\n| [`Iterable`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#The_iterator_protocol) | An iterator that wraps the passed `source` parameter that makes it abortable via the passed `signal` parameter. |\n\nThe returned iterator will `throw` an `AbortError` when it is aborted that has a `type` with the value `aborted` and `code` property with the value `ABORT_ERR` by default.\n\n### `abortableSink(sink, signal, [options])`\n\nThe same as [`abortable.source`](#abortablesource-signal-options) except this makes the passed [`sink`](https://gist.github.com/alanshaw/591dc7dd54e4f99338a347ef568d6ee9#sink-it) abortable. Returns a new sink that wraps the passed `sink` and makes it abortable via the passed `signal` parameter.\n\n### `abortableTransform(transform, signal, [options])`\n\nThe same as [`abortable.source`](#abortablesource-signal-options) except this makes the passed [`transform`](https://gist.github.com/alanshaw/591dc7dd54e4f99338a347ef568d6ee9#transform-it) abortable. Returns a new transform that wraps the passed `transform` and makes it abortable via the passed `signal` parameter.\n\n### `abortableDuplex(duplex, signal, [options])`\n\nThe same as [`abortable.source`](#abortablesource-signal-options) except this makes the passed [`duplex`](https://gist.github.com/alanshaw/591dc7dd54e4f99338a347ef568d6ee9#duplex-it) abortable. Returns a new duplex that wraps the passed `duplex` and makes it abortable via the passed `signal` parameter.\n\nNote that this will abort *both* sides of the duplex. Use `duplex.sink = abortable.sink(duplex.sink)` or `duplex.source = abortable.source(duplex.source)` to abort just the sink or the source.\n\n## Related\n\n- [`it-pipe`](https://www.npmjs.com/package/it-pipe) Utility to \"pipe\" async iterables together\n\n# API Docs\n\n- <https://alanshaw.github.io/abortable-iterator>\n\n# License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](https://github.com/alanshaw/abortable-iterator/LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](https://github.com/alanshaw/abortable-iterator/LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n# Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md"}