{ "compilerOptions": { "allowSyntheticDefaultImports": true, "target": "es6", "lib": [ "dom", "dom.iterable", "esnext" ], "allowJs": true, "skipLibCheck": true, "strict": true, "forceConsistentCasingInFileNames": true, "noEmit": true, "esModuleInterop": true, "module": "esnext", "moduleResolution": "node", "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", "incremental": true, "baseUrl": "./", "paths": { "@/*": [ "/src" ], "@redux/*": [ "./src/redux/*" ], "@ui/*": [ "./src/ui/*" ], "@components/*": [ "./src/components/*" ], "@constants/*": [ "./src/constants/*" ], "@enums/*": [ "./src/enums/*" ], "@interfaces/*": [ "./src/interfaces/*" ], "@typeGuards/*": [ "./src/typeGuards/*" ], "@layouts/*": [ "./src/layouts/*" ], "@pages/*": [ "./src/pages/*" ], "@services/*": [ "./src/services/*" ], "@hooks/*": [ "./src/hooks/*" ], "@styles/*": [ "./src/styles/*" ], "@utils/*": [ "./src/utils/*" ], "@assets/*": [ "./src/assets/*" ] } }, "exclude": [ "node_modules", ".next", ".husky" ], "include": [ "next-env.d.ts", "**/*.ts", "**/*.tsx" ] }