tsconfig.json
Rama main · réplica de lectura del repositorio original.
{
"compilerOptions": {
"target": "ESNext",
"module": "ESNext",
"moduleResolution": "bundler",
"verbatimModuleSyntax": true,
"allowImportingTsExtensions": true,
"noEmit": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"skipLibCheck": true,
"lib": ["DOM", "ESNext"],
"strict": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"paths": {
"@src/*": ["./src/*"],
"@component/*": ["./src/component/*"],
"@dark-mode/*": ["./src/dark-mode/*"],
"@datatable/*": ["./src/datatable/*"],
"@db": ["./src/db.ts"],
"@favorite/*": ["./src/favorite/*"],
"@frame/*": ["./src/frame/*"],
"@info-table/*": ["./src/component/info-table/*"],
"@img/*": ["./src/assets/img/*"],
"@i18n/*": ["./src/i18n/*"],
"@lib/*": ["./src/lib/*"],
"@layout/*": ["./src/layout/*"],
"@llm/*": ["./src/llm/*"],
"@llm-prompt/*": ["./src/assets/llm-prompt/*"],
"@markdown/*": ["./src/assets/markdown/*"],
"@page/*": ["./src/page/*"],
"@router/*": ["./src/router/*"],
"@search/*": ["./src/search/*"],
"@stat/*": ["./src/stat/*"],
"@tab/*": ["./src/tab/*"],
"@type": ["./src/type/index.ts"]
}
},
"include": ["**/*", "docs/.vitepress/**/*.ts"],
"exclude": [
"app",
"node_modules",
"docs/.vitepress/cache",
"docs/.vitepress/dist"
]
}