From 21e40db086f3cc719dbbb601abcd22daa45b412d Mon Sep 17 00:00:00 2001 From: fullex <0xfullex@gmail.com> Date: Sat, 9 Aug 2025 14:30:24 +0800 Subject: [PATCH] mv dir to data --- electron.vite.config.ts | 2 +- migrations/README.md | 2 ++ migrations/sqlite-drizzle.config.ts | 2 +- packages/shared/{ => data}/preferences.ts | 0 src/main/{ => data}/db/DbService.ts | 0 src/main/{ => data}/db/README.md | 0 src/main/{ => data}/db/schemas/columnHelpers.ts | 0 src/main/{ => data}/db/schemas/preference.ts | 0 src/main/{ => data}/db/seeding/index.ts | 0 src/main/{ => data}/db/seeding/preferenceSeeding.ts | 4 ++-- src/main/{ => data}/db/types.d.ts | 0 tsconfig.node.json | 2 +- 12 files changed, 7 insertions(+), 5 deletions(-) rename packages/shared/{ => data}/preferences.ts (100%) rename src/main/{ => data}/db/DbService.ts (100%) rename src/main/{ => data}/db/README.md (100%) rename src/main/{ => data}/db/schemas/columnHelpers.ts (100%) rename src/main/{ => data}/db/schemas/preference.ts (100%) rename src/main/{ => data}/db/seeding/index.ts (100%) rename src/main/{ => data}/db/seeding/preferenceSeeding.ts (91%) rename src/main/{ => data}/db/types.d.ts (100%) diff --git a/electron.vite.config.ts b/electron.vite.config.ts index 6bafb7782c..07e7cb9e75 100644 --- a/electron.vite.config.ts +++ b/electron.vite.config.ts @@ -18,7 +18,7 @@ export default defineConfig({ alias: { '@main': resolve('src/main'), '@types': resolve('src/renderer/src/types'), - '@storage': resolve('src/main/storage'), + '@data': resolve('src/main/data'), '@shared': resolve('packages/shared'), '@logger': resolve('src/main/services/LoggerService'), '@mcp-trace/trace-core': resolve('packages/mcp-trace/trace-core'), diff --git a/migrations/README.md b/migrations/README.md index 50bc41848a..2f9aba7b1a 100644 --- a/migrations/README.md +++ b/migrations/README.md @@ -1,3 +1,5 @@ +**THIS IS NOT FOR RUNTIME USE** + Using `libsql` as the `sqlite3` driver, and `drizzle` as the ORM and database migration tool `migrations/sqlite-drizzle` contains auto-generated migration data. Please **DO NOT** modify it. diff --git a/migrations/sqlite-drizzle.config.ts b/migrations/sqlite-drizzle.config.ts index c4610783d8..08ea6caccf 100644 --- a/migrations/sqlite-drizzle.config.ts +++ b/migrations/sqlite-drizzle.config.ts @@ -1,7 +1,7 @@ import { defineConfig } from 'drizzle-kit' export default defineConfig({ out: './migrations/sqlite-drizzle', - schema: './src/main/db/schemas/*', + schema: './src/main/data/db/schemas/*', dialect: 'sqlite', casing: 'snake_case' }) diff --git a/packages/shared/preferences.ts b/packages/shared/data/preferences.ts similarity index 100% rename from packages/shared/preferences.ts rename to packages/shared/data/preferences.ts diff --git a/src/main/db/DbService.ts b/src/main/data/db/DbService.ts similarity index 100% rename from src/main/db/DbService.ts rename to src/main/data/db/DbService.ts diff --git a/src/main/db/README.md b/src/main/data/db/README.md similarity index 100% rename from src/main/db/README.md rename to src/main/data/db/README.md diff --git a/src/main/db/schemas/columnHelpers.ts b/src/main/data/db/schemas/columnHelpers.ts similarity index 100% rename from src/main/db/schemas/columnHelpers.ts rename to src/main/data/db/schemas/columnHelpers.ts diff --git a/src/main/db/schemas/preference.ts b/src/main/data/db/schemas/preference.ts similarity index 100% rename from src/main/db/schemas/preference.ts rename to src/main/data/db/schemas/preference.ts diff --git a/src/main/db/seeding/index.ts b/src/main/data/db/seeding/index.ts similarity index 100% rename from src/main/db/seeding/index.ts rename to src/main/data/db/seeding/index.ts diff --git a/src/main/db/seeding/preferenceSeeding.ts b/src/main/data/db/seeding/preferenceSeeding.ts similarity index 91% rename from src/main/db/seeding/preferenceSeeding.ts rename to src/main/data/db/seeding/preferenceSeeding.ts index 4f9fd02320..25ff0744be 100644 --- a/src/main/db/seeding/preferenceSeeding.ts +++ b/src/main/data/db/seeding/preferenceSeeding.ts @@ -1,5 +1,5 @@ -import { preferenceTable } from '@main/db/schemas/preference' -import { defaultPreferences } from '@shared/preferences' +import { preferenceTable } from '@data/db/schemas/preference' +import { defaultPreferences } from '@shared/data/preferences' import type { DbType, ISeed } from '../types' diff --git a/src/main/db/types.d.ts b/src/main/data/db/types.d.ts similarity index 100% rename from src/main/db/types.d.ts rename to src/main/data/db/types.d.ts diff --git a/tsconfig.node.json b/tsconfig.node.json index 18ded4734d..72aaf5349a 100644 --- a/tsconfig.node.json +++ b/tsconfig.node.json @@ -19,9 +19,9 @@ "baseUrl": ".", "paths": { "@logger": ["src/main/services/LoggerService"], + "@data/*": ["src/main/data/*"], "@main/*": ["src/main/*"], "@types": ["src/renderer/src/types/index.ts"], - "@storage/*": ["src/main/db/*"], "@shared/*": ["packages/shared/*"], "@mcp-trace/*": ["packages/mcp-trace/*"] },