{
	"compilerOptions": {
		"target": "ESNext",
		"module": "NodeNext",
		"moduleResolution": "nodenext",
		"strict": true,
		"verbatimModuleSyntax": true,
		"types": ["node", "better-auth"],
		"jsx": "react-jsx",
		"outDir": "./dist",
		"removeComments": true,
		"allowJs": false,
		"rootDir": "./backend",
		"noUnusedLocals": true,
		"noUnusedParameters": true,
		"noFallthroughCasesInSwitch": true,
		"noUncheckedIndexedAccess": true,
		"exactOptionalPropertyTypes": true,
		"baseUrl": ".",
		"paths": {
			"@/*": ["backend/*"],
			"@features/*": ["backend/features/*"],
			"@shared/*": ["backend/shared/*"],
			"@config/*": ["backend/config/*"]
		},
		"esModuleInterop": true,
		"skipLibCheck": true,
		"forceConsistentCasingInFileNames": true,
		"resolveJsonModule": true,
		//"allowImportingTsExtensions": true,
		"noEmit": false
	},
	"include": ["backend/**/*"],
	"exclude": [
		"node_modules",
		"frontend",
		"dist",
		"lstDocs",
		"database/testFiles",
		"scripts"
	]}