{
	"include": ["client/src/**/*", "shared/**/*", "server/**/*"],
	"exclude": ["node_modules", "build", "dist", "**/*.test.ts"],
	"compilerOptions": {
		"incremental": true,
		"tsBuildInfoFile": "./node_modules/typescript/tsbuildinfo",
		"noEmit": true,
		"module": "ESNext",
		"strict": true,
		"lib": ["esnext", "dom", "dom.iterable"],
		"jsx": "react-jsx",
		"esModuleInterop": true,
		"skipLibCheck": true,
		"allowImportingTsExtensions": true,
		"moduleResolution": "bundler",
		"baseUrl": ".",
		"types": ["node", "vite/client", "react", "react-dom"],
		"paths": {
			"@/*": ["./client/src/*"],
			"@shared/*": ["./shared/*"],
			"@assets/*": ["./attached_assets/*"],
			"@/shared/*": ["./shared/*"],
			"@/hooks/*": ["./client/src/hooks/*"],
			"@/api/*": ["./client/src/lib/api/*"]
		}
	}
}
