{"_id":"level-concat-iterator","_rev":"8-fb7df2720e9d16d9900f9f8f5512d569","name":"level-concat-iterator","dist-tags":{"latest":"3.1.0"},"versions":{"1.0.0":{"name":"level-concat-iterator","version":"1.0.0","keywords":["concatenate","iterator","array"],"author":{"name":"Lars-Magnus Skog","email":"ralphtheninja@riseup.net"},"license":"MIT","_id":"level-concat-iterator@1.0.0","maintainers":[{"name":"ralphtheninja","email":"ralphtheninja@riseup.net"}],"dist":{"shasum":"3e713ae6678c596b8733d5faedc6af47a2f233d7","tarball":"https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-1.0.0.tgz","fileCount":9,"integrity":"sha512-5m4xIa9zJxSrFLzo0IvuIOPsCDmpd7iLtSt1OVNBhcLfALoLwMbyO7JyixD8VouetE6crQ9AQmn/v17fXL4Evw==","signatures":[{"sig":"MEQCIASpHYDGUrXJrrKQdW/lBqMZxWSNlYJUVSmj3yaDvIEnAiBgcES3ITOn6LnNliAvJ1iCudQiLDfudilp++urDNtG6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLs6OCRA9TVsSAnZWagAAZwIQAJbrLKrSrgFQ/Sj8qNJW\nsn0Z9gPLq4RhJiDlvx+zMCCGQo1Y29OXH1wj3CJ9pFRLTvDvmbfYcDAz+exb\nikkvsoMCsSQcFTT+gR7LgM0ZpN6iISTFfekz8R60aa3BzrKxFV9Hg2PsQ1GH\ntkA/jIhBazRN88KGb2ozft6OzFhAOJQatIU0CUgERDWYF+VX1h9s4KESdrB4\nzJwPm7sUAyCrmyHVJF86CUROeomcPpQlG5NO12ZMOQIiSGtbCXz+js2s/rgD\nrcGU+RdOKVl6Fq1a8dMB5HuG66o81EgPWEGUwD0MqKIFbQ9JNh3U68PcWRhZ\nFPSn40vVvDLtYz5c0K+GorRnL9qbbJldoh2v+N/9PRrBRm3oCQXoQkeOOVv4\n3OjEG2m/PkGB/LsbsqsGOcdqGcwEfxdlommwpWm3Q7wbfCvPPC/f9AVgJNc7\nQyKpI6WQW5D4B2dY9DzXaakPDjGuIg6uiJHohC92EXz5iOAC/vQZW4ZdBI+f\nkzvVlNRRfr9u1MRaw+ERJFhomMg6D5Cxr/Ab8ENmeDzvJTrN2T2f4ME57tda\nkIegIkmcIt46FudNgAR369WHolYL9vb14JOS+Ra0J0FdWgESg2qsgkTd4X1H\nenSnHFW2qJ9kKoYpj6v+5xV/BzFRXWJd4HxMNsF100J4Qxae+SWePr20Qkvw\nsHmH\r\n=fFZF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6"},"gitHead":"9e62b4269efeffee1052cc84e7e31be243a35893","scripts":{"test":"standard && node test"},"_npmUser":{"name":"ralphtheninja","email":"ralphtheninja@riseup.net"},"_npmVersion":"6.1.0","description":"Concatenate items from an iterator into an array.","directories":{},"_nodeVersion":"10.1.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/level-concat-iterator_1.0.0_1529794190127_0.1803025552025186","host":"s3://npm-registry-packages"},"deprecated":"Superseded by abstract-level (https://github.com/Level/community#faq)"},"2.0.0":{"name":"level-concat-iterator","version":"2.0.0","keywords":["concatenate","iterator","array"],"author":{"name":"Lars-Magnus Skog","email":"ralphtheninja@riseup.net"},"license":"MIT","_id":"level-concat-iterator@2.0.0","maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"ralphtheninja","email":"ralphtheninja@riseup.net"},{"name":"vweevers","email":"dev@vincentweevers.nl"}],"homepage":"https://github.com/Level/concat-iterator","bugs":{"url":"https://github.com/Level/concat-iterator/issues"},"dist":{"shasum":"20f20242f75307540c5819b768a76881a518627b","tarball":"https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.0.tgz","fileCount":10,"integrity":"sha512-gMs7JtWp479SOBjJQteQ+WMctfiQXG1SX5EuIGWTTUP37mKqs6BcYcjfZVVzAdTq0lAcSYpL2xGwmCG/hbjOcg==","signatures":[{"sig":"MEYCIQCBX7V+RKH335xSruypwiYWC1cbJ8wexYIS0rO8dZCkvQIhAJ08KHOg14rMLp3prXuittZijyBl6eyV+w55wbOz5HHq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNAOvCRA9TVsSAnZWagAAxO0P/0m2o+XapMihQcMmjIZK\nlLWSwIRxwnfoFUKjxXclLRPFHQ0o6QoP2vztaVuOTrj6abM3KysRSnheqV2h\n+5BZ8/XKDjUdgcrbs/NhT6XhUub8a+ug/SV07WQfOwqAj/Rh2Z3kHN7Z83vO\nY8r8Ytu/s1gMhMLUdMoRWf/U8MQW0Z77joK3OFxu9pLVXcXmg4AZO6IePEfC\n+MHCNbhR1dI7GV22ZZacWUDuuxHsdIVEPG0y6nsWJ+S5nmdbXJXpqxWzHs53\nXMJbQ2oNvBCxbla1pme3BtdEn9sjclFNxf1KfJ36OqE71r/G4O3rRMVnsBVW\nl5QglxIFgUv1tEgzXCbVyeAya9iaQaxCsXdlNF7LSFKnI7CzRZXLjoer9hux\nW/99Lmf9nSX191ntvi+acUlkYbNxy8NaZD2XaIHh3a3qrNTaa2ZnxneybIGn\nkVi8raU+czgMB+hg8Ae0rK1DJP3XakPS1pNHtBr2s+pZhtDMi+3RCCtmwROP\nGUO9Q+BMOK8/+ERWpx7bXYzZ151sqfVF1NsMhNLp7Gwve880yahdgQhL/B+r\nLyqTzyPL5xwgoetZ4HzutQvhSfE8lEs4/40723S186GKg1FRlTks09jqCWIg\nCyCg6G6OcG7jWYc+v/+s50QMv6Ly0/7PYTmlUKg2jZsglcwh9km6Vd7CaV9s\nTq5C\r\n=jXXW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6"},"gitHead":"30337a68066478462e93ecfc1f0fd3f609bb7851","scripts":{"test":"standard && node test"},"_npmUser":{"name":"ralphtheninja","email":"ralphtheninja@riseup.net"},"repository":{"url":"git+https://github.com/Level/concat-iterator.git","type":"git"},"_npmVersion":"6.1.0","description":"Concatenate items from an iterator into an array.","directories":{},"_nodeVersion":"10.5.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/level-concat-iterator_2.0.0_1530135471442_0.2720429587519917","host":"s3://npm-registry-packages"},"deprecated":"Superseded by abstract-level (https://github.com/Level/community#faq)"},"2.0.1":{"name":"level-concat-iterator","version":"2.0.1","keywords":["level","concatenate","iterator","array"],"author":{"name":"Lars-Magnus Skog","email":"ralphtheninja@riseup.net"},"license":"MIT","_id":"level-concat-iterator@2.0.1","maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"ralphtheninja","email":"ralphtheninja@riseup.net"},{"name":"vweevers","email":"dev@vincentweevers.nl"}],"homepage":"https://github.com/Level/concat-iterator","bugs":{"url":"https://github.com/Level/concat-iterator/issues"},"dist":{"shasum":"1d1009cf108340252cb38c51f9727311193e6263","tarball":"https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz","fileCount":10,"integrity":"sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==","signatures":[{"sig":"MEUCIQC8RfaTJXjy/xzX2vL48X3bdj0PxACLPZCOCcaps6bKDAIgC80mcvc7V0i+nkB/3mEQe1RdY5FB6HeShguncHGtpG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcocquCRA9TVsSAnZWagAAfhUP/ilnDORbwjQw1nenFBk7\nwtuolAyD+vDHrVTsjjFbPDGboNdwQcmiw7I0xfFjOQQ07WbNEDfy+TJk7K7K\nTGzU3DBTOOr0xtdHqWnyP5crGdpWA6DhzIKE0EUUWvV0vHgj04Fe9M2DW8jW\nYqirvs3YVyPqkV9LvUtFH565bfufxCFSAsL5cvDP3K1D0IKvWGWuz1kvC3v2\n7V7oIGikvWFVJCc6Tco9XWZk9zC5rNSdbPv5HnagjTzp1Kg5OvtdS9VtSzB5\nqaFqDlE+bUePCprTRTPWRcLmfE6ke/6HKXundKIQ4IGNvkGq/zZorBqXAa91\nuN4lRof6SZtDKwOdKCqAy1zJ450fzYMxxGzs4gZJOvuaC89OfKPwfisdTSVB\n1xb8mY7yFFP/iwiHQj+hoyMogWyjQCtolhN9UvXKHAGOxd3KUYYqSHECIQGl\n8/4CC+XCzwWRfrYAc2HreZIxJT70wNJ1I23gfzF1OyjCitF73Cddg1g0tzyc\nCKfGcy6zK4KM9EHiuggoCNfugW6riWRtqHUHzNCs+3E2Q7jcCaMbzPqyqlGr\n+e35tLuH3wHAhSxDH68AkHGTjZ2etf/Ah3waURUShXMn2W2TbzIAxDLmqyD6\nOUBj31chE3B7GHfGHbXhxDxYbljrPjzNNz4Qz1ioZsMwuBgkq3fZkEvVnbyT\nn7hk\r\n=JHqa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6"},"gitHead":"992f4fff58bfb1a63645f319834e6191510296b9","scripts":{"test":"standard && hallmark && nyc node test","coverage":"nyc report --reporter=text-lcov | coveralls","hallmark":"hallmark --fix","prepublishOnly":"npm run dependency-check","dependency-check":"dependency-check . test.js"},"_npmUser":{"name":"vweevers","email":"dev@vincentweevers.nl"},"hallmark":{"community":"level-community"},"repository":{"url":"git+https://github.com/Level/concat-iterator.git","type":"git"},"_npmVersion":"6.4.1","description":"Concatenate items from an iterator into an array.","directories":{},"_nodeVersion":"10.14.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","tape":"^4.9.1","hallmark":"^0.1.0","standard":"^12.0.1","coveralls":"^3.0.2","level-community":"^3.0.0","dependency-check":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/level-concat-iterator_2.0.1_1554107053966_0.9736306585304513","host":"s3://npm-registry-packages"},"deprecated":"Superseded by abstract-level (https://github.com/Level/community#faq)"},"3.0.0":{"name":"level-concat-iterator","version":"3.0.0","keywords":["level","concatenate","iterator","array"],"author":{"name":"Lars-Magnus Skog","email":"ralphtheninja@riseup.net"},"license":"MIT","_id":"level-concat-iterator@3.0.0","maintainers":[{"name":"vweevers","email":"dev@vincentweevers.nl"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"ralphtheninja","email":"ralphtheninja@riseup.net"}],"homepage":"https://github.com/Level/concat-iterator","bugs":{"url":"https://github.com/Level/concat-iterator/issues"},"dist":{"shasum":"416ddaf0c2ed834f006aa3124ee68906eb4769d4","tarball":"https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-3.0.0.tgz","fileCount":6,"integrity":"sha512-UHGiIdj+uiFQorOrURRvJF3Ei0uHc89ciM/aRi0qsWDV2f0HXypeXUPhJKL6DsONgSR76Pc0AI4sKYEYYRn2Dg==","signatures":[{"sig":"MEUCIC/sAIZMjx/noD2+7Jj5OuEZ8k6EgZHBwzmvzCmrSF7YAiEA8eL2SrGnViWM7L2z5vtIhd6nsC7C8ETzijnq5QSaAOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb2g6CRA9TVsSAnZWagAAwscP/2v1TqbbUllRJzkKSfNA\nmIjWFhwwEmJTEBmG/lEkZr9OQcHCcCkNcb57Y6dP50fkceuvUBXS6A2OFInr\nz5QA+2dsfsjeQ8dDRYbfHh/gBCe8neHn/AZolGW2TMrU7Takkm3sExGaV3D7\njZRSdpm/++5EuN6VV5Ina0vZ7b26IatcjapmKfwBvAZS0H8tccVxcft7SOR+\ngkIi8eiKCA+tskwCu92J5NI81N/UNS1ylJ/Hv4DSmxcnQfEFTdjGykvMs5D8\nOYFTIvFBWdbKpzWnTHvzHqPjx10CD2x2MPXSUtOJKI5NPjtvuNl2dsJDrpOE\nVdUs6y/ooGMeAeEtRfYAkQ9wM+ueoCzHwqyAyjCKNWw89FeQLrCmAZL0XcV/\n2eLZ+O1bDE+ZvVd1IYdvlQMXHqmI/cw6v0GUmO68EYu7xRvPz9uRODQp+Ubz\nWJTBC3arp1wL2R0Vb2lwuYm3GIsEdpzz7L6WCChoPMQsYpgGapTOsPbrn4e8\nj20h1iykKfL/xeJCOLAEXi6aH1bLYq/j/6L3Yf8xfyo2+YFqEROI36BFC7Nj\nxJlgDxq8Jcp6sgpLR5rVnRUWTzAP4M9BNWWaKov/SPIfSbxI0KhOMLvEFgmD\n0o5/VJKyW3YOfkEq0C2+BhtskT2YPB+42b3FrJ5MgzEdZCkkrhZAFnoAgxot\n148c\r\n=xokZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"cabaf64cfb2f0d1a0b089f40ed9ee389f6c0dd0a","scripts":{"test":"standard && hallmark && nyc node test","coverage":"nyc report --reporter=text-lcov | coveralls","hallmark":"hallmark --fix","prepublishOnly":"npm run dependency-check","dependency-check":"dependency-check . test.js","test-browsers-local":"airtap --coverage test.js"},"_npmUser":{"name":"vweevers","email":"dev@vincentweevers.nl"},"hallmark":{"community":"level-community"},"repository":{"url":"git+https://github.com/Level/concat-iterator.git","type":"git"},"_npmVersion":"6.11.3","description":"Concatenate items from an iterator into an array.","directories":{},"_nodeVersion":"12.11.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^5.0.1","airtap":"^4.0.3","hallmark":"^3.1.0","standard":"^16.0.3","coveralls":"^3.0.2","level-community":"^3.0.0","dependency-check":"^3.3.0","airtap-playwright":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/level-concat-iterator_3.0.0_1617913914082_0.5116805720207052","host":"s3://npm-registry-packages"},"deprecated":"Superseded by abstract-level (https://github.com/Level/community#faq)"},"3.1.0":{"name":"level-concat-iterator","version":"3.1.0","keywords":["level","concatenate","iterator","array"],"author":{"name":"Lars-Magnus Skog","email":"ralphtheninja@riseup.net"},"license":"MIT","_id":"level-concat-iterator@3.1.0","maintainers":[{"name":"vweevers","email":"dev@vincentweevers.nl"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"ralphtheninja","email":"ralphtheninja@riseup.net"}],"homepage":"https://github.com/Level/concat-iterator","bugs":{"url":"https://github.com/Level/concat-iterator/issues"},"dist":{"shasum":"5235b1f744bc34847ed65a50548aa88d22e881cf","tarball":"https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-3.1.0.tgz","fileCount":6,"integrity":"sha512-BWRCMHBxbIqPxJ8vHOvKUsaO0v1sLYZtjN3K2iZJsRBYtp+ONsY6Jfi6hy9K3+zolgQRryhIn2NRZjZnWJ9NmQ==","signatures":[{"sig":"MEUCIQD0Qa/xXWuTmEuDavZqKRCrcPz+m16jc/vWYiyDhgw6xAIgOh670XdJ7FQVB6192J8by0D5o0qfXZQ8Lj/sabaAxWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8471},"main":"index.js","engines":{"node":">=10"},"gitHead":"96bdda32a24492946f19dfe7b73c7ab552d80619","scripts":{"test":"standard && hallmark && nyc node test","coverage":"nyc report -r lcovonly","hallmark":"hallmark --fix","prepublishOnly":"npm run dependency-check","dependency-check":"dependency-check . test.js","test-browsers-local":"airtap --coverage test.js"},"_npmUser":{"name":"vweevers","email":"dev@vincentweevers.nl"},"repository":{"url":"git+https://github.com/Level/concat-iterator.git","type":"git"},"_npmVersion":"7.21.1","description":"Concatenate entries from an iterator into an array.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"catering":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^5.0.1","airtap":"^4.0.3","hallmark":"^3.1.0","standard":"^16.0.3","dependency-check":"^3.3.0","airtap-playwright":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/level-concat-iterator_3.1.0_1636054112200_0.28390955426896514","host":"s3://npm-registry-packages"},"deprecated":"Superseded by abstract-level (https://github.com/Level/community#faq)"}},"time":{"created":"2018-06-23T22:49:50.126Z","modified":"2024-12-20T16:56:19.242Z","1.0.0":"2018-06-23T22:49:50.211Z","2.0.0":"2018-06-27T21:37:51.531Z","2.0.1":"2019-04-01T08:24:14.082Z","3.0.0":"2021-04-08T20:31:54.258Z","3.1.0":"2021-11-04T19:28:32.335Z"},"bugs":{"url":"https://github.com/Level/concat-iterator/issues"},"author":{"name":"Lars-Magnus Skog","email":"ralphtheninja@riseup.net"},"license":"MIT","homepage":"https://github.com/Level/concat-iterator","keywords":["level","concatenate","iterator","array"],"repository":{"url":"git+https://github.com/Level/concat-iterator.git","type":"git"},"description":"Concatenate entries from an iterator into an array.","maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"ralphtheninja","email":"ralphtheninja@riseup.net"},{"name":"vweevers","email":"dev@vincentweevers.nl"}],"readme":"# level-concat-iterator\n\n**Concatenate entries from an iterator into an array.**\n\n[![level badge][level-badge]](https://github.com/Level/awesome)\n[![npm](https://img.shields.io/npm/v/level-concat-iterator.svg)](https://www.npmjs.com/package/level-concat-iterator)\n[![Node version](https://img.shields.io/node/v/level-concat-iterator.svg)](https://www.npmjs.com/package/level-concat-iterator)\n[![Test](https://img.shields.io/github/workflow/status/Level/concat-iterator/Test?label=test)](https://github.com/Level/concat-iterator/actions/workflows/test.yml)\n[![Coverage](https://img.shields.io/codecov/c/github/Level/supports?label=&logo=codecov&logoColor=fff)](https://codecov.io/gh/Level/supports)\n[![Standard](https://img.shields.io/badge/standard-informational?logo=javascript&logoColor=fff)](https://standardjs.com)\n[![Common Changelog](https://common-changelog.org/badge.svg)](https://common-changelog.org)\n[![Donate](https://img.shields.io/badge/donate-orange?logo=open-collective&logoColor=fff)](https://opencollective.com/level)\n\n## Usage\n\n```js\nconst concat = require('level-concat-iterator')\nconst level = require('level')\n\nconst db = level('./db')\n\ndb.put('foo', 'bar', function (err) {\n  if (err) throw err\n\n  concat(db.iterator(), function (err, entries) {\n    if (err) throw err\n\n    // [{ key: 'foo', value: 'bar' }]\n    console.log(entries)\n  })\n})\n```\n\nWith promises:\n\n```js\nawait db.put('foo', 'bar')\nconst entries = await concat(db.iterator())\n```\n\n_If you are upgrading: please see [`UPGRADING.md`](UPGRADING.md)._\n\n## API\n\n### `concat(iterator[, callback])`\n\nTakes an `abstract-leveldown` compatible `iterator` as first parameter and calls the `callback` with an array of entries, where each entry is an object in the form `{ key, value }`. Calls the `callback` with an error if `iterator.next()` or `iterator.end()` errors. If no callback is provided, a promise is returned.\n\n## Contributing\n\n[`Level/concat-iterator`](https://github.com/Level/concat-iterator) is an **OPEN Open Source Project**. This means that:\n\n> Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project.\n\nSee the [Contribution Guide](https://github.com/Level/community/blob/master/CONTRIBUTING.md) for more details.\n\n## Donate\n\nSupport us with a monthly donation on [Open Collective](https://opencollective.com/level) and help us continue our work.\n\n## License\n\n[MIT](LICENSE)\n\n[level-badge]: https://leveljs.org/img/badge.svg\n","readmeFilename":"README.md"}