{ "compilerOptions": { "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, // "checkJs": true, "skipLibCheck": true, // strictness "strict": true, "allowUnusedLabels": false, "allowUnreachableCode": false, // "exactOptionalPropertyTypes": true, "noFallthroughCasesInSwitch": true, // "noImplicitOverride": true, // "noImplicitReturns": true, "noPropertyAccessFromIndexSignature": true, // "noUncheckedIndexedAccess": true, "noUnusedLocals": true, "noUnusedParameters": true, "noEmit": true, "incremental": true, "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo", "esModuleInterop": true, "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": true, "target": "ESNext", "module": "ESNext", "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, // @see https://github.com/orgs/pnpm/discussions/4331#discussioncomment-3379386 for pnpm's config recommendation // @see https://github.com/pnpm/pnpm/issues/6585#issuecomment-1562126171 for hoisting types "preserveSymlinks": false, "jsx": "preserve", "plugins": [{ "name": "next" }], "baseUrl": "." }, "include": [ "next-env.d.ts", "**/*.ts", "**/*.tsx", "env.d.ts", ".next/types/**/*.ts", "global.d.ts" ], "exclude": ["node_modules", ".next"], "references": [ { "path": "../../packages/wallet" } ] }