{"_id":"it-queue","_rev":"7-ad316819376affb5d02d06ecc34d31ba","name":"it-queue","dist-tags":{"latest":"1.1.4"},"versions":{"0.0.0":{"name":"it-queue","version":"0.0.0","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"it-queue@0.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/it/tree/main/packages/it-queue#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"dist":{"shasum":"05aa8a0b40572fd89f736abd693ea90812855278","tarball":"https://registry.npmjs.org/it-queue/-/it-queue-0.0.0.tgz","fileCount":30,"integrity":"sha512-c8DTEPgc/J1iZX1f6Thz8U2Y4FMfbI5K1QuCE+ka2n5/m9nf9dR6N3Vjfs2Xo8TaJps5KeYXlKDeoqHy45FSiQ==","signatures":[{"sig":"MEUCIQDO7ecURKNqT5U/ztC+wlhVTs/Q9TMe5nswo3XWE2BUlgIgQUKE5gGsvu19mQTW7ii8Ry9hL1RrWEiFaSId5fpCR7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125791},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ec62ae8ea483afe2435d9a0639a50c6e1eab56f5","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",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/it.git","type":"git"},"_npmVersion":"10.9.0","description":"A queue implementation that can be iterated over","directories":{},"_nodeVersion":"22.11.0","dependencies":{"main-event":"^1.0.0","race-event":"^1.3.0","abort-error":"^1.0.1","it-pushable":"^3.2.3","race-signal":"^1.1.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.16","delay":"^6.0.0","sinon":"^20.0.0","it-all":"^3.0.8","@types/sinon":"^17.0.4"},"_npmOperationalInternal":{"tmp":"tmp/it-queue_0.0.0_1748771608432_0.9970220243071972","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"it-queue","version":"1.0.0","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"it-queue@1.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/it/tree/main/packages/it-queue#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"dist":{"shasum":"d306f09a84306658ed72cb8c51d481bae1123665","tarball":"https://registry.npmjs.org/it-queue/-/it-queue-1.0.0.tgz","fileCount":29,"integrity":"sha512-xGbpGe1ShXwq79LQiPHgaHRgaXg8akKJvuJSa9eImchYgWcwx2gS+M4uwVWaIbS+jVDGj17bDp2RphZOW0k/NQ==","signatures":[{"sig":"MEQCIB0gbKzzKymR6BoCSlv0ZyD+NKqvHClxsahKgoVTfCpbAiAccycASaKnnM10adM90wU8iIRVDaMx1QHQ4CojE/7z2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-queue@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124581},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"14a31e9726e0b53da2512835dd1c8330399bc023","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",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/it.git","type":"git"},"_npmVersion":"10.9.2","description":"A queue implementation that can be iterated over","directories":{},"_nodeVersion":"22.15.0","dependencies":{"main-event":"^1.0.0","race-event":"^1.3.0","abort-error":"^1.0.1","it-pushable":"^3.2.3","race-signal":"^1.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.16","delay":"^6.0.0","sinon":"^20.0.0","it-all":"^3.0.8","@types/sinon":"^17.0.4"},"_npmOperationalInternal":{"tmp":"tmp/it-queue_1.0.0_1748773812371_0.7570559853779075","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"it-queue","version":"1.1.0","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"it-queue@1.1.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/it/tree/main/packages/it-queue#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"dist":{"shasum":"a26c32b0e0b02e2d30b3d2623f85d2af8fd56a73","tarball":"https://registry.npmjs.org/it-queue/-/it-queue-1.1.0.tgz","fileCount":29,"integrity":"sha512-aK9unJRIaJc9qiv53LByhF7/I2AuD7Ro4oLfLieVLL9QXNvRx++ANMpv8yCp2UO0KAtBuf70GOxSYb6ElFVRpQ==","signatures":[{"sig":"MEQCIGUgQygEmlhYd0Yi+uXUG72xVD3CJC1TK5ymMGC8axIAAiA/TQ34rKoY2Uib0hBPpt8RrFQcsk81d/28f3TdTbnC+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-queue@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127889},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"51cc07cca848f653dee2326a48d8dc023d6c477b","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",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/it.git","type":"git"},"_npmVersion":"10.9.2","description":"A queue implementation that can be iterated over","directories":{},"_nodeVersion":"22.15.0","dependencies":{"main-event":"^1.0.0","race-event":"^1.3.0","abort-error":"^1.0.1","it-pushable":"^3.2.3","race-signal":"^1.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.16","delay":"^6.0.0","sinon":"^20.0.0","it-all":"^3.0.0","@types/sinon":"^17.0.4"},"_npmOperationalInternal":{"tmp":"tmp/it-queue_1.1.0_1748776733449_0.1913039196001507","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"it-queue","version":"1.1.1","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"it-queue@1.1.1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/it/tree/main/packages/it-queue#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"dist":{"shasum":"a3a7ea8eac519eb45d806992b9e228e12e22df2e","tarball":"https://registry.npmjs.org/it-queue/-/it-queue-1.1.1.tgz","fileCount":29,"integrity":"sha512-yeYCV22WF1QDyb3ylw+g3TGEdkmnoHUH2mc12QoGOQuxW4XP1V7Zd3BfsEF1iq2IFBwIK7wCPUcRLTAQVeZ3SQ==","signatures":[{"sig":"MEUCIG6JtwdMH0JBGDRCSHqdOH4ozajJxNri2aR1OkA6hmhRAiEAv8buYE3VsxgmbrqSgfKa8h9r4m/UwQW6WWdkfwXBUbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-queue@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129942},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bdc3872fbab95d23b113245f253a60f553b95371","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",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/it.git","type":"git"},"_npmVersion":"10.9.4","description":"A queue implementation that can be iterated over","directories":{},"_nodeVersion":"24.11.1","dependencies":{"main-event":"^1.0.0","race-event":"^1.3.0","abort-error":"^1.0.1","it-pushable":"^3.2.3","race-signal":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.16","delay":"^7.0.0","sinon":"^21.0.0","it-all":"^3.0.0","@types/sinon":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-queue_1.1.1_1765539798102_0.5288612033834466","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"it-queue","version":"1.1.2","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"it-queue@1.1.2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/it/tree/main/packages/it-queue#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"dist":{"shasum":"aa0e1d4d46b2131cfdb2558b80552d44f57d897a","tarball":"https://registry.npmjs.org/it-queue/-/it-queue-1.1.2.tgz","fileCount":29,"integrity":"sha512-YkP4UuqLIKppaplY0MGZI//sLjhPTwVxQVq/oiB0lIZndGBVvrJ0SXLkSb1exSrdTe4+6dIHNyaX9EWcen2L8g==","signatures":[{"sig":"MEQCIEX/RYH8iqZXdCErHGXkJe6MQtVVOytqlr9ME2R+ynDpAiBmBJ9NLOCITIwE2lIeOpBCGlrpCtqroXx2yCC/XQB8Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-queue@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129976},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./src/index.js"}},"gitHead":"1b4ad793aee4051e825d8e34f447bc90893e9122","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",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0588d3dd-847b-4e9f-b241-402464ea758b"}},"repository":{"url":"git+https://github.com/achingbrain/it.git","type":"git"},"_npmVersion":"11.12.1","description":"A queue implementation that can be iterated over","directories":{},"_nodeVersion":"24.14.1","dependencies":{"main-event":"^1.0.1","race-event":"^1.6.1","abort-error":"^1.0.2","it-pushable":"^3.2.3","race-signal":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.1.1","delay":"^7.0.0","sinon":"^21.1.0","it-all":"^3.0.0","@types/sinon":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-queue_1.1.2_1775824710229_0.7448672282761504","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"it-queue","version":"1.1.3","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"it-queue@1.1.3","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/it/tree/main/packages/it-queue#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"dist":{"shasum":"3d434f209b85c6bd2692d5cc03a1604c1f05415d","tarball":"https://registry.npmjs.org/it-queue/-/it-queue-1.1.3.tgz","fileCount":29,"integrity":"sha512-RP+zN7tq+4EtuUZw5uXDpOmpgd66oKb15I4rKNvNMuB278nMJVRBHakQjnQAjqcVUySo4hEA3XnT3Ge6EvHH5w==","signatures":[{"sig":"MEUCIGa9lgHF4+8n6gPjsrmG2+KOQqB4m+QQgjW6kVyXCXUaAiEAxwzpNtlCx8oYcuZ2nY/dfUPRahYJNjZwp+UWm32V1Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-queue@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130564},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"4558872ec5cf171d3cb2474aa6cdc301a1a6e736","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",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0588d3dd-847b-4e9f-b241-402464ea758b"}},"repository":{"url":"git+https://github.com/achingbrain/it.git","type":"git"},"_npmVersion":"11.12.1","description":"A queue implementation that can be iterated over","directories":{},"_nodeVersion":"24.14.1","dependencies":{"main-event":"^1.0.1","race-event":"^1.6.1","abort-error":"^1.0.2","it-pushable":"^3.2.3","race-signal":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.1.1","delay":"^7.0.0","sinon":"^21.1.0","it-all":"^3.0.0","@types/sinon":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-queue_1.1.3_1775835135013_0.6852428502977181","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"it-queue","version":"1.1.4","description":"A queue implementation that can be iterated over","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-queue#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"release":{"branches":["main"],"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",{"assets":["CHANGELOG.md","package.json"]}]]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","release":"aegir release"},"dependencies":{"abort-error":"^1.0.2","it-pushable":"^3.2.3","main-event":"^1.0.1","race-event":"^1.6.1","race-signal":"^2.0.0"},"devDependencies":{"@types/sinon":"^22.0.0","aegir":"^48.0.1","delay":"^7.0.0","it-all":"^3.0.0","sinon":"^22.0.0"},"gitHead":"de707e7e387207f2714e2fa6895c716be7ca5c34","_id":"it-queue@1.1.4","_nodeVersion":"24.18.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-cGH0+YfMPmwQ+lV+MhJcOXqOgE04h0zQCXvDUmvGGTyW0VqxJZbi7V+PQFEuPVN/5dHQg5RY9aVjMCgmxXaE5Q==","shasum":"bb5f1ced9b2942b496645cafc2e590b39dbe829b","tarball":"https://registry.npmjs.org/it-queue/-/it-queue-1.1.4.tgz","fileCount":29,"unpackedSize":130637,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-queue@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDJtk1/EqkqowovFihu8mQs7qFj1CvVif6+3ZrI0ejolgIhAOQVqwvrTaehw0aNJpDKEVBXdkmiHZyx5ZI0hkAjb+XE"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0588d3dd-847b-4e9f-b241-402464ea758b"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-queue_1.1.4_1783067905726_0.4164134802654136"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-01T09:53:28.374Z","modified":"2026-07-03T08:38:26.123Z","0.0.0":"2025-06-01T09:53:28.632Z","1.0.0":"2025-06-01T10:30:12.545Z","1.1.0":"2025-06-01T11:18:53.666Z","1.1.1":"2025-12-12T11:43:18.245Z","1.1.2":"2026-04-10T12:38:30.363Z","1.1.3":"2026-04-10T15:32:15.142Z","1.1.4":"2026-07-03T08:38:25.881Z"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-queue#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"description":"A queue implementation that can be iterated over","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"readme":"# it-queue\n\n[![codecov](https://img.shields.io/codecov/c/github/achingbrain/it.svg?style=flat-square)](https://codecov.io/gh/achingbrain/it)\n[![CI](https://img.shields.io/github/actions/workflow/status/achingbrain/it/js-test-and-release.yml?branch=main\\&style=flat-square)](https://github.com/achingbrain/it/actions/workflows/js-test-and-release.yml?query=branch%3Amain)\n\n> A queue implementation that can be iterated over\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\nBased on `p-queue` but with access to the underlying queue, aborting a task\nremoves it from the queue and you can iterate over the queue results.\n\n## Example\n\n```ts\nimport all from 'it-all'\nimport { Queue } from 'it-queue'\n\nconst queue = new Queue({\n  concurrency: Infinity\n})\nvoid queue.add(async () => {\n  return 'hello'\n})\nvoid queue.add(async () => {\n  return 'world'\n})\n\nconst results = await all(queue)\n// ['hello', 'world']\n\n// how many items are in the queue (includes running items)\nconsole.info(queue.size)\n\n// how many items are running\nconsole.info(queue.running)\n\n// how many items have not started running yet\nconsole.info(queue.queued)\n```\n\n# Install\n\n```console\n$ npm i it-queue\n```\n\n## Browser `<script>` tag\n\nLoading this module through a script tag will make its exports available as `ItQueue` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/it-queue/dist/index.min.js\"></script>\n```\n\n# API Docs\n\n- <https://achingbrain.github.io/it/modules/it-queue.html>\n\n# License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](https://github.com/achingbrain/it/blob/main/packages/it-queue/LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](https://github.com/achingbrain/it/blob/main/packages/it-queue/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"}