Skip to content
File

Blob: worker/package.json

json47 lines
1{
2 "name": "esp32-sfu-exhibit",
3 "private": true,
4 "type": "module",
5 "scripts": {
6 "dev": "vite",
7 "build": "vite build",
8 "preview": "vite preview",
9 "types": "wrangler types",
10 "check": "npm run types && npm run typecheck && npm test && npm run format:check",
11 "test": "node --import ./dev/register-aliases.mjs --test src/client/radio/*.test.ts src/shared/contracts/*.test.ts src/server/*.test.ts dev/*.test.ts",
12 "dry-run": "wrangler deploy --dry-run",
13 "format": "prettier --write .",
14 "format:check": "prettier --check .",
15 "typecheck": "tsc -p tsconfig.app.json && tsc -p tsconfig.node.json && tsc -p tsconfig.worker.json && tsc -p tsconfig.test.json && tsc -p tsconfig.runtime-test.json",
16 "test:worker": "vitest run",
17 "test:worker:watch": "vitest",
18 "test:bundle": "node --import ./dev/register-aliases.mjs --test tests/bundle.test.mjs"
19 },
20 "dependencies": {
21 "@floating-ui/react": "0.27.20",
22 "@fontsource/ibm-plex-mono": "5.3.0",
23 "@fontsource/ibm-plex-sans": "5.3.0",
24 "hono": "4.13.7",
25 "react": "19.3.0",
26 "react-dom": "19.3.0",
27 "zod": "4.6.4"
28 },
29 "devDependencies": {
30 "@cloudflare/vite-plugin": "1.54.8",
31 "@cloudflare/vitest-plugin": "1.1.8",
32 "@tailwindcss/vite": "4.3.3",
33 "@types/node": "24.13.4",
34 "@types/react": "19.3.0",
35 "@types/react-dom": "19.3.0",
36 "@vitejs/plugin-react": "6.1.1",
37 "miniflare": "5.20260911.0-alpha",
38 "playwright-core": "1.63.0",
39 "prettier": "3.9.6",
40 "tailwindcss": "4.3.3",
41 "typescript": "7.0.2",
42 "vite": "8.3.0",
43 "vitest": "4.1.11",
44 "wrangler": "4.131.1"
45 }
46}