Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
33 lines (33 loc) · 1.48 KB
/
Copy pathpackage.json
File metadata and controls
33 lines (33 loc) · 1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
{
"name": "doota-workspace",
"private": true,
"version": "0.0.1",
"type": "module",
"//": "Workspace root. No app code lives here — every deployable is under apps/ (web = SvelteKit app pkg 'doota', landing, mail-in, mail-jobs); shared libs under packages/ (@doota/db, @doota/mail-core). These scripts just orchestrate the member packages via pnpm --filter.",
"scripts": {
"dev": "pnpm --filter doota dev",
"build": "pnpm --filter doota build",
"check": "pnpm -r --if-present check",
"test": "pnpm --filter doota test",
"leak": "pnpm --filter doota leak",
"deploy": "pnpm --filter doota deploy",
"deploy:mail-in": "pnpm --filter @doota/mail-in deploy",
"deploy:mail-jobs": "pnpm --filter @doota/mail-jobs deploy",
"deploy:workers": "pnpm run deploy:mail-in && pnpm run deploy:mail-jobs",
"deploy:all": "pnpm run deploy && pnpm run deploy:workers",
"dev:mail-in": "pnpm --filter @doota/mail-in dev",
"dev:mail-jobs": "pnpm --filter @doota/mail-jobs dev",
"db:generate": "pnpm --filter doota db:generate",
"db:migrate:local": "pnpm --filter doota db:migrate:local",
"db:migrate:remote": "pnpm --filter doota db:migrate:remote",
"infra:plan": "pnpm -C infra run plan",
"infra:deploy": "pnpm run build && pnpm -C infra run deploy",
"infra:deploy:staging": "pnpm run build && pnpm -C infra run deploy:staging"
},
"pnpm": {
"overrides": {
"@cloudflare/workers-types": "catalog:",
"@types/node": "catalog:"
}
}
}