{"_id":"it-foreach","_rev":"4646094","name":"it-foreach","description":"Invokes the passed function for each item in an iterable","dist-tags":{"latest":"2.1.7"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"time":{"modified":"2026-04-10T20:17:04.000Z","created":"2022-01-11T13:44:32.894Z","2.1.7":"2026-04-10T15:34:55.340Z","2.1.6":"2026-04-10T12:40:59.708Z","2.1.5":"2025-12-12T11:45:09.719Z","2.1.4":"2025-06-01T09:54:12.602Z","2.1.3":"2025-05-13T07:20:39.664Z","2.1.2":"2025-03-06T09:42:27.135Z","2.1.1":"2024-05-26T10:55:42.935Z","2.1.0":"2024-04-25T06:27:45.194Z","2.0.7":"2024-04-24T16:55:55.687Z","2.0.6":"2023-11-15T12:29:46.951Z","2.0.5":"2023-11-12T06:32:03.143Z","2.0.4":"2023-08-16T12:22:04.460Z","2.0.3":"2023-05-09T14:29:06.679Z","2.0.2":"2023-03-31T14:58:50.213Z","2.0.1":"2023-03-31T10:46:35.202Z","2.0.0":"2023-03-30T17:04:23.037Z","1.0.1":"2023-03-02T15:27:58.642Z","1.0.0":"2022-10-17T08:34:38.241Z","0.1.1":"2022-01-11T14:20:03.134Z","0.1.0":"2022-01-11T13:44:32.894Z"},"users":{},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"versions":{"2.1.7":{"name":"it-foreach","version":"2.1.7","description":"Invokes the passed function for each item in an 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-foreach#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"},"dependencies":{"it-peekable":"^3.0.0"},"devDependencies":{"aegir":"^47.1.1","it-all":"^3.0.0"},"gitHead":"325868a1a0f4ca965f1a4a3d310488b06a51098d","_id":"it-foreach@2.1.7","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"080aba3e0b682e3aaa9983c4846574d4e2380dce","size":5744,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.1.7.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a849aa2a-a97a-49ff-80e9-0a6597944d6f"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-foreach_2.1.7_1775835295206_0.8996847536081596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T15:34:55.340Z","publish_time":1775835295340,"_source_registry_name":"default","_cnpm_publish_time":1775835295340},"2.1.6":{"name":"it-foreach","version":"2.1.6","description":"Invokes the passed function for each item in an 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-foreach#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"},"dependencies":{"it-peekable":"^3.0.0"},"devDependencies":{"aegir":"^47.1.1","it-all":"^3.0.0"},"gitHead":"f46723f25bfe1df80fb2f37d35357828f58317f6","_id":"it-foreach@2.1.6","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"7914118473abb4c21404744bc62a194e57a8951b","size":5752,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.1.6.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a849aa2a-a97a-49ff-80e9-0a6597944d6f"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-foreach_2.1.6_1775824859587_0.7471670400552943"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T12:40:59.708Z","publish_time":1775824859708,"_source_registry_name":"default","_cnpm_publish_time":1775824859708},"2.1.5":{"name":"it-foreach","version":"2.1.5","description":"Invokes the passed function for each item in an 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-foreach#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"},"dependencies":{"it-peekable":"^3.0.0"},"devDependencies":{"aegir":"^47.0.16","it-all":"^3.0.0"},"_id":"it-foreach@2.1.5","gitHead":"f9c957ab32adea3f0017d495a2d03ad6caaadf88","_nodeVersion":"24.11.1","_npmVersion":"10.9.4","dist":{"shasum":"c1326cb7a3b6075ba9e799d9bfdcfa82bf2446ae","size":5745,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.1.5.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-foreach_2.1.5_1765539909570_0.0951415935041744"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T11:45:09.719Z","publish_time":1765539909719,"_source_registry_name":"default","_cnpm_publish_time":1765539909719},"2.1.4":{"name":"it-foreach","version":"2.1.4","description":"Invokes the passed function for each item in an 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-foreach#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"},"dependencies":{"it-peekable":"^3.0.0"},"devDependencies":{"aegir":"^47.0.16","it-all":"^3.0.0"},"_id":"it-foreach@2.1.4","gitHead":"688992830f32eca9da30fda7f9c9e2813d6ae922","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"f7295feefe40b47569863b34271efc3682f62708","size":5720,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.1.4.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-foreach_2.1.4_1748771652400_0.045956347159813005"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-01T09:54:12.602Z","publish_time":1748771652602,"_source_registry_name":"default","_cnpm_publish_time":1748771652602},"2.1.3":{"name":"it-foreach","version":"2.1.3","description":"Invokes the passed function for each item in an 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-foreach#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"},"dependencies":{"it-peekable":"^3.0.0"},"devDependencies":{"aegir":"^46.0.1","it-all":"^3.0.0"},"_id":"it-foreach@2.1.3","gitHead":"9088013b3f466d9a635e5cd4274b79ec3f342a07","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"2a8138d0a306ad2fd0a96124438241ac8a65e04f","size":5776,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.1.3.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-foreach_2.1.3_1747120839506_0.773217898591928"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T07:20:39.664Z","publish_time":1747120839664,"_source_registry_name":"default","_cnpm_publish_time":1747120839664},"2.1.2":{"name":"it-foreach","version":"2.1.2","description":"Invokes the passed function for each item in an 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-foreach#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"},"dependencies":{"it-peekable":"^3.0.0"},"devDependencies":{"aegir":"^45.1.2","it-all":"^3.0.0"},"_id":"it-foreach@2.1.2","gitHead":"7d7da637435c5c209a0c874a381647a3757daa6f","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"f2dad62bdbcd248f1157cfd079cf243df99106d5","size":4257,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.1.2.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-foreach_2.1.2_1741254146957_0.2548258023215142"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T09:42:27.135Z","publish_time":1741254147135,"_source_registry_name":"default","_cnpm_publish_time":1741254147135},"2.1.1":{"name":"it-foreach","version":"2.1.1","description":"Invokes the passed function for each item in an 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-foreach#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"},"dependencies":{"it-peekable":"^3.0.0"},"devDependencies":{"aegir":"^42.2.5","it-all":"^3.0.0"},"_id":"it-foreach@2.1.1","gitHead":"61d574e6fc0e8865ba4d38393038eb2c9d422ad3","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"93e311a1057dd0ff7631f914dc9c2c963f27a4b8","size":4056,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.1.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-foreach_2.1.1_1716720942794_0.21266622842872196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-26T10:55:42.935Z","publish_time":1716720942935,"_source_registry_name":"default","_cnpm_publish_time":1716720942935},"2.1.0":{"name":"it-foreach","version":"2.1.0","description":"Invokes the passed function for each item in an 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-foreach#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"},"dependencies":{"it-peekable":"^3.0.0"},"devDependencies":{"aegir":"^42.2.5","it-all":"^3.0.0"},"_id":"it-foreach@2.1.0","gitHead":"59fe651318bbffaf506dd3cde491a87926186e1f","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"37dd606d92d93ac82ee3fdeffeec7f9f8dd76cf8","size":4047,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.1.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-foreach_2.1.0_1714026465032_0.9206425152900934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-25T06:27:45.194Z","publish_time":1714026465194,"_source_registry_name":"default","_cnpm_publish_time":1714026465194},"2.0.7":{"name":"it-foreach","version":"2.0.7","description":"Invokes the passed function for each item in an 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-foreach#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"},"dependencies":{"it-peekable":"^3.0.0"},"devDependencies":{"aegir":"^42.2.5","it-all":"^3.0.0"},"_id":"it-foreach@2.0.7","gitHead":"b0c358cb48f7cbc7b08b0eaf0bfb09fabea0a6e1","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"478ace1f1014ced42d03e67ff26b008950b340c5","size":3967,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.0.7.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-foreach_2.0.7_1713977755521_0.3765995389398924"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T16:55:55.687Z","publish_time":1713977755687,"_source_registry_name":"default","_cnpm_publish_time":1713977755687},"2.0.6":{"name":"it-foreach","version":"2.0.6","description":"Invokes the passed function for each item in an 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-foreach#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"},"dependencies":{"it-peekable":"^3.0.0"},"devDependencies":{"aegir":"^41.1.9","it-all":"^3.0.0"},"_id":"it-foreach@2.0.6","gitHead":"e88c198960ab825b7cb6cf22e84a6b838e79e6e7","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"6e753be551168d746236ca214d19961729470eee","size":3960,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.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-foreach_2.0.6_1700051386702_0.7094270937073348"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T12:29:46.951Z","publish_time":1700051386951,"_source_registry_name":"default","_cnpm_publish_time":1700051386951},"2.0.5":{"name":"it-foreach","version":"2.0.5","description":"Invokes the passed function for each item in an 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-foreach#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"},"dependencies":{"it-peekable":"^3.0.0"},"devDependencies":{"aegir":"^40.0.11","it-all":"^3.0.0"},"_id":"it-foreach@2.0.5","gitHead":"26b3a5da2b70c98e1162002f96dd5cc4935c99b8","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"c4ef2db231edb176c2ae53b3c5879e2391148f91","size":3876,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.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-foreach_2.0.5_1699770722969_0.44462263966088034"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-12T06:32:03.143Z","publish_time":1699770723143,"_source_registry_name":"default","_cnpm_publish_time":1699770723143},"2.0.4":{"name":"it-foreach","version":"2.0.4","description":"Invokes the passed function for each item in an 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-foreach#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"},"dependencies":{"it-peekable":"^3.0.0"},"devDependencies":{"aegir":"^40.0.11","it-all":"^3.0.0"},"_id":"it-foreach@2.0.4","gitHead":"a51726ebc152189805621713d195009472d5f258","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"d723b3525f0f4bc11678e799dcea2a5fe49333a7","size":3791,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.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-foreach_2.0.4_1692188524136_0.7338397487645059"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T12:22:04.460Z","publish_time":1692188524460,"_source_registry_name":"default","_cnpm_publish_time":1692188524460},"2.0.3":{"name":"it-foreach","version":"2.0.3","description":"Invokes the passed function for each item in an 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-foreach#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","it-all":"^3.0.0"},"dependencies":{"it-peekable":"^3.0.0"},"gitHead":"b4cc19fc499a7b43d08ea047ba4f7e7a4ca9d4b9","_id":"it-foreach@2.0.3","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"40c96680d9875805203f61fdd1064b7190a17e5a","size":3814,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.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-foreach_2.0.3_1683642546479_0.3845558080391944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-09T14:29:06.679Z","publish_time":1683642546679,"_source_registry_name":"default","_cnpm_publish_time":1683642546679},"2.0.2":{"name":"it-foreach","version":"2.0.2","description":"Invokes the passed function for each item in an 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-foreach#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","it-all":"^3.0.0"},"dependencies":{"it-peekable":"^3.0.0"},"gitHead":"23df0085634a25f29b9c74901cb0842fcac12296","_id":"it-foreach@2.0.2","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"14169ca483968a22049cfdb19149772c3c463afe","size":3814,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-2.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-foreach_2.0.2_1680274730052_0.09533131021514296"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-31T14:58:50.213Z","publish_time":1680274730213,"_cnpm_publish_time":1680274730213},"2.0.1":{"name":"it-foreach","version":"2.0.1","description":"Invokes the passed function for each item in an 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-foreach#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","it-all":"^3.0.0"},"dependencies":{"it-peekable":"^3.0.0"},"gitHead":"6d50f418b18186719a4e3b2e2f4b68e215e53231","_id":"it-foreach@2.0.1","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"7d1eeb3516465f6752a29e701ed365befb7dd711","size":3808,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-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-foreach_2.0.1_1680259594989_0.5523348688176255"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-31T10:46:35.202Z","publish_time":1680259595202,"_cnpm_publish_time":1680259595202},"2.0.0":{"name":"it-foreach","version":"2.0.0","description":"Invokes the passed function for each item in an 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-foreach#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","it-all":"^3.0.0"},"dependencies":{"it-peekable":"^3.0.0"},"gitHead":"c22dfcf4d555f1286f437282875fe5feb345528e","_id":"it-foreach@2.0.0","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"caeefc3a47c98ddfaab6a8d0cdd42eb063a48b50","size":3810,"noattachment":false,"key":"/it-foreach/-/it-foreach-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-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-foreach_2.0.0_1680195862854_0.7368621038508829"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-30T17:04:23.037Z","publish_time":1680195863037,"_cnpm_publish_time":1680195863037},"1.0.1":{"name":"it-foreach","version":"1.0.1","description":"Invokes the passed function for each item in an 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-foreach#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","it-all":"^2.0.0"},"gitHead":"63434149c1d8c10ad0ae63ae46f7a33d63b90edf","_id":"it-foreach@1.0.1","_nodeVersion":"18.14.2","_npmVersion":"8.19.4","dist":{"shasum":"a4dab99c111457d1480bef6c4f9382076d9a6b81","size":2291,"noattachment":false,"key":"/it-foreach/-/it-foreach-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-1.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-foreach_1.0.1_1677770878497_0.23301307170957553"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-02T15:27:58.642Z","publish_time":1677770878642,"_cnpm_publish_time":1677770878642},"1.0.0":{"name":"it-foreach","version":"1.0.0","description":"Invokes the passed function for each item in an 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-foreach#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","it-all":"^2.0.0"},"gitHead":"b8d9a9dd43d8001c4495c6ddbef2d813ff217fea","_id":"it-foreach@1.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"shasum":"43b3f04661ef0809a4ce03150ef1f66a3f63ed23","size":2298,"noattachment":false,"key":"/it-foreach/-/it-foreach-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-1.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-foreach_1.0.0_1665995678077_0.8067087092452094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-25T07:20:34.900Z","publish_time":1665995678241,"_cnpm_publish_time":1665995678241},"0.1.1":{"name":"it-foreach","version":"0.1.1","description":"Invokes the passed function for each item in an 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-foreach#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 dist","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","it-all":"^1.0.6","nyc":"^15.1.0","standard":"^16.0.3","typescript":"^4.0.2"},"types":"dist/index.d.ts","gitHead":"9a1ec79746fe9efa8cf8835da3817c427f901dc2","_id":"it-foreach@0.1.1","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","dist":{"shasum":"8dce2d16567cfac007977e2daae7699c82c58d70","size":1703,"noattachment":false,"key":"/it-foreach/-/it-foreach-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-0.1.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-foreach_0.1.1_1641910803017_0.2198364334004974"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-11T14:21:12.607Z","publish_time":1641910803134,"_cnpm_publish_time":1641910803134},"0.1.0":{"name":"it-foreach","version":"0.1.0","description":"Invokes the passed function for each item in an 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-foreach#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 dist","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","it-all":"^1.0.6","nyc":"^15.1.0","standard":"^16.0.3","typescript":"^4.0.2"},"types":"dist/index.d.ts","gitHead":"0a064123de24ee37d75811561b247fb8c8b4c917","_id":"it-foreach@0.1.0","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","dist":{"shasum":"2a988151657957cdd7c4ec834c6c8e6fec909d6c","size":1703,"noattachment":false,"key":"/it-foreach/-/it-foreach-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-foreach/download/it-foreach-0.1.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-foreach_0.1.0_1641908672759_0.009619222156155738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-11T13:44:42.301Z","publish_time":1641908672894,"_cnpm_publish_time":1641908672894}},"readme":"# it-foreach\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> Invokes the passed function for each item in an 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\nCalls a function for each value in an (async)iterable.\n\nThe function can be sync or async.\n\nAsync functions can be awaited on so may slow down processing of the (async)iterable.\n\n## Example\n\n```javascript\nimport each from 'it-foreach'\nimport drain from 'it-drain'\n\n// This can also be an iterator, generator, etc\nconst values = [0, 1, 2, 3, 4]\n\n// prints [0, 0], [1, 1], [2, 2], [3, 3], [4, 4]\nconst arr = drain(\n  each(values, console.info)\n)\n```\n\nAsync sources and callbacks must be awaited:\n\n```javascript\nimport each from 'it-foreach'\nimport drain from 'it-drain'\n\nconst values = async function * () {\n  yield * [0, 1, 2, 3, 4]\n}\n\n// prints [0, 0], [1, 1], [2, 2], [3, 3], [4, 4]\nconst arr = await drain(\n  each(values(), console.info)\n)\n```\n\n# Install\n\n```console\n$ npm i it-foreach\n```\n\n## Browser `<script>` tag\n\nLoading this module through a script tag will make its exports available as `ItForeach` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/it-foreach/dist/index.min.js\"></script>\n```\n\n# API Docs\n\n- <https://achingbrain.github.io/it/modules/it-foreach.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-foreach/LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](https://github.com/achingbrain/it/blob/main/packages/it-foreach/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-foreach#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"license":"Apache-2.0 OR MIT"}