feat(core): initial release with 3-tier secret storage

Implements SmartSecret with macOS Keychain, Linux secret-tool, and AES-256-GCM encrypted file fallback backends. Zero runtime dependencies.
This commit is contained in:
2026-02-24 15:40:14 +00:00
commit 7a19f01def
18 changed files with 10842 additions and 0 deletions

5
ts/index.ts Normal file
View File

@@ -0,0 +1,5 @@
export * from './smartsecret.classes.smartsecret.js';
export type { ISecretBackend, TBackendType } from './smartsecret.backends.base.js';
export { MacosKeychainBackend } from './smartsecret.backends.macos.js';
export { LinuxSecretServiceBackend } from './smartsecret.backends.linux.js';
export { FileEncryptedBackend } from './smartsecret.backends.file.js';