feat(install): added basis install process

Now it is able to install apps from the render process and properly display logs on the app detial page.
This commit is contained in:
Elysia
2026-01-25 22:30:39 +08:00
parent 22435a5e1b
commit 50fb1a0065
15 changed files with 318 additions and 69 deletions

View File

@@ -21,7 +21,7 @@
},
"type": "module",
"scripts": {
"dev": "vite --mode debug",
"dev": "vite --mode debug | pino-pretty",
"build": "vue-tsc --noEmit && vite build --mode production && electron-builder",
"preview": "vite preview --mode debug"
},
@@ -31,6 +31,7 @@
"electron": "^39.2.7",
"electron-app-universal-protocol-client": "github:witcher112/electron-app-universal-protocol-client",
"electron-builder": "^24.13.3",
"pino-pretty": "^13.1.3",
"typescript": "^5.4.2",
"vite": "^5.1.5",
"vite-plugin-electron": "^0.28.4",
@@ -39,6 +40,7 @@
"vue-tsc": "^2.0.6"
},
"dependencies": {
"axios": "^1.13.2"
"axios": "^1.13.2",
"pino": "^10.3.0"
}
}