Rust backend: SQLite (WAL mode, 8 tables), vault encryption (Argon2id + AES-256-GCM), settings/connections/credentials services, 19 Tauri command wrappers. 46/46 tests passing. Vue 3 frontend: unlock/create vault flow, Pinia app store, Tailwind CSS v4 dark theme with Wraith branding. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .tern-port | ||
| index.cjs | ||
| index.d.cts | ||
| index.d.ts | ||
| index.js | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
W3C keyname
Tiny library that exports a function keyName that takes a keyboard event and
returns a
KeyboardEvent.key-style
string. Will use the actual key property of the event if available,
and fall back to a value synthesized from the keyCode otherwise.
Probably often wrong on non-US keyboards, since the correspondence
between a key code and the character it produces when shift is held is
predicted based on a hard-coded table. Meant as a fallback for
KeyboardEvent.key, not a replacement.
The lookup tables from key codes (event.keyCode) to names are
exported as base (when Shift isn't held) and shift (when Shift is
held).
License: MIT