blob: 462e44d32b85d9e57a136c0caac060fbe350e9e5 [file] [log] [blame]
Earl Lee2e463fb2025-04-17 11:22:22 -07001{
2 "name": "webui",
Earl Lee2e463fb2025-04-17 11:22:22 -07003 "description": "Web UI for CodingAgent.",
Sean McCullough86b56862025-04-18 13:04:03 -07004 "license": "ISC",
5 "author": "",
6 "version": "1.0.0",
Earl Lee2e463fb2025-04-17 11:22:22 -07007 "main": "dist/index.js",
Sean McCullough86b56862025-04-18 13:04:03 -07008 "exports": {
9 ".": "./dist/index.js",
10 "./sketch-app-shell.js": "./dist/sketch-app-shell.js"
11 },
Earl Lee2e463fb2025-04-17 11:22:22 -070012 "scripts": {
13 "check": "tsc --noEmit",
Pokey Rulee2a8c2f2025-04-23 15:09:25 +010014 "demo": "vite --open src/web-components/demo/index.html",
Pokey Ruleac96b092025-04-24 14:26:12 +010015 "dev": "vite --port 5173 --strictPort",
Sean McCullough71941bd2025-04-18 13:31:48 -070016 "format": "prettier ./src --write",
Sean McCulloughd9f13372025-04-21 15:08:49 -070017 "gentypes": "go run ../../cmd/go2ts -o src/types.ts",
18 "build": "go run ../../cmd/go2ts -o src/types.ts && tsc",
Sean McCullough86b56862025-04-18 13:04:03 -070019 "watch": "tsc --watch",
Pokey Rule4de8a912025-04-25 21:01:30 +010020 "test": "tsc && npm run test:playwright",
21 "test:playwright": "playwright test -c playwright-ct.config.ts",
22 "update-snapshots": "npm run test:playwright -- --update-snapshots"
Earl Lee2e463fb2025-04-17 11:22:22 -070023 },
24 "dependencies": {
25 "@xterm/addon-fit": "^0.10.0",
26 "@xterm/xterm": "^5.5.0",
27 "diff2html": "3.4.51",
Sean McCullough86b56862025-04-18 13:04:03 -070028 "lit": "^3.2.1",
Earl Lee2e463fb2025-04-17 11:22:22 -070029 "marked": "^15.0.7",
Sean McCullough86b56862025-04-18 13:04:03 -070030 "sanitize-html": "^2.15.0",
Earl Lee2e463fb2025-04-17 11:22:22 -070031 "vega": "^5.33.0",
32 "vega-embed": "^6.29.0",
33 "vega-lite": "^5.23.0"
Sean McCullough86b56862025-04-18 13:04:03 -070034 },
35 "devDependencies": {
Sean McCulloughb29f8912025-04-20 15:39:11 -070036 "@sand4rt/experimental-ct-web": "^1.51.1",
Sean McCullough86b56862025-04-18 13:04:03 -070037 "@types/marked": "^5.0.2",
38 "@types/mocha": "^10.0.7",
39 "@types/node": "^22.13.14",
Sean McCullough86b56862025-04-18 13:04:03 -070040 "@web/test-runner": "^0.18.2",
41 "@web/test-runner-puppeteer": "^0.18.0",
42 "autoprefixer": "^10.4.21",
43 "esbuild": "^0.25.1",
Pokey Rule8cac59a2025-04-24 12:21:19 +010044 "msw": "^2.7.5",
Sean McCullough71941bd2025-04-18 13:31:48 -070045 "prettier": "3.5.3",
Pokey Rulee2a8c2f2025-04-23 15:09:25 +010046 "typescript": "^5.8.2",
47 "vite": "^6.3.2",
48 "vite-plugin-web-components-hmr": "^0.1.3"
Sean McCullough86b56862025-04-18 13:04:03 -070049 },
Pokey Rule8cac59a2025-04-24 12:21:19 +010050 "keywords": [],
51 "msw": {
52 "workerDirectory": [
53 ""
54 ]
55 }
Earl Lee2e463fb2025-04-17 11:22:22 -070056}