kimi-code/packages/minidb/test
haozhe.yang ca5aea91b6 feat(minidb): add embedded key-value database package
- add @moonshot-ai/minidb: pure-Node.js embedded KV store mixing
  Redis-style in-memory access with WAL + snapshot persistence
- implement core engine: codec, store, wal, snapshot, recovery,
  compaction, lockfile, skiplist
- add indexing: dt-index, compound-index, text-index/postings,
  index-manager, query engine
- add server, value-reader, crc32 utilities
- include unit/e2e tests plus fuzz/crash-recovery/soak suites and
  session-store benchmarks
- register package in flake.nix and pnpm-lock.yaml
2026-06-28 16:30:10 +08:00
..
e2e feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
batch.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
codec.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
compaction-fault.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
compaction-internal.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
compaction.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
compound-index.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
crc32.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
db.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
defense.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
degrade.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
indexes-extra.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
indexes.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
lock.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
query-engine.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
query.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
recovery.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
review-fixes.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
review-round2.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
review-round3.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
review-round4.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
review-round5.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
server-extra.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
server.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
skiplist.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
stats.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
store.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
text-index.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
wal.test.ts feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00