{"_id":"it-peekable","_rev":"4574145","name":"it-peekable","description":"Allows peeking/pushing an iterable","dist-tags":{"latest":"3.0.10"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"time":{"modified":"2026-04-10T15:37:06.000Z","created":"2020-07-22T11:53:51.026Z","3.0.10":"2026-04-10T15:31:58.774Z","3.0.9":"2026-04-10T12:38:15.965Z","3.0.8":"2025-06-01T09:51:28.671Z","3.0.7":"2025-05-13T07:18:10.711Z","3.0.6":"2025-03-06T09:39:02.155Z","3.0.5":"2024-05-26T10:42:10.903Z","3.0.4":"2024-04-24T16:46:48.216Z","3.0.3":"2023-11-15T12:29:32.197Z","3.0.2":"2023-08-16T12:16:49.961Z","3.0.1":"2023-05-09T14:28:31.409Z","3.0.0":"2023-03-30T17:03:46.709Z","2.0.1":"2023-03-02T15:30:09.890Z","2.0.0":"2022-10-17T08:56:47.769Z","1.0.3":"2021-10-10T14:15:17.752Z","1.0.2":"2021-02-12T19:37:07.703Z","1.0.1":"2020-09-15T15:05:15.190Z","1.0.0":"2020-09-15T14:57:48.900Z","0.0.1":"2020-07-22T11:53:51.026Z"},"users":{},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"versions":{"3.0.10":{"name":"it-peekable","version":"3.0.10","description":"Allows peeking/pushing 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-peekable#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","it-all":"^3.0.0"},"gitHead":"64586a73c942eced6df3991469387813f659ea2b","_id":"it-peekable@3.0.10","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"bd4be5de24cf1d052cab4b0e89618991908000a0","size":4532,"noattachment":false,"key":"/it-peekable/-/it-peekable-3.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-3.0.10.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b47e2c4e-13f1-4838-bf0a-0b64bc3e31b6"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-peekable_3.0.10_1775835118619_0.8312527891631274"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T15:31:58.774Z","publish_time":1775835118774,"_source_registry_name":"default","_cnpm_publish_time":1775835118774},"3.0.9":{"name":"it-peekable","version":"3.0.9","description":"Allows peeking/pushing 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-peekable#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","it-all":"^3.0.0"},"gitHead":"07ef9a2baa4cb3e56ebba94b5f23b50fc38ec6a9","_id":"it-peekable@3.0.9","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"08aadd43f304d6515d412822ff88e1a84a1fec3e","size":4529,"noattachment":false,"key":"/it-peekable/-/it-peekable-3.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-3.0.9.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b47e2c4e-13f1-4838-bf0a-0b64bc3e31b6"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-peekable_3.0.9_1775824695822_0.8725620154952649"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T12:38:15.965Z","publish_time":1775824695965,"_source_registry_name":"default","_cnpm_publish_time":1775824695965},"3.0.8":{"name":"it-peekable","version":"3.0.8","description":"Allows peeking/pushing 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-peekable#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","it-all":"^3.0.0"},"_id":"it-peekable@3.0.8","gitHead":"c1efb0f8d265544dc97a970483535d30f19dd42e","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"4196c0ae93fd44384d458c73dbbcbfeba1363d5c","size":4524,"noattachment":false,"key":"/it-peekable/-/it-peekable-3.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_3.0.8_1748771488468_0.15034891318250088"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-01T09:51:28.671Z","publish_time":1748771488671,"_source_registry_name":"default","_cnpm_publish_time":1748771488671},"3.0.7":{"name":"it-peekable","version":"3.0.7","description":"Allows peeking/pushing 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-peekable#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","it-all":"^3.0.0"},"_id":"it-peekable@3.0.7","gitHead":"837478d1ba662550cef07918ca1530645d45bb27","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"d2a845bc2b5de9be4f00409955d7e0504c5f0a00","size":4564,"noattachment":false,"key":"/it-peekable/-/it-peekable-3.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_3.0.7_1747120690519_0.8913669706680281"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T07:18:10.711Z","publish_time":1747120690711,"_source_registry_name":"default","_cnpm_publish_time":1747120690711},"3.0.6":{"name":"it-peekable","version":"3.0.6","description":"Allows peeking/pushing 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-peekable#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","it-all":"^3.0.0"},"_id":"it-peekable@3.0.6","gitHead":"954eb6d6441e601bbc3a5cb5f33d0d6ea18e8a67","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"f84c81f4ee301048fbdf4a500b3a14a5cbb44cec","size":3919,"noattachment":false,"key":"/it-peekable/-/it-peekable-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-npm-production","tmp":"tmp/it-peekable_3.0.6_1741253941971_0.3277849888209612"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T09:39:02.155Z","publish_time":1741253942155,"_source_registry_name":"default","_cnpm_publish_time":1741253942155},"3.0.5":{"name":"it-peekable","version":"3.0.5","description":"Allows peeking/pushing 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-peekable#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","it-all":"^3.0.0"},"_id":"it-peekable@3.0.5","gitHead":"01f9a132d9551f5d1752d57cc8b3fa7f43133315","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"63b0c750e27e2ba0c1db6d6a3496b7ef51a6547d","size":3777,"noattachment":false,"key":"/it-peekable/-/it-peekable-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_3.0.5_1716720130755_0.5272853660824111"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-26T10:42:10.903Z","publish_time":1716720130903,"_source_registry_name":"default","_cnpm_publish_time":1716720130903},"3.0.4":{"name":"it-peekable","version":"3.0.4","description":"Allows peeking/pushing 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-peekable#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","it-all":"^3.0.0"},"_id":"it-peekable@3.0.4","gitHead":"d702a9ee708d47c1b0a9c776e678802c9026ff55","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"075943f644308e0b283e94778ddf70b45d6d82fb","size":3769,"noattachment":false,"key":"/it-peekable/-/it-peekable-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_3.0.4_1713977208057_0.7312627606347861"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T16:46:48.216Z","publish_time":1713977208216,"_source_registry_name":"default","_cnpm_publish_time":1713977208216},"3.0.3":{"name":"it-peekable","version":"3.0.3","description":"Allows peeking/pushing 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-peekable#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","it-all":"^3.0.0"},"_id":"it-peekable@3.0.3","gitHead":"380881919c838784341ee72df846191ac69d1a08","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"5f5741f34f3acd5735804f40d198652c54a3d8c1","size":3702,"noattachment":false,"key":"/it-peekable/-/it-peekable-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_3.0.3_1700051371989_0.28306950662740715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T12:29:32.197Z","publish_time":1700051372197,"_source_registry_name":"default","_cnpm_publish_time":1700051372197},"3.0.2":{"name":"it-peekable","version":"3.0.2","description":"Allows peeking/pushing 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-peekable#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","it-all":"^3.0.0"},"_id":"it-peekable@3.0.2","gitHead":"39cca0f3d0375e879638209172971ccb997a542f","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"3f9d186da3ccf4f0dfb9ca852316fd4db71ef8f6","size":3637,"noattachment":false,"key":"/it-peekable/-/it-peekable-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_3.0.2_1692188209801_0.7858770113019433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T12:16:49.961Z","publish_time":1692188209961,"_source_registry_name":"default","_cnpm_publish_time":1692188209961},"3.0.1":{"name":"it-peekable","version":"3.0.1","description":"Allows peeking/pushing 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-peekable#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"},"gitHead":"60c0ee03a86e8ecc785b3b71a7fe393ca9bb8aeb","_id":"it-peekable@3.0.1","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"530953f735359c10503e961c059602f8a366a1a5","size":3664,"noattachment":false,"key":"/it-peekable/-/it-peekable-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_3.0.1_1683642511245_0.7937944339874463"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-09T14:28:31.409Z","publish_time":1683642511409,"_source_registry_name":"default","_cnpm_publish_time":1683642511409},"3.0.0":{"name":"it-peekable","version":"3.0.0","description":"Allows peeking/pushing 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-peekable#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"},"gitHead":"5049ff24a54d2928b4340cbced62174edf37e520","_id":"it-peekable@3.0.0","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"7d7f468f1823842965cd633a62a67384155e33af","size":3590,"noattachment":false,"key":"/it-peekable/-/it-peekable-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_3.0.0_1680195826507_0.491486159191457"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-30T17:03:46.709Z","publish_time":1680195826709,"_cnpm_publish_time":1680195826709},"2.0.1":{"name":"it-peekable","version":"2.0.1","description":"Allows peeking/pushing 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-peekable#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":"f1bfa0625bd876b7987699fd871fa9b5261826bc","_id":"it-peekable@2.0.1","_nodeVersion":"18.14.2","_npmVersion":"8.19.4","dist":{"shasum":"1e118610473aa511efc70f3bb7a7066178728dd3","size":2985,"noattachment":false,"key":"/it-peekable/-/it-peekable-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_2.0.1_1677771009772_0.9715384707160117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-02T15:30:09.890Z","publish_time":1677771009890,"_cnpm_publish_time":1677771009890},"2.0.0":{"name":"it-peekable","version":"2.0.0","description":"Allows peeking/pushing 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-peekable#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":"7bbd587d63e85474540da69de75825183f1807b8","_id":"it-peekable@2.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"shasum":"fbcbd17ec4c2d219f5db4b6afc8861a0e1be051d","size":2989,"noattachment":false,"key":"/it-peekable/-/it-peekable-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_2.0.0_1665997007617_0.6021580482488083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-24T09:40:45.398Z","publish_time":1665997007769,"_cnpm_publish_time":1665997007769},"1.0.3":{"name":"it-peekable","version":"1.0.3","description":"Allows peeking/pushing 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-peekable#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":"29126fa87dae108acef381693812f22ac8f9362b","_id":"it-peekable@1.0.3","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (darwin)","dist":{"shasum":"8ebe933767d9c5aa0ae4ef8e9cb3a47389bced8c","size":2211,"noattachment":false,"key":"/it-peekable/-/it-peekable-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_1.0.3_1633875317618_0.10658283561228821"},"_hasShrinkwrap":false,"publish_time":1633875317752,"_cnpm_publish_time":1633875317752,"_cnpmcore_publish_time":"2021-12-16T20:09:18.520Z"},"1.0.2":{"name":"it-peekable","version":"1.0.2","description":"Allows peeking/pushing an 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 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.5","nyc":"^15.1.0","standard":"^16.0.3","typescript":"^4.0.2"},"types":"dist/index.d.ts","_id":"it-peekable@1.0.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"3b2c7948b765f35b3bb07abbb9b2108c644e73c1","size":2077,"noattachment":false,"key":"/it-peekable/-/it-peekable-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_1.0.2_1613158627590_0.29725025786464454"},"_hasShrinkwrap":false,"publish_time":1613158627703,"_cnpm_publish_time":1613158627703,"_cnpmcore_publish_time":"2021-12-16T20:09:18.807Z"},"1.0.1":{"name":"it-peekable","version":"1.0.1","description":"Allows peeking/pushing an 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 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.4","nyc":"^15.1.0","standard":"^14.3.1","typescript":"^4.0.2"},"typesVersions":{"*":{"*":[".","dist/*"]}},"gitHead":"c3b92107f44c99ccbf3299827db45beaf2405c24","_id":"it-peekable@1.0.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","dist":{"shasum":"7e2c485164a37618cb546e8809ae660bb38ed84b","size":2169,"noattachment":false,"key":"/it-peekable/-/it-peekable-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_1.0.1_1600182315037_0.8197863414164759"},"_hasShrinkwrap":false,"publish_time":1600182315190,"_cnpm_publish_time":1600182315190,"_cnpmcore_publish_time":"2021-12-16T20:09:19.049Z"},"1.0.0":{"name":"it-peekable","version":"1.0.0","description":"Allows peeking/pushing an 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 dist","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","it-all":"^1.0.3","nyc":"^15.1.0","standard":"^14.3.1","typescript":"^4.0.2"},"typesVersions":{"*":{"*":[".","dist/*"]}},"gitHead":"61b1da83cade51bd7bf217966a3eddaf35d2a76b","_id":"it-peekable@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","dist":{"shasum":"cc4028fbea3747705b3cb9957b036b16ed03a465","size":1775,"noattachment":false,"key":"/it-peekable/-/it-peekable-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-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-peekable_1.0.0_1600181868803_0.061010092624823375"},"_hasShrinkwrap":false,"publish_time":1600181868900,"_cnpm_publish_time":1600181868900,"_cnpmcore_publish_time":"2021-12-16T20:09:19.265Z"},"0.0.1":{"name":"it-peekable","version":"0.0.1","description":"Allows peeking/pushing an 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","it-all":"^1.0.2","nyc":"^14.0.0","standard":"^14.3.1"},"gitHead":"8d708e04a1c35874a24037d775af6e13e1fe66e9","_id":"it-peekable@0.0.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.19.0/node@v12.16.1+x64 (darwin)","dist":{"shasum":"e3f91583d172444b9cd894ed2df6e26f0c176617","size":1380,"noattachment":false,"key":"/it-peekable/-/it-peekable-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-peekable/download/it-peekable-0.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-peekable_0.0.1_1595418830910_0.3895122402469653"},"_hasShrinkwrap":false,"publish_time":1595418831026,"_cnpm_publish_time":1595418831026,"_cnpmcore_publish_time":"2021-12-16T20:09:19.488Z"}},"readme":"# it-peekable\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> Allows peeking/pushing 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\nLets you look at the contents of an async iterator and decide what to do\n\n## Example\n\n```javascript\nimport peekable from 'it-peekable'\n\n// This can also be an iterator, generator, etc\nconst values = [0, 1, 2, 3, 4]\n\nconst it = peekable(value)\n\nconst first = it.peek()\n\nconsole.info(first) // 0\n\nit.push(first)\n\nconsole.info([...it])\n// [ 0, 1, 2, 3, 4 ]\n```\n\nAsync sources must be awaited:\n\n```javascript\nimport peekable from 'it-peekable'\n\nconst values = async function * () {\n  yield * [0, 1, 2, 3, 4]\n}\n\nconst it = peekable(values())\n\nconst first = await it.peek()\n\nconsole.info(first) // 0\n\nit.push(first)\n\nconsole.info(await all(it))\n// [ 0, 1, 2, 3, 4 ]\n```\n\n# Install\n\n```console\n$ npm i it-peekable\n```\n\n## Browser `<script>` tag\n\nLoading this module through a script tag will make its exports available as `ItPeekable` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/it-peekable/dist/index.min.js\"></script>\n```\n\n# API Docs\n\n- <https://achingbrain.github.io/it/modules/it-peekable.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-peekable/LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](https://github.com/achingbrain/it/blob/main/packages/it-peekable/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-peekable#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"license":"Apache-2.0 OR MIT"}