-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
79 lines (79 loc) · 3.46 KB
/
Copy pathpackage.json
File metadata and controls
79 lines (79 loc) · 3.46 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
{
"name": "wci",
"version": "1.0.0",
"private": true,
"description": "WCI (Web Context Interface) \u2014 LLM-native web pages via data-wci-* markup, distillation, and typed actions.",
"homepage": "https://webcontextinterface.vercel.app/",
"repository": {
"type": "git",
"url": "git+https://github.com/amirrezaalasti/webcontextinterface.git"
},
"bugs": {
"url": "https://github.com/amirrezaalasti/webcontextinterface/issues"
},
"workspaces": [
"packages/*"
],
"scripts": {
"build": "npm run build -w @webcontextinterface/spec && npm run build -w @webcontextinterface/distiller && npm run build -w @webcontextinterface/context && npm run build -w @webcontextinterface/bridge && npm run build -w @webcontextinterface/validator && npm run build -w @webcontextinterface/annotator && npm run build -w @webcontextinterface/react && npm run build -w @webcontextinterface/cli && npm run build -w @webcontextinterface/mcp && npm run build -w @webcontextinterface/core",
"build:packages": "npm run build",
"dev": "vite demo --open",
"demo": "vite demo --open",
"lint": "tsc --noEmit",
"demo:build": "vite build",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs",
"website:build": "node scripts/build-website.mjs",
"website:preview": "vitepress preview docs",
"vercel:deploy": "vercel deploy --prod",
"eval:benchmark": "tsx evals/run-benchmark.ts",
"eval:multistep": "tsx evals/run-multistep.ts",
"eval:verify": "tsx evals/run-benchmark.ts --verify-ground-truth",
"eval:heuristic": "tsx evals/run-benchmark.ts --heuristic-only",
"eval:merge-leaderboard": "tsx scripts/build-eval-leaderboard.ts",
"eval:export-config": "tsx scripts/export-eval-config.ts",
"scenarios:legacy-styles": "node scripts/inject-legacy-styles.mjs",
"scenarios:regenerate": "node scripts/setup-benchmark-scenarios.mjs",
"scenarios:restyle": "node scripts/setup-benchmark-scenarios.mjs && node scripts/inject-legacy-styles.mjs",
"scenarios:rebuild-annotations": "node scripts/rebuild-scenario-annotations.mjs",
"scenarios:benchmark-info": "node scripts/update-benchmark-info.mjs",
"version:bump": "node scripts/bump-version.mjs",
"version:bump:dry-run": "node scripts/bump-version.mjs --dry-run",
"publish:packages": "node scripts/publish-packages.mjs",
"publish:packages:dry-run": "node scripts/publish-packages.mjs --dry-run",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"check": "npm run lint && npm run test && npm run build",
"wci": "tsx packages/cli/src/cli.ts",
"mcp": "tsx packages/mcp/src/server.ts",
"eval:diagnose": "tsx evals/diagnose-truncation.ts",
"eval:inference-gap": "tsx evals/measure-inference-gap.ts"
},
"devDependencies": {
"@modelcontextprotocol/sdk": "^1.30.0",
"@playwright/test": "^1.60.0",
"@testing-library/react": "^16.3.2",
"@types/jsdom": "^27.0.0",
"@types/node": "^26.1.2",
"@types/react": "^19.2.18",
"@vitest/coverage-v8": "^3.2.7",
"dotenv": "^17.4.2",
"jsdom": "^26.1.0",
"openai": "^6.39.0",
"playwright": "^1.60.0",
"react": "^19.2.8",
"react-dom": "^19.2.8",
"tsup": "^8.0.2",
"tsx": "^4.22.3",
"typescript": "^5.4.5",
"vite": "^5.2.0",
"vitepress": "^1.6.3",
"vitest": "^3.2.7",
"zod": "^4.4.3"
},
"dependencies": {
"@webcontextinterface/core": "^1.3.0"
}
}