22 lines
849 B
JSON
22 lines
849 B
JSON
{
|
|
"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"
|
|
}
|
|
}
|