{"_id":"it-length","_rev":"4579334","name":"it-length","description":"Counts the number of items in an async iterable","dist-tags":{"latest":"3.0.11"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"time":{"modified":"2026-04-10T15:54:28.000Z","created":"2020-08-14T19:05:22.365Z","3.0.11":"2026-04-10T15:28:34.128Z","3.0.10":"2026-04-10T12:34:54.470Z","3.0.9":"2025-06-01T09:47:55.345Z","3.0.8":"2025-05-13T07:15:11.158Z","3.0.7":"2025-03-06T09:34:35.173Z","3.0.6":"2024-04-25T17:54:52.633Z","3.0.5":"2024-04-24T16:31:31.321Z","3.0.4":"2023-11-15T12:36:00.808Z","3.0.3":"2023-08-16T12:25:09.898Z","3.0.2":"2023-05-09T14:32:50.872Z","3.0.1":"2023-03-31T11:26:03.645Z","3.0.0":"2023-03-30T17:07:20.158Z","2.0.1":"2023-03-02T15:20:28.447Z","2.0.0":"2022-10-17T08:30:23.683Z","1.0.4":"2021-10-10T14:15:17.550Z","1.0.3":"2021-08-23T11:11:01.662Z","1.0.2":"2021-02-12T19:35:36.053Z","1.0.1":"2020-09-15T15:05:14.527Z","1.0.0":"2020-09-15T14:57:46.474Z","0.0.2":"2020-08-14T19:05:22.365Z"},"users":{},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"versions":{"3.0.11":{"name":"it-length","version":"3.0.11","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length#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","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"},"devDependencies":{"aegir":"^47.1.1"},"gitHead":"e9db0ea944cb804b4e5ce2adbb136dae4212c048","_id":"it-length@3.0.11","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"f3d43d1368e2bc289b53c8ef8a27a0a535f0bcf0","size":3836,"noattachment":false,"key":"/it-length/-/it-length-3.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-3.0.11.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29c1031d-4b52-4d6e-b7f5-b255b8c88558"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-length_3.0.11_1775834913976_0.4598599405204504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T15:28:34.128Z","publish_time":1775834914128,"_source_registry_name":"default","_cnpm_publish_time":1775834914128},"3.0.10":{"name":"it-length","version":"3.0.10","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length#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":"./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","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"},"devDependencies":{"aegir":"^47.1.1"},"gitHead":"ef412d981320d98718188029c40120d48dd85b2b","_id":"it-length@3.0.10","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"6f06e66395dda2d8eb403e050c0fe1f6fb92a541","size":3838,"noattachment":false,"key":"/it-length/-/it-length-3.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-3.0.10.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29c1031d-4b52-4d6e-b7f5-b255b8c88558"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-length_3.0.10_1775824494327_0.15804941563866004"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T12:34:54.470Z","publish_time":1775824494470,"_source_registry_name":"default","_cnpm_publish_time":1775824494470},"3.0.9":{"name":"it-length","version":"3.0.9","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length#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"}},"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","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"},"devDependencies":{"aegir":"^47.0.16"},"_id":"it-length@3.0.9","gitHead":"bfaf665680bef32132bdf0f679ba020143ce50d3","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"aa72ef740865b7ee8e5a2af3345eb100f980a4ce","size":3829,"noattachment":false,"key":"/it-length/-/it-length-3.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-3.0.9.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-length_3.0.9_1748771275166_0.08456035552149488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-01T09:47:55.345Z","publish_time":1748771275345,"_source_registry_name":"default","_cnpm_publish_time":1748771275345},"3.0.8":{"name":"it-length","version":"3.0.8","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length#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"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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","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"},"devDependencies":{"aegir":"^46.0.1"},"_id":"it-length@3.0.8","gitHead":"b156ebb95d2bd5aee43483d0f3f66e645b747ecb","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"c8fc2f4bedeeff3e54beb0022651028bef1c820e","size":3875,"noattachment":false,"key":"/it-length/-/it-length-3.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-3.0.8.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-length_3.0.8_1747120510987_0.5017178909726161"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T07:15:11.158Z","publish_time":1747120511158,"_source_registry_name":"default","_cnpm_publish_time":1747120511158},"3.0.7":{"name":"it-length","version":"3.0.7","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length#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"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-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"},"devDependencies":{"aegir":"^45.1.2"},"_id":"it-length@3.0.7","gitHead":"611de788cfae9b1871f4c247a99f119a8ea9115d","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"ab7498e4ef0006f7a3c4d4fa92d926c1bb4b162e","size":3381,"noattachment":false,"key":"/it-length/-/it-length-3.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-3.0.7.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-length_3.0.7_1741253675024_0.7663692762683776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T09:34:35.173Z","publish_time":1741253675173,"_source_registry_name":"default","_cnpm_publish_time":1741253675173},"3.0.6":{"name":"it-length","version":"3.0.6","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length#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"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-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"},"devDependencies":{"aegir":"^42.2.5"},"_id":"it-length@3.0.6","gitHead":"a539e2bcda5f8bf348fcda2c6b9a3e3a98cb1b88","_nodeVersion":"20.12.2","_npmVersion":"10.6.0","dist":{"shasum":"4105934e10b4d5e158e11cbd7da4073fc441fcd3","size":3189,"noattachment":false,"key":"/it-length/-/it-length-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-3.0.6.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_3.0.6_1714067692487_0.4068533291470464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-25T17:54:52.633Z","publish_time":1714067692633,"_source_registry_name":"default","_cnpm_publish_time":1714067692633},"3.0.5":{"name":"it-length","version":"3.0.5","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length#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"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-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"},"devDependencies":{"aegir":"^42.2.5"},"_id":"it-length@3.0.5","gitHead":"6232e91489494be9e6cf94a7347fae7f2e596fad","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"abd745218bc6ead0cd62b35c701b098a5b6958cb","size":3179,"noattachment":false,"key":"/it-length/-/it-length-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-3.0.5.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_3.0.5_1713976291161_0.38296070990827213"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T16:31:31.321Z","publish_time":1713976291321,"_source_registry_name":"default","_cnpm_publish_time":1713976291321},"3.0.4":{"name":"it-length","version":"3.0.4","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.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":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-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"},"devDependencies":{"aegir":"^41.1.9"},"_id":"it-length@3.0.4","gitHead":"d6b091f15f03217836d3203e4478ced4c350a123","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"d178a18a6baf2cb448aeed53b6c854262abf38a1","size":3172,"noattachment":false,"key":"/it-length/-/it-length-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-3.0.4.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_3.0.4_1700051760475_0.3807872684654239"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T12:36:00.808Z","publish_time":1700051760808,"_source_registry_name":"default","_cnpm_publish_time":1700051760808},"3.0.3":{"name":"it-length","version":"3.0.3","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"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":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-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"},"devDependencies":{"aegir":"^40.0.11"},"_id":"it-length@3.0.3","gitHead":"75d3a1df824c9b19b99900dec7d8f57678da674e","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"1773522ba6c21e7146bf7f1322011f17b3d96e27","size":3140,"noattachment":false,"key":"/it-length/-/it-length-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-3.0.3.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_3.0.3_1692188709740_0.03636326509640342"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T12:25:09.898Z","publish_time":1692188709898,"_source_registry_name":"default","_cnpm_publish_time":1692188709898},"3.0.2":{"name":"it-length","version":"3.0.2","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"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":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-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"},"devDependencies":{"aegir":"^39.0.2"},"gitHead":"5224b4e59f877c66faa928beac67d4403cda7b04","_id":"it-length@3.0.2","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"5b37254b6bb616d7189f64e46293f3cf5fb2c80d","size":3165,"noattachment":false,"key":"/it-length/-/it-length-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-3.0.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_3.0.2_1683642770708_0.7409009008868794"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-09T14:32:50.872Z","publish_time":1683642770872,"_source_registry_name":"default","_cnpm_publish_time":1683642770872},"3.0.1":{"name":"it-length","version":"3.0.1","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"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":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-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"},"devDependencies":{"aegir":"^38.1.7"},"gitHead":"7db6b80b10c8c9aeb330b198da194b44f7f91dd7","_id":"it-length@3.0.1","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"6602c20f20385220071da687b35ff87d5d416387","size":3169,"noattachment":false,"key":"/it-length/-/it-length-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-3.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_3.0.1_1680261963485_0.23504236359231334"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-31T11:26:03.645Z","publish_time":1680261963645,"_cnpm_publish_time":1680261963645},"3.0.0":{"name":"it-length","version":"3.0.0","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"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":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-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"},"devDependencies":{"aegir":"^38.1.7"},"gitHead":"c20fca9caa0554b54c608f3fe84048102bf0b773","_id":"it-length@3.0.0","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"34b40ca71c5e2416171314910232915f44586a33","size":3173,"noattachment":false,"key":"/it-length/-/it-length-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-3.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_3.0.0_1680196039958_0.8926818678561295"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-30T17:07:20.158Z","publish_time":1680196040158,"_cnpm_publish_time":1680196040158},"2.0.1":{"name":"it-length","version":"2.0.1","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"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":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-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"},"devDependencies":{"aegir":"^38.1.7"},"gitHead":"6779c00d47d86749b3d17470ac1917beab30dca9","_id":"it-length@2.0.1","_nodeVersion":"18.14.2","_npmVersion":"8.19.4","dist":{"shasum":"f4793637a35456bf14caea176e426b66aedb5ff4","size":2257,"noattachment":false,"key":"/it-length/-/it-length-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-2.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_2.0.1_1677770428280_0.888023755858828"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-02T15:20:28.447Z","publish_time":1677770428447,"_cnpm_publish_time":1677770428447},"2.0.0":{"name":"it-length","version":"2.0.0","description":"Counts the number of items in an async iterable","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"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":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-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"},"devDependencies":{"aegir":"^37.5.0"},"gitHead":"bd57f5c86d39477b1ce441915e44be9ff3b2dcf5","_id":"it-length@2.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"shasum":"0cbea9206ec3429f1383e37d9bd3165669a174d5","size":2257,"noattachment":false,"key":"/it-length/-/it-length-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-2.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_2.0.0_1665995423477_0.9250602851038414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-19T17:32:11.694Z","publish_time":1665995423683,"_cnpm_publish_time":1665995423683},"1.0.4":{"name":"it-length","version":"1.0.4","description":"Counts the number of items in an async iterable","main":"index.js","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"scripts":{"test":"ava","lint":"standard","coverage":"nyc --reporter html --reporter lcov ava","clean":"rm -rf .nyc_output coverage","check":"tsc --noEmit","build":"npm run build:types","build:types":"tsc --emitDeclarationOnly --declarationDir dist","prepublishOnly":"npm run build"},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"ISC","devDependencies":{"ava":"^3.12.1","nyc":"^15.1.0","standard":"^16.0.3","typescript":"^4.0.2"},"types":"dist/index.d.ts","gitHead":"29126fa87dae108acef381693812f22ac8f9362b","_id":"it-length@1.0.4","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (darwin)","dist":{"shasum":"37aebe0aca444801153325bb673fd5b8e64391d2","size":1525,"noattachment":false,"key":"/it-length/-/it-length-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-1.0.4.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_1.0.4_1633875317422_0.9053240234965458"},"_hasShrinkwrap":false,"publish_time":1633875317550,"_cnpm_publish_time":1633875317550,"_cnpmcore_publish_time":"2021-12-16T18:49:00.114Z"},"1.0.3":{"name":"it-length","version":"1.0.3","description":"Counts the number of items in an async iterable","main":"index.js","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"homepage":"https://github.com/achingbrain/it#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"scripts":{"test":"ava","lint":"standard","coverage":"nyc --reporter html --reporter lcov ava","clean":"rm -rf .nyc_output coverage","check":"tsc --noEmit","build":"npm run build:types","build:types":"tsc --emitDeclarationOnly --declarationDir dist","prepublishOnly":"npm run build"},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"ISC","devDependencies":{"ava":"^3.12.1","nyc":"^15.1.0","standard":"^16.0.3","typescript":"^4.0.2"},"types":"dist/index.d.ts","gitHead":"330c93a7d2dffca1ce29031ac5f19aac39a0f1f9","_id":"it-length@1.0.3","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","dist":{"shasum":"b0cc23000d6ce3c64f347021da2b25bc86c73d5a","size":1507,"noattachment":false,"key":"/it-length/-/it-length-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-1.0.3.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_1.0.3_1629717061530_0.19203691170669535"},"_hasShrinkwrap":false,"publish_time":1629717061662,"_cnpm_publish_time":1629717061662,"_cnpmcore_publish_time":"2021-12-16T18:49:00.481Z"},"1.0.2":{"name":"it-length","version":"1.0.2","description":"Counts the number of items in an async iterable","main":"index.js","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"homepage":"https://github.com/achingbrain/it#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"scripts":{"test":"ava","lint":"standard","coverage":"nyc --reporter html --reporter lcov ava","clean":"rm -rf .nyc_output coverage","check":"tsc --noEmit","build":"npm run build:types","build:types":"tsc --emitDeclarationOnly --declarationDir dist","prepublishOnly":"npm run build"},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"ISC","devDependencies":{"ava":"^3.12.1","nyc":"^15.1.0","standard":"^16.0.3","typescript":"^4.0.2"},"types":"dist/index.d.ts","_id":"it-length@1.0.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"3e906d650532d914f55afce9c0b8b342321dec6e","size":1461,"noattachment":false,"key":"/it-length/-/it-length-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-1.0.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_1.0.2_1613158535911_0.4435003350104616"},"_hasShrinkwrap":false,"publish_time":1613158536053,"_cnpm_publish_time":1613158536053,"_cnpmcore_publish_time":"2021-12-16T18:49:00.727Z"},"1.0.1":{"name":"it-length","version":"1.0.1","description":"Counts the number of items in an async iterable","main":"index.js","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"homepage":"https://github.com/achingbrain/it#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"scripts":{"test":"ava","lint":"standard","coverage":"nyc --reporter html --reporter lcov ava","clean":"rm -rf .nyc_output coverage","check":"tsc --noEmit","build":"npm run build:types","build:types":"tsc --emitDeclarationOnly --declarationDir dist","prepublishOnly":"npm run build"},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"ISC","devDependencies":{"ava":"^3.12.1","nyc":"^15.1.0","standard":"^14.3.1","typescript":"^4.0.2"},"gitHead":"c3b92107f44c99ccbf3299827db45beaf2405c24","_id":"it-length@1.0.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","dist":{"shasum":"552fffbb4efd4fe60d2c840d2491ebff25137cf6","size":1496,"noattachment":false,"key":"/it-length/-/it-length-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-1.0.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_1.0.1_1600182314406_0.018422939236774516"},"_hasShrinkwrap":false,"publish_time":1600182314527,"_cnpm_publish_time":1600182314527,"_cnpmcore_publish_time":"2021-12-16T18:49:00.944Z"},"1.0.0":{"name":"it-length","version":"1.0.0","description":"Counts the number of items in an async iterable","main":"index.js","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"homepage":"https://github.com/achingbrain/it#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"scripts":{"test":"ava","lint":"standard","coverage":"nyc --reporter html --reporter lcov ava","clean":"rm -rf .nyc_output coverage","check":"tsc --noEmit","build":"npm run build:types","build:types":"tsc --emitDeclarationOnly --declarationDir dist"},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"ISC","devDependencies":{"ava":"^3.12.1","nyc":"^15.1.0","standard":"^14.3.1","typescript":"^4.0.2"},"gitHead":"61b1da83cade51bd7bf217966a3eddaf35d2a76b","_id":"it-length@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","dist":{"shasum":"34df906a760ebf610ce476806db44fb7e71608e3","size":1485,"noattachment":false,"key":"/it-length/-/it-length-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-1.0.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_1.0.0_1600181866373_0.8811998772382081"},"_hasShrinkwrap":false,"publish_time":1600181866474,"_cnpm_publish_time":1600181866474,"_cnpmcore_publish_time":"2021-12-16T18:49:01.179Z"},"0.0.2":{"name":"it-length","version":"0.0.2","description":"Counts the number of items in an async iterable","main":"index.js","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"homepage":"https://github.com/achingbrain/it#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"scripts":{"test":"ava","lint":"standard","coverage":"nyc --reporter html --reporter lcov ava","clean":"rm -rf .nyc_output coverage"},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"ISC","devDependencies":{"ava":"^2.4.0","nyc":"^14.0.0","standard":"^14.3.1"},"gitHead":"f9aa3496210abc28938acd3e6e854e1c36e64bca","_id":"it-length@0.0.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.19.0/node@v12.16.1+x64 (darwin)","dist":{"shasum":"555306c61cd98e09307e6056ef67d6b9da32cc65","size":1044,"noattachment":false,"key":"/it-length/-/it-length-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length/download/it-length-0.0.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length_0.0.2_1597431922006_0.3431502691271937"},"_hasShrinkwrap":false,"publish_time":1597431922365,"_cnpm_publish_time":1597431922365,"_cnpmcore_publish_time":"2021-12-16T18:49:01.392Z"}},"readme":"# it-length\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> Counts the number of items in an async iterable\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\nCounts the number of items in an (async)iterable.\n\nN.b. will consume the iterable\n\n## Example\n\n```javascript\nimport length from 'it-length'\n\n// This can also be an iterator, generator, etc\nconst values = [0, 1, 2, 3, 4]\n\nconst res = length(values)\n\nconsole.info(res) // 5\n```\n\nAsync sources must be awaited:\n\n```javascript\nimport length from 'it-length'\n\nconst values = async function * () {\n  yield * [0, 1, 2, 3, 4]\n}\n\nconst res = await length(values())\n\nconsole.info(res) // 5\n```\n\n# Install\n\n```console\n$ npm i it-length\n```\n\n## Browser `<script>` tag\n\nLoading this module through a script tag will make its exports available as `ItLength` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/it-length/dist/index.min.js\"></script>\n```\n\n# API Docs\n\n- <https://achingbrain.github.io/it/modules/it-length.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-length/LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](https://github.com/achingbrain/it/blob/main/packages/it-length/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","_attachments":{},"homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"license":"Apache-2.0 OR MIT"}