709 B
709 B
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.kdbxandtests/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.