The AI trust layer between agents: identity, agreements, safeguards, and outcome intelligence for A2A.

Viewing files at commit d24aacea3d6aCommit detailsView latest

package.json 56 lines · 1.6 KB · json
1
{
2
  "name": "openclasp",
3
  "version": "0.1.0",
4
  "private": true,
5
  "type": "module",
6
  "packageManager": "[email protected]",
7
  "engines": {
8
    "node": ">=24"
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
    "demo": "tsx apps/demo/src/index.ts",
16
    "build": "tsup --config tsup.config.ts && vite build --config apps/dashboard/vite.config.ts",
17
    "typecheck": "tsc --noEmit",
18
    "lint": "eslint .",
19
    "format": "prettier --write .",
20
    "format:check": "prettier --check .",
21
    "test": "vitest run",
22
    "schemas": "tsx scripts/export-schemas.ts"
23
  },
24
  "dependencies": {
25
    "@a2a-js/sdk": "^1.0.1",
26
    "@fastify/cors": "^11.1.0",
27
    "@fastify/swagger": "^9.5.1",
28
    "@modelcontextprotocol/server": "^2.0.0",
29
    "@openclasp/core": "workspace:*",
30
    "@openclasp/mcp-server": "workspace:*",
31
    "@openclasp/protocol": "workspace:*",
32
    "fastify": "^5.6.0",
33
    "jose": "^6.2.10",
34
    "json-canonicalize": "^3.0.0",
35
    "mcp-handler": "^2.0.0",
36
    "react": "^19.1.1",
37
    "react-dom": "^19.1.1",
38
    "zod": "^4.1.5"
39
  },
40
  "devDependencies": {
41
    "@eslint/js": "^9.34.0",
42
    "@types/node": "^24.3.0",
43
    "@types/react": "^19.1.10",
44
    "@types/react-dom": "^19.1.7",
45
    "@vitejs/plugin-react": "^5.0.2",
46
    "concurrently": "^9.2.1",
47
    "eslint": "^9.34.0",
48
    "prettier": "^3.6.2",
49
    "tsup": "^8.5.0",
50
    "tsx": "^4.20.5",
51
    "typescript": "^5.9.2",
52
    "typescript-eslint": "^8.41.0",
53
    "vite": "^7.1.3",
54
    "vitest": "^3.2.4"
55
  }
56
}