{
	"include": ["src"],
	"exclude": ["node_modules", "src/components/oc-client/**"],
	"compilerOptions": {
		"jsx": "react-jsx",
		"jsxImportSource": "@kitajs/html",
		"plugins": [{ "name": "@kitajs/ts-html-plugin" }],
		"target": "ES2022",
		"module": "commonjs",
		"allowJs": true,
		"checkJs": true,
		"declaration": true,
		"rootDir": "./src",
		"outDir": "./dist",
		"esModuleInterop": true,
		"forceConsistentCasingInFileNames": true,
		"strict": true,
		"noImplicitAny": true,
		"strictNullChecks": true,
		"strictFunctionTypes": true,
		"strictBindCallApply": true,
		"strictPropertyInitialization": true,
		"noImplicitThis": true,
		"useUnknownInCatchVariables": true,
		"alwaysStrict": true,
		"noUnusedLocals": true,
		"noUnusedParameters": true,
		"noImplicitReturns": true,
		"noFallthroughCasesInSwitch": true,
		"noImplicitOverride": true,
		"noPropertyAccessFromIndexSignature": true,
		"allowUnusedLabels": false,
		"allowUnreachableCode": false,
		"skipLibCheck": true
	}
}
