Refactor(desktop-client): code structure for improved readability and maintainability

This commit is contained in:
2026-04-20 21:55:54 +08:00
parent 9fa091c150
commit 749b6b99cd
7 changed files with 1598 additions and 2328 deletions
+24 -24
View File
@@ -126,24 +126,6 @@ importers:
apps/desktop-client:
dependencies:
'@ant-design/icons-vue':
specifier: ^7.0.1
version: 7.0.1(vue@3.5.31(typescript@5.9.3))
'@geo/http-client':
specifier: workspace:*
version: link:../../packages/http-client
'@geo/publisher-platforms':
specifier: workspace:*
version: link:../../packages/publisher-platforms
'@geo/shared-types':
specifier: workspace:*
version: link:../../packages/shared-types
'@geo/ui-shared':
specifier: workspace:*
version: link:../../packages/ui-shared
ant-design-vue:
specifier: ^4.2.6
version: 4.2.6(vue@3.5.31(typescript@5.9.3))
better-sqlite3:
specifier: ^12.8.0
version: 12.9.0
@@ -159,16 +141,25 @@ importers:
playwright-core:
specifier: ^1.55.0
version: 1.59.1
vue:
specifier: ^3.5.31
version: 3.5.31(typescript@5.9.3)
vue-router:
specifier: ^4.5.1
version: 4.6.4(vue@3.5.31(typescript@5.9.3))
ws:
specifier: ^8.20.0
version: 8.20.0
devDependencies:
'@ant-design/icons-vue':
specifier: ^7.0.1
version: 7.0.1(vue@3.5.31(typescript@5.9.3))
'@geo/http-client':
specifier: workspace:*
version: link:../../packages/http-client
'@geo/publisher-platforms':
specifier: workspace:*
version: link:../../packages/publisher-platforms
'@geo/shared-types':
specifier: workspace:*
version: link:../../packages/shared-types
'@geo/ui-shared':
specifier: workspace:*
version: link:../../packages/ui-shared
'@playwright/test':
specifier: ^1.0.0
version: 1.59.1
@@ -181,6 +172,9 @@ importers:
'@vitejs/plugin-vue':
specifier: ^5.2.4
version: 5.2.4(vite@5.4.21(@types/node@24.12.0)(lightningcss@1.32.0))(vue@3.5.31(typescript@5.9.3))
ant-design-vue:
specifier: ^4.2.6
version: 4.2.6(vue@3.5.31(typescript@5.9.3))
electron:
specifier: 41.2.0
version: 41.2.0
@@ -202,6 +196,12 @@ importers:
vitest:
specifier: ^2.0.0
version: 2.1.9(@types/node@24.12.0)(lightningcss@1.32.0)
vue:
specifier: ^3.5.31
version: 3.5.31(typescript@5.9.3)
vue-router:
specifier: ^4.5.1
version: 4.6.4(vue@3.5.31(typescript@5.9.3))
vue-tsc:
specifier: ^3.2.6
version: 3.2.6(typescript@5.9.3)