feat(companion): add Electron presentation layer with React UI, IPC handlers, and automation POC
This commit is contained in:
16
package.json
16
package.json
@@ -18,13 +18,25 @@
|
||||
"test:integration": "vitest run tests/integration",
|
||||
"test:e2e": "vitest run tests/e2e",
|
||||
"test:watch": "vitest watch",
|
||||
"typecheck": "tsc --noEmit"
|
||||
"typecheck": "tsc --noEmit",
|
||||
"companion:build": "tsc -p tsconfig.electron.json && vite build --config vite.config.electron.ts",
|
||||
"companion:start": "npm run companion:build && electron dist/main/index.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@cucumber/cucumber": "^11.0.1",
|
||||
"@types/node": "^22.10.2",
|
||||
"@types/react": "^18.2.0",
|
||||
"@types/react-dom": "^18.2.0",
|
||||
"@vitejs/plugin-react": "^4.2.0",
|
||||
"@vitest/ui": "^2.1.8",
|
||||
"electron": "^28.0.0",
|
||||
"typescript": "^5.7.2",
|
||||
"vite": "^6.0.3",
|
||||
"vitest": "^2.1.8"
|
||||
}
|
||||
},
|
||||
"dependencies": {
|
||||
"react": "^18.2.0",
|
||||
"react-dom": "^18.2.0"
|
||||
},
|
||||
"main": "dist/main/index.js"
|
||||
}
|
||||
Reference in New Issue
Block a user