Files
ts-pykeepass-wrapper/.memory/state.md
T
2026-05-09 23:50:24 +02:00

25 lines
709 B
Markdown

# State
## Current focus
Read-only TypeScript wrapper around `pykeepass` via a Python JSON bridge.
## Current API
- `openKeePassDatabase(path, options)`
- `listEntries()`
- `findEntries(query)`
- `listGroups()`
- `close()` is a no-op
## Runtime model
- TypeScript starts the Python bridge
- Python uses `pykeepass`
- JSON is exchanged over stdin/stdout
- Bridge errors and empty/invalid JSON are surfaced to TypeScript
## Current fixture/test status
- Bundled fixtures: `tests/fixtures/data.kdbx` and `tests/fixtures/empty.kdbx`
- Integration tests validate entries, groups, and OTP/TOTP output for `data.kdbx`
## Next step
Keep tightening failure-path coverage and improve the API shape only if needed.