{ "extends": "@electron-toolkit/tsconfig/tsconfig.web.json", "include": [ "src/renderer/auto-imports.d.ts", "src/renderer/components.d.ts", "src/renderer/src/env.d.ts", "src/renderer/src/**/*", "src/renderer/src/**/*.vue", "packages/locales/**/*.ts", "packages/setting/**/*.ts", "packages/logger/**/*.ts", "src/preload/**/*", "src/types/**/*", "config/**/*", "./typed-router.d.ts", "src/common/**/*" ], "exclude": [ "packages/locales/main.ts", "packages/setting/main.ts", "packages/logger/main.ts", "packages/logger/main-error.ts", "packages/logger/crash-handler.ts", "src/common/**/main/**/*", "src/common/**/*.main.ts", "src/common/**/main.ts" ], "vueCompilerOptions": { "plugins": [ "unplugin-vue-macros/volar" ], }, "compilerOptions": { "composite": true, "baseUrl": ".", "moduleResolution": "Bundler", "types": [ "unplugin-vue-macros/macros-global", "vite-plugin-vue-layouts/client" ], "paths": { "#": [ "src/types/index" ], "#/*": [ "src/types/*" ], "config": [ "config/index.ts" ], "config/*": [ "config/*" ], "common/*": [ "src/common/*" ], "@/*": [ "src/renderer/src/*" ], "@res/*": [ "resources/*" ], } } }