{ "extends": "./tsconfig.app.json", "compilerOptions": { "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.test.tsbuildinfo", "types": ["vite/client", "@testing-library/jest-dom", "node", "express"], "paths": { "@inspector/core/*": ["../../core/*"], "@modelcontextprotocol/inspector-test-server": ["../../test-servers/src/index.ts"], "react": ["./node_modules/@types/react"], "react-dom": ["./node_modules/@types/react-dom"], "react/jsx-runtime": ["./node_modules/@types/react/jsx-runtime"], "vitest": ["./node_modules/vitest"], "pino": ["../../node_modules/pino"], "hono": ["../../node_modules/hono"], "hono/streaming": [ "../../node_modules/hono/dist/types/helper/streaming/index" ], "@hono/node-server": ["../../node_modules/@hono/node-server"], "atomically": ["../../node_modules/atomically"], "chokidar": ["../../node_modules/chokidar"], "express": ["./node_modules/@types/express"], "yaml": ["./node_modules/yaml"], "@napi-rs/keyring": ["../../node_modules/@napi-rs/keyring"], "zod": ["../../node_modules/zod"], "zod/v4": ["../../node_modules/zod/v4"], "open": ["../../node_modules/open"], "react-syntax-highlighter/dist/esm/prism-light": [ "./src/types/react-syntax-highlighter-prism-light" ], "react-syntax-highlighter/dist/esm/styles/prism/tomorrow": [ "./src/types/react-syntax-highlighter-style" ], "react-syntax-highlighter/dist/esm/languages/prism/*": [ "./src/types/react-syntax-highlighter-grammar" ] } }, "include": [ "src/**/*.test.ts", "src/**/*.test.tsx", "src/test/**/*.ts", "src/test/**/*.tsx", "../../core/**/__tests__/**/*.ts", "../../core/**/__tests__/**/*.tsx", // The shared no-retry setup every Vitest project loads (#2323). It is // referenced by the configs as a resolved PATH rather than imported, so no // project's tsconfig picks it up transitively the way `vitest.shared.mts` // is picked up through `vitest.config.ts` — it needs naming, or it lands in // no tsconfig project at all and `verify:typecheck-coverage` fails. "../../vitest.setup.shared.mts" ], "exclude": [] }