Files
zn-ai/tsconfig.json
2025-12-09 17:02:56 +08:00

46 lines
1.2 KiB
JSON

{
"compilerOptions": {
"target": "ESNext",
"module": "ESNext",
"lib": ["dom", "ESNext"],
"experimentalDecorators": true,
"composite": true,
"declaration": true,
"forceConsistentCasingInFileNames": true,
"allowJs": false,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"noImplicitAny": true,
"sourceMap": true,
"strict": true,
"baseUrl": ".",
"paths": {
"@/*": ["src/renderer/*"],
"@assets/*": ["src/assets/*"],
"@common/*": ["src/common/*"],
"@store/*": ["src/renderer/store/*"],
"@constant/*": ["src/renderer/constant/*"],
"@utils/*": ["src/renderer/utils/*"],
"@api/*": ["src/renderer/api/*"],
"@/types": ["src/renderer/types/index.ts"],
"@modules/*": ["src/main/modules/*"],
"@/shared/*": ["src/shared/*"],
},
"outDir": "dist",
"moduleResolution": "Bundler",
"resolveJsonModule": true,
"types": ["element-plus/global"]
},
"include": [
"src/**/*",
"./package.json",
"./forge.config.ts",
"forge.env.d.ts",
"**/*.ts",
"**/*.d.ts",
"vite.renderer.config.ts",
"packages/electron-chrome-context-menu",
"packages/chrome-ui"
]
}