├── .airtap.yml ├── .github ├── codecov.yml ├── dependabot.yml └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── UPGRADING.md ├── abstract-chained-batch.js ├── abstract-iterator.js ├── abstract-level.js ├── abstract-snapshot.js ├── eslint.config.js ├── index.d.ts ├── index.js ├── lib ├── abstract-sublevel-iterator.js ├── abstract-sublevel.js ├── common.js ├── default-chained-batch.js ├── default-kv-iterator.js ├── deferred-iterator.js ├── deferred-queue.js ├── errors.js ├── event-monitor.js ├── hooks.js ├── prefixes.js ├── prewrite-batch.js └── range-options.js ├── package.json ├── test ├── async-iterator-test.js ├── batch-test.js ├── chained-batch-test.js ├── clear-range-test.js ├── clear-test.js ├── common.js ├── deferred-open-test.js ├── del-test.js ├── encoding-buffer-test.js ├── encoding-custom-test.js ├── encoding-decode-error-test.js ├── encoding-json-test.js ├── encoding-test.js ├── events │ └── write.js ├── factory-test.js ├── get-many-test.js ├── get-sync-test.js ├── get-test.js ├── has-many-test.js ├── has-test.js ├── hooks │ ├── newsub.js │ ├── postopen.js │ ├── prewrite.js │ └── shared.js ├── index.js ├── iterator-explicit-snapshot-test.js ├── iterator-no-snapshot-test.js ├── iterator-range-test.js ├── iterator-seek-test.js ├── iterator-snapshot-test.js ├── iterator-test.js ├── manifest-test.js ├── open-create-if-missing-test.js ├── open-error-if-exists-test.js ├── open-test.js ├── put-get-del-test.js ├── put-test.js ├── self.js ├── self │ ├── abstract-iterator-test.js │ ├── async-iterator-test.js │ ├── attach-resource-test.js │ ├── defer-test.js │ ├── deferred-iterator-test.js │ ├── deferred-operations-test.js │ ├── deferred-queue-test.js │ ├── encoding-test.js │ ├── errors-test.js │ ├── iterator-test.js │ └── sublevel-test.js ├── sublevel-test.js ├── traits │ ├── closed.js │ ├── index.js │ └── open.js └── util.js ├── tsconfig.json └── types ├── abstract-chained-batch.d.ts ├── abstract-iterator.d.ts ├── abstract-level.d.ts ├── abstract-snapshot.d.ts ├── abstract-sublevel.d.ts └── interfaces.d.ts /.airtap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/.airtap.yml -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .nyc_output 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/UPGRADING.md -------------------------------------------------------------------------------- /abstract-chained-batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/abstract-chained-batch.js -------------------------------------------------------------------------------- /abstract-iterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/abstract-iterator.js -------------------------------------------------------------------------------- /abstract-level.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/abstract-level.js -------------------------------------------------------------------------------- /abstract-snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/abstract-snapshot.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('neostandard')({ 4 | ts: true 5 | }) 6 | -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/index.js -------------------------------------------------------------------------------- /lib/abstract-sublevel-iterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/lib/abstract-sublevel-iterator.js -------------------------------------------------------------------------------- /lib/abstract-sublevel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/lib/abstract-sublevel.js -------------------------------------------------------------------------------- /lib/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/lib/common.js -------------------------------------------------------------------------------- /lib/default-chained-batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/lib/default-chained-batch.js -------------------------------------------------------------------------------- /lib/default-kv-iterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/lib/default-kv-iterator.js -------------------------------------------------------------------------------- /lib/deferred-iterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/lib/deferred-iterator.js -------------------------------------------------------------------------------- /lib/deferred-queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/lib/deferred-queue.js -------------------------------------------------------------------------------- /lib/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/lib/errors.js -------------------------------------------------------------------------------- /lib/event-monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/lib/event-monitor.js -------------------------------------------------------------------------------- /lib/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/lib/hooks.js -------------------------------------------------------------------------------- /lib/prefixes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/lib/prefixes.js -------------------------------------------------------------------------------- /lib/prewrite-batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/lib/prewrite-batch.js -------------------------------------------------------------------------------- /lib/range-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/lib/range-options.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/package.json -------------------------------------------------------------------------------- /test/async-iterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/async-iterator-test.js -------------------------------------------------------------------------------- /test/batch-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/batch-test.js -------------------------------------------------------------------------------- /test/chained-batch-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/chained-batch-test.js -------------------------------------------------------------------------------- /test/clear-range-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/clear-range-test.js -------------------------------------------------------------------------------- /test/clear-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/clear-test.js -------------------------------------------------------------------------------- /test/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/common.js -------------------------------------------------------------------------------- /test/deferred-open-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/deferred-open-test.js -------------------------------------------------------------------------------- /test/del-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/del-test.js -------------------------------------------------------------------------------- /test/encoding-buffer-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/encoding-buffer-test.js -------------------------------------------------------------------------------- /test/encoding-custom-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/encoding-custom-test.js -------------------------------------------------------------------------------- /test/encoding-decode-error-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/encoding-decode-error-test.js -------------------------------------------------------------------------------- /test/encoding-json-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/encoding-json-test.js -------------------------------------------------------------------------------- /test/encoding-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/encoding-test.js -------------------------------------------------------------------------------- /test/events/write.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/events/write.js -------------------------------------------------------------------------------- /test/factory-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/factory-test.js -------------------------------------------------------------------------------- /test/get-many-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/get-many-test.js -------------------------------------------------------------------------------- /test/get-sync-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/get-sync-test.js -------------------------------------------------------------------------------- /test/get-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/get-test.js -------------------------------------------------------------------------------- /test/has-many-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/has-many-test.js -------------------------------------------------------------------------------- /test/has-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/has-test.js -------------------------------------------------------------------------------- /test/hooks/newsub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/hooks/newsub.js -------------------------------------------------------------------------------- /test/hooks/postopen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/hooks/postopen.js -------------------------------------------------------------------------------- /test/hooks/prewrite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/hooks/prewrite.js -------------------------------------------------------------------------------- /test/hooks/shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/hooks/shared.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/index.js -------------------------------------------------------------------------------- /test/iterator-explicit-snapshot-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/iterator-explicit-snapshot-test.js -------------------------------------------------------------------------------- /test/iterator-no-snapshot-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/iterator-no-snapshot-test.js -------------------------------------------------------------------------------- /test/iterator-range-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/iterator-range-test.js -------------------------------------------------------------------------------- /test/iterator-seek-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/iterator-seek-test.js -------------------------------------------------------------------------------- /test/iterator-snapshot-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/iterator-snapshot-test.js -------------------------------------------------------------------------------- /test/iterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/iterator-test.js -------------------------------------------------------------------------------- /test/manifest-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/manifest-test.js -------------------------------------------------------------------------------- /test/open-create-if-missing-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/open-create-if-missing-test.js -------------------------------------------------------------------------------- /test/open-error-if-exists-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/open-error-if-exists-test.js -------------------------------------------------------------------------------- /test/open-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/open-test.js -------------------------------------------------------------------------------- /test/put-get-del-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/put-get-del-test.js -------------------------------------------------------------------------------- /test/put-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/put-test.js -------------------------------------------------------------------------------- /test/self.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/self.js -------------------------------------------------------------------------------- /test/self/abstract-iterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/self/abstract-iterator-test.js -------------------------------------------------------------------------------- /test/self/async-iterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/self/async-iterator-test.js -------------------------------------------------------------------------------- /test/self/attach-resource-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/self/attach-resource-test.js -------------------------------------------------------------------------------- /test/self/defer-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/self/defer-test.js -------------------------------------------------------------------------------- /test/self/deferred-iterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/self/deferred-iterator-test.js -------------------------------------------------------------------------------- /test/self/deferred-operations-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/self/deferred-operations-test.js -------------------------------------------------------------------------------- /test/self/deferred-queue-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/self/deferred-queue-test.js -------------------------------------------------------------------------------- /test/self/encoding-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/self/encoding-test.js -------------------------------------------------------------------------------- /test/self/errors-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/self/errors-test.js -------------------------------------------------------------------------------- /test/self/iterator-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/self/iterator-test.js -------------------------------------------------------------------------------- /test/self/sublevel-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/self/sublevel-test.js -------------------------------------------------------------------------------- /test/sublevel-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/sublevel-test.js -------------------------------------------------------------------------------- /test/traits/closed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/traits/closed.js -------------------------------------------------------------------------------- /test/traits/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/traits/index.js -------------------------------------------------------------------------------- /test/traits/open.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/traits/open.js -------------------------------------------------------------------------------- /test/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/test/util.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/abstract-chained-batch.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/types/abstract-chained-batch.d.ts -------------------------------------------------------------------------------- /types/abstract-iterator.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/types/abstract-iterator.d.ts -------------------------------------------------------------------------------- /types/abstract-level.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/types/abstract-level.d.ts -------------------------------------------------------------------------------- /types/abstract-snapshot.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/types/abstract-snapshot.d.ts -------------------------------------------------------------------------------- /types/abstract-sublevel.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/types/abstract-sublevel.d.ts -------------------------------------------------------------------------------- /types/interfaces.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Level/abstract-level/HEAD/types/interfaces.d.ts --------------------------------------------------------------------------------