{ "schema": "https://json.schemastore.org/tsconfig.json", "extends": "./tsconfig.strictest.json", "compilerOptions": { "noUnusedLocals": false, "noUnusedParameters": false, "strict": true, "baseUrl": ".", "noEmit": true, "allowJs": true, "checkJs": true, "lib": ["DOM", "ESNext"], "target": "ESNext", "module": "ESNext", "skipLibCheck": true, "alwaysStrict": true, "esModuleInterop": true, "isolatedModules": true, "strictNullChecks": true, "resolveJsonModule": true, "verbatimModuleSyntax": true, "moduleResolution": "Bundler", "useDefineForClassFields": true, "allowArbitraryExtensions": true, "noUncheckedIndexedAccess": true, "resolvePackageJsonImports": true, "resolvePackageJsonExports": true, "useUnknownInCatchVariables": true, "allowImportingTsExtensions": true, "noFallthroughCasesInSwitch": true, "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": true, "noPropertyAccessFromIndexSignature": true, "plugins": [ { "template": "gql", "name": "gql.tada/ts-plugin", "tadaOutputLocation": "./src/generated/graphql-env.d.ts", "schema": { "url": "https://staging.graphql.union.build/v1/graphql" } } ], "types": ["node", "bun"] }, "exclude": ["**/_/**", "**/dist/**"], "include": ["src", "test", "scripts", "playground", "knip.json"], "files": ["reset.d.ts", "tsup.config.ts", "environment.d.ts", "vitest.config.ts"] }