├── .github └── workflows │ ├── copilot-setup-steps.yml │ ├── jsr.yaml │ ├── pages.yaml │ └── tests.yaml ├── .gitignore ├── AGENTS.md ├── COVERAGE.md ├── LICENSE ├── README.md ├── deno.json ├── docs ├── INDEX_CACHE.md ├── README.md ├── _config.ts ├── deno.json └── src │ ├── _data.json │ ├── api.md │ ├── changelog.md │ ├── concurrency.md │ ├── contributing.md │ ├── examples.md │ ├── index.md │ └── installation.md ├── mod.ts ├── src ├── cli │ ├── commands │ │ ├── count.ts │ │ ├── delete.ts │ │ ├── get.ts │ │ ├── help.ts │ │ ├── keys.ts │ │ ├── list.ts │ │ ├── open.ts │ │ ├── repair.ts │ │ ├── scan.ts │ │ ├── set.ts │ │ ├── stats.ts │ │ ├── sync.ts │ │ ├── unlock.ts │ │ └── vacuum.ts │ ├── common.ts │ ├── loop.ts │ └── mod.ts └── lib │ ├── cache.ts │ ├── constants.ts │ ├── index-cache.ts │ ├── index.ts │ ├── key.ts │ ├── kv.ts │ ├── ledger.ts │ ├── prefetcher.ts │ ├── transaction.ts │ └── utils │ ├── file.ts │ ├── murmur.ts │ └── randomts.ts └── test ├── cache.test.ts ├── file.test.ts ├── index-cache-benchmark.ts ├── index-cache.test.ts ├── key.test.ts ├── kv.bench.ts ├── kv.test.ts ├── ledger.test.ts ├── manual-index-cache-test.ts ├── murmur.test.ts ├── prefetcher.test.ts └── transaction.test.ts /.github/workflows/copilot-setup-steps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/.github/workflows/copilot-setup-steps.yml -------------------------------------------------------------------------------- /.github/workflows/jsr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/.github/workflows/jsr.yaml -------------------------------------------------------------------------------- /.github/workflows/pages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/.github/workflows/pages.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/.gitignore -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/AGENTS.md -------------------------------------------------------------------------------- /COVERAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/COVERAGE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/README.md -------------------------------------------------------------------------------- /deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/deno.json -------------------------------------------------------------------------------- /docs/INDEX_CACHE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/docs/INDEX_CACHE.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/docs/_config.ts -------------------------------------------------------------------------------- /docs/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/docs/deno.json -------------------------------------------------------------------------------- /docs/src/_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/docs/src/_data.json -------------------------------------------------------------------------------- /docs/src/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/docs/src/api.md -------------------------------------------------------------------------------- /docs/src/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/docs/src/changelog.md -------------------------------------------------------------------------------- /docs/src/concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/docs/src/concurrency.md -------------------------------------------------------------------------------- /docs/src/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/docs/src/contributing.md -------------------------------------------------------------------------------- /docs/src/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/docs/src/examples.md -------------------------------------------------------------------------------- /docs/src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/docs/src/index.md -------------------------------------------------------------------------------- /docs/src/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/docs/src/installation.md -------------------------------------------------------------------------------- /mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/mod.ts -------------------------------------------------------------------------------- /src/cli/commands/count.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/count.ts -------------------------------------------------------------------------------- /src/cli/commands/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/delete.ts -------------------------------------------------------------------------------- /src/cli/commands/get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/get.ts -------------------------------------------------------------------------------- /src/cli/commands/help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/help.ts -------------------------------------------------------------------------------- /src/cli/commands/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/keys.ts -------------------------------------------------------------------------------- /src/cli/commands/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/list.ts -------------------------------------------------------------------------------- /src/cli/commands/open.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/open.ts -------------------------------------------------------------------------------- /src/cli/commands/repair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/repair.ts -------------------------------------------------------------------------------- /src/cli/commands/scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/scan.ts -------------------------------------------------------------------------------- /src/cli/commands/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/set.ts -------------------------------------------------------------------------------- /src/cli/commands/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/stats.ts -------------------------------------------------------------------------------- /src/cli/commands/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/sync.ts -------------------------------------------------------------------------------- /src/cli/commands/unlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/unlock.ts -------------------------------------------------------------------------------- /src/cli/commands/vacuum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/commands/vacuum.ts -------------------------------------------------------------------------------- /src/cli/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/common.ts -------------------------------------------------------------------------------- /src/cli/loop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/loop.ts -------------------------------------------------------------------------------- /src/cli/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/cli/mod.ts -------------------------------------------------------------------------------- /src/lib/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/lib/cache.ts -------------------------------------------------------------------------------- /src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/lib/constants.ts -------------------------------------------------------------------------------- /src/lib/index-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/lib/index-cache.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/lib/key.ts -------------------------------------------------------------------------------- /src/lib/kv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/lib/kv.ts -------------------------------------------------------------------------------- /src/lib/ledger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/lib/ledger.ts -------------------------------------------------------------------------------- /src/lib/prefetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/lib/prefetcher.ts -------------------------------------------------------------------------------- /src/lib/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/lib/transaction.ts -------------------------------------------------------------------------------- /src/lib/utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/lib/utils/file.ts -------------------------------------------------------------------------------- /src/lib/utils/murmur.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/lib/utils/murmur.ts -------------------------------------------------------------------------------- /src/lib/utils/randomts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/src/lib/utils/randomts.ts -------------------------------------------------------------------------------- /test/cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/test/cache.test.ts -------------------------------------------------------------------------------- /test/file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/test/file.test.ts -------------------------------------------------------------------------------- /test/index-cache-benchmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/test/index-cache-benchmark.ts -------------------------------------------------------------------------------- /test/index-cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/test/index-cache.test.ts -------------------------------------------------------------------------------- /test/key.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/test/key.test.ts -------------------------------------------------------------------------------- /test/kv.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/test/kv.bench.ts -------------------------------------------------------------------------------- /test/kv.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/test/kv.test.ts -------------------------------------------------------------------------------- /test/ledger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/test/ledger.test.ts -------------------------------------------------------------------------------- /test/manual-index-cache-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/test/manual-index-cache-test.ts -------------------------------------------------------------------------------- /test/murmur.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/test/murmur.test.ts -------------------------------------------------------------------------------- /test/prefetcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/test/prefetcher.test.ts -------------------------------------------------------------------------------- /test/transaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-org/kv/HEAD/test/transaction.test.ts --------------------------------------------------------------------------------