refactor(paths): add @application path alias for main/core/application

Align with the existing @logger alias convention by introducing
@application as a short alias for src/main/core/application. This
reduces import verbosity across ~130 main-process files while keeping
4 intentional sub-path imports (@main/core/application/Application)
unchanged to preserve the vi.mock bypass mechanism in tests.

Configured in tsconfig.node.json and electron.vite.config.ts; Vitest
inherits the alias automatically.

Signed-off-by: fullex <0xfullex@gmail.com>
This commit is contained in:
fullex
2026-04-11 22:06:00 -07:00
parent 16e0b44eb9
commit 9b451b87a9
136 changed files with 163 additions and 150 deletions

View File

@@ -34,6 +34,7 @@ export default defineConfig({
resolve: {
alias: {
'@main': resolve('src/main'),
'@application': resolve('src/main/core/application'),
'@types': resolve('src/renderer/src/types'),
'@data': resolve('src/main/data'),
'@shared': resolve('packages/shared'),