-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
85 lines (85 loc) · 3.21 KB
/
package.json
File metadata and controls
85 lines (85 loc) · 3.21 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
{
"name": "vibestack",
"private": true,
"type": "module",
"packageManager": "pnpm@10.30.3",
"engines": {
"node": ">=22",
"pnpm": ">=10"
},
"workspaces": [
"apps/*",
"packages/*"
],
"scripts": {
"dev": "turbo dev",
"dev:web": "turbo -F web dev",
"dev:marketing": "turbo -F marketing dev",
"dev:admin": "turbo -F admin dev",
"build": "turbo build",
"typecheck": "turbo run typecheck check-types",
"test": "turbo run test",
"test:e2e": "turbo run test:e2e",
"test:a11y": "playwright test --config=playwright.a11y.config.ts",
"check": "biome check --write .",
"check-types": "turbo check-types",
"format": "biome format --write .",
"format:check": "biome format .",
"setup": "bash scripts/link-env.sh",
"gen:image": "tsx scripts/gen-image.ts",
"gen:changelog": "tsx scripts/agents/write-changelog.ts",
"gen:blog-covers": "tsx scripts/agents/gen-blog-covers.ts",
"gen:blog-post": "tsx scripts/agents/write-blog-post.ts",
"blog:write": "tsx scripts/agents/write-long-blog-post.ts",
"blog:images": "tsx scripts/agents/gen-blog-inline-images.ts",
"gen:hero-illustrations": "tsx scripts/agents/gen-hero-illustrations.ts",
"gen:feature-landing": "tsx scripts/agents/gen-feature-landing.ts",
"infra:start": "bash scripts/infra-start.sh",
"infra:watch": "docker compose up",
"infra:stop": "docker compose stop",
"infra:down": "docker compose down",
"db:start": "docker compose up -d postgres",
"db:watch": "docker compose up postgres",
"db:stop": "docker compose stop postgres",
"db:down": "docker compose rm -sf postgres",
"redis:start": "docker compose up -d redis",
"redis:stop": "docker compose stop redis",
"db:push": "turbo -F @vibestack/db db:push",
"db:generate": "turbo -F @vibestack/db db:generate",
"db:migrate": "turbo -F @vibestack/db db:migrate",
"db:studio": "turbo -F @vibestack/db db:studio",
"db:seed": "pnpm --filter @vibestack/db run db:seed",
"auth:generate": "pnpm --filter @vibestack/auth run generate",
"email:dev": "pnpm --filter @vibestack/email run preview",
"skills:update": "bash scripts/update-skills.sh",
"seo:install": "echo '\nInside Claude Code, run:\n /plugin marketplace add nowork-studio/toprank\n /plugin install toprank@nowork-studio\n\nFirst /toprank:seo-analysis call triggers Google Search Console OAuth.\n'",
"seo:audit": "echo '\nInside Claude Code, run:\n /toprank:seo-analysis <your-domain>\n\nExamples:\n /toprank:seo-analysis https://example.com\n /toprank:keyword-research \"saas starter\"\n /toprank:geo-optimizer https://example.com\n /toprank:broken-link-checker https://example.com\n'",
"clean": "turbo run clean && rm -rf node_modules .turbo"
},
"dependencies": {
"@vibestack/env": "workspace:*",
"dotenv": "catalog:",
"zod": "catalog:"
},
"devDependencies": {
"@axe-core/playwright": "catalog:",
"@biomejs/biome": "catalog:",
"@google/genai": "catalog:",
"@playwright/test": "catalog:",
"@vibestack/config": "workspace:*",
"@types/node": "catalog:",
"mri": "catalog:",
"sharp": "catalog:",
"tsx": "catalog:",
"turbo": "catalog:",
"typescript": "catalog:"
},
"pnpm": {
"overrides": {
"better-call": "1.3.5",
"drizzle-orm": "0.45.2",
"react": "19.2.6",
"react-dom": "19.2.6"
}
}
}