weddingsite/tsconfig.json

76 lines
1.4 KiB
JSON
Raw Normal View History

{
"compilerOptions": {
"target": "ES2020",
"useDefineForClassFields": true,
"lib": [
"ES2020",
"DOM",
"DOM.Iterable"
],
"module": "ESNext",
"esModuleInterop": true,
"skipLibCheck": true,
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "preserve",
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true,
"allowJs": true,
"forceConsistentCasingInFileNames": true,
"incremental": true,
"plugins": [
{
"name": "next"
}
],
"paths": {
"@/auth/*": [
"/auth/*"
],
"@/api/*": [
"/app/api/*"
],
"@/components/*": [
"/components/*"
],
"@/pages/*": [
"/pages/*"
],
"@/public/*": [
"/public/*"
],
"@/styles/*": [
"/styles/*"
],
"@/types/*": [
"/types/*"
],
"@/lib/*": [
"/lib/*"
],
"@/logging/*": [
"/logging/*"
],
"@/constants/*": [
"/constants/*"
]
}
},
"include": [
"./app",
"./dist/types/**/*.ts",
"./next-env.d.ts",
"./app.d.ts",
"app",
".next/types/**/*.ts"
],
"exclude": [
"./node_modules"
]
}