Spaces:
Running
Running
/* eslint-disable jsonc/sort-keys */ | |
{ | |
"compilerOptions": { | |
"lib": ["dom", "dom.iterable", "esnext"], | |
"module": "esnext", | |
"moduleResolution": "bundler", | |
"resolveJsonModule": true, | |
"removeComments": true, | |
"preserveConstEnums": true, | |
"strict": true, | |
"alwaysStrict": true, | |
"strictNullChecks": true, | |
"noUncheckedIndexedAccess": true, | |
"noImplicitAny": true, | |
"noImplicitReturns": true, | |
"noImplicitThis": true, | |
"noUnusedLocals": true, | |
"noUnusedParameters": true, | |
"allowUnreachableCode": false, | |
"noFallthroughCasesInSwitch": true, | |
"target": "es2017", | |
"outDir": "out", | |
"sourceMap": true, | |
"esModuleInterop": true, | |
"allowSyntheticDefaultImports": true, | |
"allowJs": true, | |
"checkJs": true, | |
"skipLibCheck": true, | |
"forceConsistentCasingInFileNames": true, | |
"jsx": "preserve", | |
"noEmit": true, | |
"isolatedModules": true, | |
"incremental": true, | |
// Load types | |
"types": ["vitest/globals"], | |
// Path aliases | |
"baseUrl": ".", | |
"paths": { | |
"@/*": ["./src/*"], | |
"@/public/*": ["./public/*"] | |
}, | |
// Editor support | |
"plugins": [ | |
{ | |
"name": "next" | |
} | |
] | |
}, | |
"exclude": [ | |
"./out/**/*", | |
"./node_modules/**/*", | |
"**/*.spec.ts", | |
"**/*.e2e.ts" | |
], | |
"include": [ | |
"next-env.d.ts", | |
"**/*.ts", | |
"**/*.tsx", | |
".storybook/*.ts", | |
".next/types/**/*.ts", | |
"**/*.mts" | |
] | |
} | |