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

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.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.