Phase B: encrypted archive export bundles (age), power-level-gated export command, encryption-state linter

This commit is contained in:
glass beadian 2026-10-12 12:46:56 +00:00
parent a7ad1f059f
commit 699b9412c1
22 changed files with 2325 additions and 9 deletions

View file

@ -9,12 +9,16 @@
"start": "node dist/main.js",
"lint": "eslint src",
"typecheck": "tsc -p tsconfig.json --noEmit",
"test": "vitest run"
"test": "vitest run",
"restore": "node dist/restore.js"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.1146.0",
"@tactical-media-broadcast-hub/core": "workspace:*",
"age-encryption": "^0.3.1",
"pg": "^8.23.1",
"pino": "^9.3.2"
"pino": "^9.3.2",
"tar-stream": "^3.2.2"
},
"devDependencies": {
"@types/node": "^22.5.0",