apps/web/tsconfig.json
Rama main · réplica de lectura del repositorio original.
{
"compilerOptions": {
"target": "ESNext",
"useDefineForClassFields": true,
"lib": ["DOM", "DOM.Iterable", "ESNext"],
"allowJs": false,
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"noUncheckedIndexedAccess": true,
"module": "ESNext",
"moduleResolution": "bundler",
"resolveJsonModule": true,
"isolatedModules": true,
"strictNullChecks": true,
"noEmit": true,
"jsx": "preserve",
"incremental": true,
"noUncheckedSideEffectImports": false,
"plugins": [
{ "name": "next" },
{
"name": "@effect/language-service",
"ignoreEffectWarningsInTscExitCode": true
},
{ "name": "workflow" }
],
"paths": {
"@/app/*": ["./app/*"],
"@/components/*": ["./components/*"],
"@/pages/*": ["./components/pages/*"],
"@/utils/*": ["./utils/*"],
"@/lib/*": ["./lib/*"],
"@/actions/*": ["./actions/*"],
"@/data/*": ["./data/*"],
"@/services": ["./services"],
"@/workflows/*": ["./workflows/*"],
"hooks/*": ["./hooks/*"]
},
"types": ["node"]
},
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
"exclude": ["node_modules"],
"references": [
{ "path": "../../packages/database" },
{ "path": "../../packages/env" },
{ "path": "../../packages/recorder-core" },
{ "path": "../../packages/ui" },
{ "path": "../../packages/utils" },
{ "path": "../../packages/web-backend" },
{ "path": "../../packages/web-domain" }
]
}