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

28
npmextra.json Normal file
View File

@@ -0,0 +1,28 @@
{
"npmci": {
"npmAccessLevel": "public"
},
"gitzone": {
"projectType": "npm",
"module": {
"githost": "code.foss.global",
"gitscope": "push.rocks",
"gitrepo": "smartsecret",
"description": "OS keychain-based secret storage with encrypted-file fallback for Node.js.",
"npmPackagename": "@push.rocks/smartsecret",
"license": "MIT",
"keywords": [
"secret",
"keychain",
"credential",
"vault",
"encryption",
"security",
"keyring",
"libsecret",
"macos-keychain",
"aes-256-gcm"
]
}
}
}