-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
38 lines (38 loc) · 1.32 KB
/
Copy pathpackage.json
File metadata and controls
38 lines (38 loc) · 1.32 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
34
35
36
37
38
{
"name": "runany",
"version": "0.1.0",
"private": true,
"workspaces": [
"apps/web",
"apps/api",
"apps/webhook",
"packages/shared"
],
"scripts": {
"dev": "npm run dev --workspaces",
"build": "npm run build --workspaces",
"build:web": "npm run build -w web",
"postbuild:web": "node scripts/augment-sitemap-categories.mjs",
"check:blog-thumbnails": "node scripts/check-blog-thumbnails.mjs",
"deploy:cloudflare": "npm run build:web && npm run postbuild:web && npx wrangler pages deploy apps/web/dist --project-name runany",
"lint": "eslint .",
"type-check": "tsc -p packages/shared/tsconfig.json && tsc -p apps/api/tsconfig.json --noEmit && tsc -p apps/webhook/tsconfig.json --noEmit && npm exec -w web astro sync && tsc -p apps/web/tsconfig.json --noEmit",
"test": "npm run test --workspaces",
"test:blog-template": "node --test scripts/validate-blog-posts.test.mjs",
"prepare": "git config core.hooksPath .githooks || true"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"@types/node": "^22.0.0",
"eslint": "^10.4.0",
"eslint-plugin-astro": "^1.7.0",
"globals": "^17.6.0",
"sharp": "^0.34.5",
"typescript": "^5.7.0",
"typescript-eslint": "^8.60.0"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.1057.0",
"dotenv": "^17.4.2"
}
}