{ "compilerOptions": { "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", "target": "es2023", "lib": ["ES2023", "DOM"], "module": "esnext", "types": ["vite/client"], "allowArbitraryExtensions": true, "skipLibCheck": true, /* Bundler mode */ "moduleResolution": "bundler", "allowImportingTsExtensions": true, "verbatimModuleSyntax": true, "moduleDetection": "force", "noEmit": true, "jsx": "react-jsx", /* FSD path aliases — keep in sync with resolve.alias in vite.config.ts */ "paths": { "@/app/*": ["./src/app/*"], "@/pages/*": ["./src/pages/*"], "@/widgets/*": ["./src/widgets/*"], "@/features/*": ["./src/features/*"], "@/entities/*": ["./src/entities/*"], "@/shared/*": ["./src/shared/*"], "@livekit/components-core": ["./src/shared/livekit/core/index.ts"], "@livekit/components-styles/*": ["./src/shared/livekit/styles/*"] }, /* Linting */ "noUnusedLocals": true, "noUnusedParameters": true, "erasableSyntaxOnly": true, "noFallthroughCasesInSwitch": true }, "include": ["src"] }