feat: add native KDBX scaffolding and in-memory KeePass API

This commit is contained in:
2026-05-10 01:17:53 +02:00
parent 210f7b414b
commit 15332896fe
25 changed files with 437 additions and 713 deletions
+4 -6
View File
@@ -1,8 +1,6 @@
# State
- Hardened bridge error handling and nested group path resolution.
- Added unit coverage for invalid JSON, empty output, nested group path forwarding, and keyFile payloads.
- Added integration coverage for creating groups on temporary copies.
- Latest test run passed: 20 tests, 0 failures.
- VS Code red squiggles on Bun/Node imports were addressed by including `bun-types` in `tsconfig.json` and covering `tests/**/*.ts`.
- Project renamed to ts-pykeepass-wrapper; current focus remains the TypeScript wrapper + Python bridge for KeePass.
- Reframed the project as a fresh TypeScript-native KeePass library.
- Python/pykeepass is now only a compatibility reference during development.
- Added initial KDBX format scaffolding and crypto helpers.
- The current runtime is still mostly in-memory and does not yet decrypt real databases.