Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Level

Node.js modules to build your very own database.
Collective - Host: opensource - https://opencollective.com/level - Website: https://leveljs.org/ - Code: https://github.com/Level

Fork from leveldown

github.com/Level/classic-level - a84c6a217aa442b7c2ed40d3258549bc385116c8 authored almost 3 years ago by Vincent Weevers <[email protected]>
Use classes

github.com/Level/abstract-level - 5d11c129929e09e89fddb59713ad0e9d79cb4e45 authored almost 3 years ago by Vincent Weevers <[email protected]>
Add `db.keys()`, `.values()`, `iterator.nextv()` and `.all()`

Ref https://github.com/Level/abstract-leveldown/issues/380

Adds key and value iterators: `db.ke...

github.com/Level/abstract-level - 7113ad100d5c65fea0d960e6a161cbc49524de2d authored almost 3 years ago by Vincent Weevers <[email protected]>
Improve `README.md` and `UPGRADING.md`

- Add links to modules
- Replace references to `leveldown` (etc) with `classic-level` (etc)
- Ad...

github.com/Level/abstract-level - fd5d6c83fbd0f2990c386f5d42b1ae2b67e323cc authored almost 3 years ago by Vincent Weevers <[email protected]>
Add builtin sublevels :sparkles:

Adds a `db.sublevel(name[, options]`) method that works the same as
`subleveldown` except it ret...

github.com/Level/abstract-level - 2c08271bbe4bb218e3ce146788eca1e929a343fc authored almost 3 years ago by Vincent Weevers <[email protected]>
Bump devDependencies

github.com/Level/abstract-level - 978c78fd385d40f8428378fc5726ce6b88cb9388 authored almost 3 years ago by Vincent Weevers <[email protected]>
Freeze default options to prevent mutation

github.com/Level/abstract-level - 4ab3cd1aaaebd634a96762d3cd29f8b71bbe7775 authored almost 3 years ago by Vincent Weevers <[email protected]>
Bump `level-supports` and remove unused manifest properties

github.com/Level/abstract-level - 4db739ad83cb09c606abae14c13ec34d2b896eab authored almost 3 years ago by Vincent Weevers <[email protected]>
Add callback and TypeScript examples

github.com/Level/abstract-level - ae711a82c39d4062a75769c27ab132b82df4fa53 authored almost 3 years ago by Vincent Weevers <[email protected]>
Bump `hallmark` devDependency

github.com/Level/abstract-level - c4753845a9148b7a435ae17be5ff27820d912900 authored almost 3 years ago by Vincent Weevers <[email protected]>
Move next-tick.js to lib

github.com/Level/abstract-level - d525510ad0b5f7325af56f5fafe58d6dc4490df9 authored almost 3 years ago by Vincent Weevers <[email protected]>
Fix code example of LEVEL_DECODE_ERROR

github.com/Level/abstract-level - 92e52b613cd42a8ab48244a9573c8cb3908afb66 authored almost 3 years ago by Vincent Weevers <[email protected]>
Test `return` in `for await...of db.iterator()`

github.com/Level/abstract-level - 4f3791926094ff90a09b15652f5c70a8e22ff189 authored almost 3 years ago by Vincent Weevers <[email protected]>
Reset version

github.com/Level/abstract-level - 3420b7d934667fb2cd3e3fb11a3218292cf3dc0f authored almost 3 years ago by Vincent Weevers <[email protected]>
Remove Sauce Labs tests for now

github.com/Level/abstract-level - 9a19f8d40bd647b387bc576c5988d1b68110dcce authored almost 3 years ago by Vincent Weevers <[email protected]>
Rename option types

github.com/Level/abstract-level - 38953cda52471b6b6b9c4d47fcf3305e11b8706b authored almost 3 years ago by Vincent Weevers <[email protected]>
Add links to FAQ

github.com/Level/abstract-level - 6950c23a05cb9691a2d7b9be0257e6e5381cd58d authored almost 3 years ago by Vincent Weevers <[email protected]>
Document how to use streams with abstract-level

Ref https://github.com/Level/abstract-level/issues/2

github.com/Level/abstract-level - 5aeeeb326cfa05242ebeed31ebd4c91977ae81f9 authored almost 3 years ago by Vincent Weevers <[email protected]>
Remove `codecs` from supported interfaces in README

Ref https://github.com/Level/transcoder/issues/1

github.com/Level/abstract-level - 1a478ae796ca82f7abdcd6eba324e45f35a549f0 authored almost 3 years ago by Vincent Weevers <[email protected]>
Document that a database is not patch-safe

Closes #3.

github.com/Level/abstract-level - 7f560d7e20a1db498b3b4739b5d231503271735c authored almost 3 years ago by Vincent Weevers <[email protected]>
Tweak README

github.com/Level/abstract-level - 34f11af1a4ccc4c4206b1497bda6a18d5dd7a2f5 authored almost 3 years ago by Vincent Weevers <[email protected]>
Test that `iterator.seek()` respects snapshot (#10)

Closes #9.

github.com/Level/abstract-level - b791d2198279d3c8c8cc0166f201ed79cfa91852 authored almost 3 years ago by Vincent Weevers <[email protected]>
Add header to README

github.com/Level/abstract-level - cf905c543e53547bfad91a94ab6becfb2f261634 authored almost 3 years ago by Vincent Weevers <[email protected]>
Cleanup

And import small bits of documentation from `levelup`.

github.com/Level/abstract-level - 3ad45255e50c743c99047d942a1a22406fbfeaeb authored almost 3 years ago by Vincent Weevers <[email protected]>
Document promise support

github.com/Level/abstract-level - de32610ee619bc29353d82d7cf2c09c7cc7b81d5 authored almost 3 years ago by Vincent Weevers <[email protected]>
Add typings

github.com/Level/abstract-level - fc9b94c79e21380e97c4885c6918ba37f21d5c17 authored almost 3 years ago by Vincent Weevers <[email protected]>
Add error codes

Ref https://github.com/Level/errors/issues/39

github.com/Level/abstract-level - 0ca882090f8dc3eb228b3575cba0a5558a5c627e authored almost 3 years ago by Vincent Weevers <[email protected]>
Moved approximateSize and compactRange encoding tests to leveldown

github.com/Level/abstract-level - 816fbd8001c2d9b567619c77faf6a34d38619781 authored almost 3 years ago by Vincent Weevers <[email protected]>
Breaking: drop support of Node.js 10

For lack of TextEncoder.

github.com/Level/abstract-level - a004616fcd2a07c470ab4340c93b400bc284871d authored almost 3 years ago by Vincent Weevers <[email protected]>
Rename to abstract-level

github.com/Level/abstract-level - 2e2910855af57475200fa66cb347cd5719468065 authored almost 3 years ago by Vincent Weevers <[email protected]>
Breaking: add encodings and support UInt8Array

With tests imported from `levelup`, `encoding-down` and `memdown`.

github.com/Level/abstract-level - 2e5ad8fb37c510537ea3c20c7ad165153f96ea68 authored almost 3 years ago by Vincent Weevers <[email protected]>
Breaking: add deferred open

github.com/Level/abstract-level - bb0ded7511270dc6e66977dc3f357b849df2ee6d authored almost 3 years ago by Vincent Weevers <[email protected]>
Add `db.supports.events`

github.com/Level/abstract-level - 472f85a153864e4221205af8b3f98d32b4ebc636 authored almost 3 years ago by Vincent Weevers <[email protected]>
Add put, del, batch and clear events

github.com/Level/abstract-level - ffc492336ea54e648fe67250ca9401422909ac58 authored almost 3 years ago by Vincent Weevers <[email protected]>
Add `passive` option to `db.open()`

github.com/Level/abstract-level - edd3fa1c9dba4a9567d531b7fc48ac37bafc686c authored almost 3 years ago by Vincent Weevers <[email protected]>
Normalize `limit` similar to `levelup`

github.com/Level/abstract-level - 765ccfa8b6b6eb9e26c2ea841130d4556151b37a authored almost 3 years ago by Vincent Weevers <[email protected]>
Breaking: remove test suite options in favor of `db.supports`

github.com/Level/abstract-level - bfaa186664efde075eab51b40470a56b477ad4b8 authored almost 3 years ago by Vincent Weevers <[email protected]>
Breaking: end iterators on db close and make ending idempotent

Further improves safety, because it ensures an iterator can not be
used after closing and reopen...

github.com/Level/abstract-level - ce2519fa113b1afd6978e6fe921a386fcd6adc4c authored almost 3 years ago by Vincent Weevers <[email protected]>
Allow `iterator.end()` while `status` is closing

github.com/Level/abstract-level - b5b60ed5dac06d8cdeb9bb32aa71dda9dbb89321 authored almost 3 years ago by Vincent Weevers <[email protected]>
Breaking: close chained batch on db close to prevent reuse

github.com/Level/abstract-level - 32ae80bbca98962787ad52aa60f505aeeeb81b05 authored almost 3 years ago by Vincent Weevers <[email protected]>
Breaking: set initial status to 'closed' instead of 'new'

github.com/Level/abstract-level - 2fdf21ee57f92a663649327c7e713d9fb2932dba authored almost 3 years ago by Vincent Weevers <[email protected]>
Make opening & closing idempotent and add events

Very similar to `levelup` but more precise. If `open()` and
`close()` are called repeatedly (whi...

github.com/Level/abstract-level - 78b5cc8882d4464815c152ab06833b61c9cc240d authored almost 3 years ago by Vincent Weevers <[email protected]>
4.0.0

github.com/Level/supports - aca35ac88124ae2ca3f5ecb6c2e5cc5d80f12a80 authored almost 3 years ago by Vincent Weevers <[email protected]>
Breaking: drop Node.js 10

github.com/Level/supports - ad1c5332f7ff18c9d4b5d87f2268713bec2a922e authored almost 3 years ago by Vincent Weevers <[email protected]>
Bump devDependencies

github.com/Level/supports - c36875cb5633fe7b01fc3c17e88fb922414697d0 authored almost 3 years ago by Vincent Weevers <[email protected]>
Remove unused properties and align docs with `abstract-level`

Removes the following:

- bufferKeys (replaced by encodings.buffer)
- idempotentOpen (was tempor...

github.com/Level/supports - c894eba7fdf3369d5f3e6dd8979e9496e185f4e9 authored almost 3 years ago by Vincent Weevers <[email protected]>
Bump @types/node devDependency from 16.x to 17.x (#2)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) fro...

github.com/Level/transcoder - 5e326b438c0999c7b03ad389d2f7e12d45cb66cf authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump stylus from 0.55.0 to 0.56.0 (#54)

Bumps [stylus](https://github.com/stylus/stylus) from 0.55.0 to 0.56.0.
- [Release notes](https...

github.com/Level/leveljs.org - e3c07eaae85faf503c02693721439d46d2a36f8c authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Tweak FAQ

Follow-up for 3ab4d0e.

github.com/Level/community - c3ea26b5a40222569fb839bd2e77acee31230fbb authored almost 3 years ago by Vincent Weevers <[email protected]>
1.0.0

github.com/Level/read-stream - b5d5e56ca640b25192c71490288d337351878bba authored almost 3 years ago by Vincent Weevers <[email protected]>
Start FAQ (#108)

github.com/Level/community - 3ab4d0eed03c3cf438209c5b5e1851836b8219a7 authored almost 3 years ago by Vincent Weevers <[email protected]>
Rewrite as classes that take db instead of iterator

github.com/Level/read-stream - e6dad72a3a02befe6b5799682d2bb62dce093d8a authored almost 3 years ago by Vincent Weevers <[email protected]>
Add release workflow

github.com/Level/read-stream - ce7f3b97f153f385708eafeaf1b1dde68ade9a7a authored almost 3 years ago by Vincent Weevers <[email protected]>
Remove code and document intent to npm-deprecate `level-community`

github.com/Level/community - abd13e6425163ecc7bd59142a0dda3e5ec310b0e authored almost 3 years ago by Vincent Weevers <[email protected]>
Bump devDependencies

github.com/Level/community - d0be25dd4f64ea574dac0b7d91be6a35c4d2d575 authored almost 3 years ago by Vincent Weevers <[email protected]>
Use symbols for private properties

github.com/Level/read-stream - 4bddac06fc4f559edf931cd53d1f6e9d9e732ca9 authored almost 3 years ago by Vincent Weevers <[email protected]>
Rename to level-read-stream

github.com/Level/read-stream - 8db337ba7110bdfa0fe32835471e7a9af8afa893 authored almost 3 years ago by Vincent Weevers <[email protected]>
Remove `inherits`

github.com/Level/read-stream - e166a3f0e432acca0829e38ac624ef4ff242b824 authored almost 3 years ago by Vincent Weevers <[email protected]>
Bump `hallmark` devDependency from 3.x to 4.x

github.com/Level/read-stream - 70307029ad77c62c05e51619b82e447d109edbde authored almost 3 years ago by Vincent Weevers <[email protected]>
Bump electron devDependency from 15.x to 16.x (#186)

Bumps [electron](https://github.com/electron/electron) from 15.3.3 to 16.0.3.
- [Release notes]...

github.com/Level/rocksdb - 8355452e8da8ab8fba43e4e76cdc226a3744a0c2 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#14)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/compose - 7f43503b40d6fcea86f0e4043521285e4e62c878 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#76)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/level-rocksdb - b780bcc144d11189af9000d2aa4e6829658a1d61 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#35)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/party - d2ddb9f1b2c4c139cfc2a3a419b671c6eb0fe1e9 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump sinon devDependency from 11.x to 12.x (#385)

Bumps [sinon](https://github.com/sinonjs/sinon) from 11.1.2 to 12.0.1.
- [Release notes](https:...

github.com/Level/abstract-leveldown - ff6d9556186de725cd2028204612c36100808e28 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#92)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/deferred-leveldown - cd7205bf22adfc2a212653a4a326a2dba2320856 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#209)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/level - 5a01eafc9d2e2e7e90ede310b1ba1160ee6db27c authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump electron devDependency from 15.x to 16.x (#795)

Bumps [electron](https://github.com/electron/electron) from 15.3.3 to 16.0.3.
- [Release notes]...

github.com/Level/leveldown - bd33f6fef9009643659bb2f65c825df3c758c1e9 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump sinon devDependency from 11.x to 12.x (#733)

Bumps [sinon](https://github.com/sinonjs/sinon) from 11.1.2 to 12.0.1.
- [Release notes](https:...

github.com/Level/levelup - 46d6e183d1d93404417c107f68698654ba6aca52 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump electron from 15.x to 16.x (#124)

Bumps [electron](https://github.com/electron/electron) from 15.3.3 to 16.0.3.
- [Release notes]...

github.com/Level/electron-demo - 91535127ed9c905878b2a3edd9033715bcc532fd authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#123)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/electron-demo - 00d9b49179ce54112cf0111699cb041f1383e61e authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#68)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/mem - 01bebc47b7e02ad0579f4140a3af3d731bf86155 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#30)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/bench - c06556b12a1ddd710aff6afac605b15641d90c29 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#103)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/packager - b6195ccad9f8d5e2fbb49d147ccd37cd2fb6177f authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#217)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/level-js - 6bf1b0ebce3ee05fea1fc9932fed0aecd26eb9cf authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#34)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/multileveldown - 338c8d188054c6eab97282e958e81d3d250236ec authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#34)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/many-level - 338c8d188054c6eab97282e958e81d3d250236ec authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#108)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/subleveldown - f132be81a01fd1260f3bc4e8801185707154a4a7 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#794)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/leveldown - a5085fe6b740bdd104c21267c7bd6f3110f10ed3 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump prebuildify devDependency from 4.x to 5.x (#793)

Bumps [prebuildify](https://github.com/prebuild/prebuildify) from 4.2.1 to 5.0.0.
- [Release no...

github.com/Level/leveldown - a44786d939af464c53e30fd725963a991a07d934 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#214)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/memory-level - 5663c670caf7feddbbda85a04d56ed1593abd287 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#214)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/memdown - 5663c670caf7feddbbda85a04d56ed1593abd287 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#732)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/levelup - 801fc85566d93c9f531471b7762b26cfd038cd77 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#28)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/concat-iterator - 671c8ef7220cf0fbc50cdca283328dcb06919aa9 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#13)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/supports - 79815fa9ce95de87dfa5596c4e1e857dc7ca416a authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#53)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/leveljs.org - dac0d72b807a09534464416a9f73c36208bd4577 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#40)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/errors - 4e54b4c97cd76f06804e9b2cc67d4fb3267e4ba4 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump hallmark devDependency from 3.x to 4.x (#103)

Bumps [hallmark](https://github.com/vweevers/hallmark) from 3.1.0 to 4.0.0.
- [Release notes](h...

github.com/Level/encoding-down - 917702f5c705bc09c53bd175247772750999daad authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5.2.0

github.com/Level/rocksdb - 26c8f31a960e92c71a842c10f75eee9a7596db9f authored almost 3 years ago by Vincent Weevers <[email protected]>
Bump `prebuildify` devDependency

github.com/Level/rocksdb - 3ca1566488664fa1b3c480cd1919064fe72ba5b9 authored almost 3 years ago by Vincent Weevers <[email protected]>
Bump `hallmark` devDependency

github.com/Level/rocksdb - 9a4d1c82fc072a88772e13970c3247de84ee6bd8 authored almost 3 years ago by Vincent Weevers <[email protected]>
Add `db.getMany(keys)`

(cherry picked from commit Level/leveldown@50dc50bf005c70b024fe4d3add369b236c8dcbb9)

github.com/Level/rocksdb - e6ae5985277cd0141ed7b1cb876704b171720bfc authored almost 3 years ago by Vincent Weevers <[email protected]>
Cleanup hanging iterator also when `next()` errored

(cherry picked from commit Level/leveldown@7356ba43d3f7261c9b871e947d219e78586ccef2)

github.com/Level/rocksdb - b67bfe7d61addd2a11525b94b002d5c94a7c60cd authored almost 3 years ago by Vincent Weevers <[email protected]>
Close database on environment exit

(cherry picked from commit Level/leveldown@8fdcaaa3bdadec3a2badf8bf13db28fbbfa9a93c)

github.com/Level/rocksdb - 54fc5df351152dc8d7f71006069f89b9ffd19783 authored almost 3 years ago by Vincent Weevers <[email protected]>
Make `db.clear()` 27x faster by doing it natively

Because this uses an iterator under the hood, it also refactors
shared code between `db.iterator...

github.com/Level/rocksdb - 32e9b5de8ca27ff8c24160672e5aae8536d174b6 authored almost 3 years ago by Vincent Weevers <[email protected]>
Refactor: move CheckEndCallback to Iterator

(cherry picked from commit Level/leveldown@d3453fbde4d2a8aa04d9091101c25c999649069b)

github.com/Level/rocksdb - caa28a52f9e41fa86de2bf2eddf201147da6a651 authored almost 3 years ago by Vincent Weevers <[email protected]>
Refactor: add Entry struct to abstract away key-value pairs

And add `const` and `private` where appropriate.

(cherry picked from commit Level/leveldown@576...

github.com/Level/rocksdb - f9f99ecd73459bc02c7129c2801f46f54f272861 authored almost 3 years ago by Vincent Weevers <[email protected]>
Prevent GC of db during `clear()` and other operations

(cherry picked from commit Level/leveldown@9a3f59aede9a6356efc13c8e8b31f6592b7aa64b)

github.com/Level/rocksdb - b9878e8a1b76bb3eac7e7c08af30e7e152562ce8 authored almost 3 years ago by Vincent Weevers <[email protected]>
Optimize `db.iterator()`

By using `emplace_back()`, reusing the `std::vector` cache between
`iterator.next()` calls, and ...

github.com/Level/rocksdb - 9f9b13c9e969126213d6a6c0b688fb03e8041483 authored almost 3 years ago by Vincent Weevers <[email protected]>
Refactor: avoid storing `napi_env`

(cherry picked from commit Level/leveldown@0f88586656e10a140bb7953e2469cb68cd9a9fba)

github.com/Level/rocksdb - efb57218822a89f863effdc5156cda29f94e6ce3 authored almost 3 years ago by Vincent Weevers <[email protected]>
1.0.1

github.com/Level/transcoder - 30ef334d492e470709795954a271ad9e64bcb6ea authored almost 3 years ago by Vincent Weevers <[email protected]>