{ "compilerOptions": { "allowJs": true, "alwaysStrict": true, "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, "jsx": "preserve", "lib": [ "dom", "esnext" ], "module": "esnext", "moduleResolution": "node", "noEmit": true, "noFallthroughCasesInSwitch": true, "noImplicitAny": false, // TODO: switch true "noUnusedLocals": false, // TODO: switch true "noUnusedParameters": false, // TODO: switch true "resolveJsonModule": true, "skipLibCheck": true, "sourceMap": true, "strict": false, // TODO: switch true "target": "esnext", "typeRoots": [ "types", "node_modules/@types" ], "baseUrl": "./", "paths": { "@api/*": [ "src/api/*" ], "@components/*": [ "src/components/*" ], "@hooks/*": [ "src/hooks/*" ], "@models/*": [ "src/models/*" ], "@pages/*": [ "src/pages/*" ], "@theme/*": [ "src/theme/*" ], "@views/*": [ "src/views/*" ], "@utils/*": [ "src/utils/*" ] }, }, "include": [ "./src/**/*", "./types/**/*", "./tests/testcafe/**/*", "next-sitemap.js", "next.config.js", ".eslintrc.js" ], "exclude": [ "node_modules" ] }