{ "extends": "../../tsconfig.base.json", "compilerOptions": { "lib": ["DOM", "DOM.Iterable", "ES2022"], "jsx": "preserve", "noEmit": true, // An application never emits declarations. Leaving `declaration` on (it is // inherited from tsconfig.base) makes tsc try to name every inferred type // portably, which fails with TS2742 on better-auth's transitive zod under // pnpm's strict node_modules layout. "declaration": false, "declarationMap": false, "allowJs": true, "incremental": true, "plugins": [{ "name": "next" }], "paths": { "@/*": ["./src/*"] } }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], "exclude": ["node_modules"] }