-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpackage.json
More file actions
63 lines (63 loc) · 2.33 KB
/
package.json
File metadata and controls
63 lines (63 loc) · 2.33 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
{
"name": "cuttlekit",
"version": "0.0.0",
"description": "cuttlekit is a generative UI toolkit that generates interactive UIs on the fly using LLMs.",
"author": "Betalyra",
"license": "SEE LICENSE IN LICENSE.md",
"repository": {
"type": "git",
"url": "https://github.com/betalyra/cuttlekit"
},
"type": "module",
"scripts": {
"dev": "pnpm dev:webpage & pnpm dev:backend",
"build": "pnpm build:webpage & pnpm build:backend",
"preview": "pnpm preview:webpage & pnpm preview:backend",
"dev:webpage": "pnpm --filter @cuttlekit/webpage dev",
"build:webpage": "pnpm --filter @cuttlekit/webpage build",
"preview:webpage": "pnpm --filter @cuttlekit/webpage preview",
"dev:backend": "tsx watch --env-file=.env apps/backend/src/index.ts",
"dev:backend:no-env": "tsx watch apps/backend/src/index.ts",
"test:backend": "pnpm --filter @cuttlekit/backend test",
"build:backend": "pnpm --filter @cuttlekit/backend build",
"drizzle:generate": "drizzle-kit generate",
"drizzle:migrate": "drizzle-kit migrate",
"drizzle:push": "drizzle-kit push",
"drizzle:studio": "drizzle-kit studio",
"dev:common": "pnpm --filter @cuttlekit/common dev",
"build:common": "pnpm --filter @cuttlekit/common build",
"preview:common": "pnpm --filter @cuttlekit/common preview",
"dev:vdom-demo": "tsx scripts/vdom-demo.ts",
"typecheck": "pnpm -r typecheck",
"typecheck:webpage": "pnpm --filter @cuttlekit/webpage typecheck",
"typecheck:backend": "pnpm --filter @cuttlekit/backend typecheck",
"typecheck:common": "pnpm --filter @cuttlekit/common typecheck",
"bench": "tsx scripts/bench.ts"
},
"devDependencies": {
"@effect/vitest": "^0.29.0",
"@types/alpinejs": "^3.13.11",
"@types/node": "^25.9.1",
"drizzle-kit": "^0.31.10",
"tinybench": "^6.0.2",
"tsx": "^4.22.3",
"typescript": "~6.0.3",
"vite": "8.0.14",
"vitest": "^4.1.7"
},
"dependencies": {
"@ai-sdk/google": "3.0.79",
"@ai-sdk/groq": "3.0.39",
"@ai-sdk/openai-compatible": "^2.0.48",
"@ai-sdk/provider": "3.0.10",
"@ai-sdk/provider-utils": "^4.0.27",
"@effect/platform": "^0.96.1",
"@effect/platform-node": "^0.106.0",
"@paralleldrive/cuid2": "^3.3.0",
"ai": "6.0.191",
"effect": "^3.21.2",
"happy-dom": "^20.9.0",
"tsdown": "^0.22.0",
"zod": "^4.4.3"
}
}