{ "name": "keychain-monorepo", "version": "0.1.0", "private": true, "description": "A calm, client-encrypted password vault with a cross-platform browser extension.", "workspaces": [ "apps/web", "apps/extension", "packages/core" ], "scripts": { "dev": "npm run dev --workspace=@keychain/web", "dev:web": "npm run dev --workspace=@keychain/web", "dev:api": "python3 -m uvicorn app.main:app --reload --app-dir apps/api --port 8000", "build": "npm run build --workspace=@keychain/web && npm run build --workspace=@keychain/extension", "typecheck": "npm run typecheck --workspace=@keychain/core && npm run typecheck --workspace=@keychain/web && npm run typecheck --workspace=@keychain/extension", "api:test": "python3 -m unittest discover -s apps/api/tests" }, "engines": { "node": ">=20" } }