Files
openworker/surfaces/gui/package.json
Devika Verma 42bf9da2d7 GUI foundation: machine-aware api, routes, type scale, text size, card payloads
api.ts routes each call to the session's machine or the cloud proxy.
One module turns server payloads into card props and card answers into wire messages.
2026-09-17 16:27:40 -07:00

49 lines
1.3 KiB
JSON

{
"name": "openworker-gui",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"preview": "vite preview",
"test": "vitest run",
"e2e": "playwright test",
"gallery:contract": "UPDATE_CONTRACT=1 vitest run --config vitest.contract.config.ts",
"e2e:ui": "playwright test --ui",
"e2e:live": "playwright test -c playwright.live.config.ts",
"tauri": "tauri"
},
"dependencies": {
"@auth0/auth0-spa-js": "^2.24.1",
"@noble/ciphers": "^2.4.0",
"@noble/curves": "^2.4.0",
"@noble/hashes": "^2.4.0",
"i18next": "^26.3.6",
"pdfjs-dist": "^4.10.38",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-i18next": "^17.0.11",
"react-markdown": "^10.1.0",
"remark-gfm": "^4.0.1",
"simple-icons": "^16.26.0",
"xlsx": "^0.18.5"
},
"devDependencies": {
"@playwright/test": "^1.61.1",
"@tauri-apps/cli": "^2.11.2",
"@testing-library/dom": "^10.4.1",
"@testing-library/react": "^16.3.2",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"@vitejs/plugin-react": "^4.3.1",
"autoprefixer": "^10.5.2",
"jsdom": "^25.0.1",
"postcss": "^8.5.16",
"tailwindcss": "^3.4.19",
"typescript": "^5.5.3",
"vite": "^5.4.0",
"vitest": "^2.1.9"
}
}