Log in
package.json 64 lines · 2.0 KB · json Blame
1
{
2
  "name": "openclasp",
3
  "version": "0.1.0",
4
  "private": true,
5
  "type": "module",
6
  "packageManager": "[email protected]",
7
  "engines": {
8
    "node": "24.x"
9
  },
10
  "scripts": {
11
    "dev": "concurrently -n api,dashboard -c blue,green \"pnpm api\" \"pnpm dashboard\"",
12
    "api": "tsx apps/api/src/index.ts",
13
    "dashboard": "vite --config apps/dashboard/vite.config.ts",
14
    "mcp": "tsx packages/mcp-server/src/index.ts",
15
    "migrate": "tsx scripts/migrate-hosted.ts",
16
    "demo": "tsx apps/demo/src/index.ts",
17
    "build": "node scripts/prepare-agent-card-fonts.mjs && tsup --config tsup.config.ts && vite build --config apps/dashboard/vite.config.ts && tsx scripts/prerender-landing.tsx",
18
    "typecheck": "tsc --noEmit && tsc --noEmit -p apps/dashboard",
19
    "lint": "eslint .",
20
    "format": "prettier --write .",
21
    "format:check": "prettier --check .",
22
    "test": "vitest run",
23
    "schemas": "tsx scripts/export-schemas.ts",
24
    "social-preview": "node scripts/generate-social-preview.mjs"
25
  },
26
  "dependencies": {
27
    "@a2a-js/sdk": "^1.0.1",
28
    "@fastify/cors": "^11.1.0",
29
    "@fastify/swagger": "^9.5.1",
30
    "@modelcontextprotocol/server": "^2.0.0",
31
    "@neondatabase/serverless": "^1.1.0",
32
    "@openclasp/core": "workspace:*",
33
    "@openclasp/mcp-server": "workspace:*",
34
    "@openclasp/protocol": "workspace:*",
35
    "@tailwindcss/vite": "^4.3.3",
36
    "fastify": "^5.6.0",
37
    "geist": "^1.7.2",
38
    "jose": "^6.2.10",
39
    "json-canonicalize": "^3.0.0",
40
    "mcp-handler": "^2.0.0",
41
    "react": "^19.1.1",
42
    "react-dom": "^19.1.1",
43
    "satori": "^0.33.4",
44
    "sharp": "^0.35.4",
45
    "tailwindcss": "^4.3.3",
46
    "zod": "^4.1.5"
47
  },
48
  "devDependencies": {
49
    "@eslint/js": "^9.34.0",
50
    "@types/node": "^24.3.0",
51
    "@types/react": "^19.1.10",
52
    "@types/react-dom": "^19.1.7",
53
    "@vitejs/plugin-react": "^5.0.2",
54
    "concurrently": "^9.2.1",
55
    "eslint": "^9.34.0",
56
    "prettier": "^3.6.2",
57
    "tsup": "^8.5.0",
58
    "tsx": "^4.20.5",
59
    "typescript": "^5.9.2",
60
    "typescript-eslint": "^8.41.0",
61
    "vite": "^7.1.3",
62
    "vitest": "^3.2.4"
63
  }
64
}