{ "extends": "../../tsconfig.json", "compilerOptions": { // Next.js requirements "jsx": "preserve", "noEmit": true, "plugins": [ { "name": "next" } ], // Module resolution tailored for monorepo "moduleResolution": "node", "baseUrl": ".", // Path mappings "paths": { "@/*": ["./src/*"], "@customer-portal/shared": ["../../packages/shared/src", "../../packages/shared/dist"] }, // Enforce TS-only in portal and keep strict mode explicit (inherits from root) "allowJs": false, "strict": true }, "include": [ "next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts" ], "exclude": [ "node_modules" ] }