{ "compilerOptions": { "esModuleInterop": true, "allowSyntheticDefaultImports": true, "allowUnreachableCode": false, "target": "es2022", "baseUrl": ".", "paths": { "@/*": ["./src/*"], "@framework/ui": ["../../frappe/ui/src/index.ts"], "@framework/ui/*": ["../../frappe/ui/src/*"], "@opendesk/shared/*": ["../shared/src/*"], "vue": ["./node_modules/vue"], "frappe-ui": ["./node_modules/frappe-ui/src/index.ts"] }, "types": [ "unplugin-icons/types/vue", "vite/client" ], "noUnusedLocals": true, "noUnusedParameters": true, "allowUnusedLabels": false, "noUncheckedSideEffectImports": true, "noFallthroughCasesInSwitch": true, "noUncheckedIndexedAccess": true, "exactOptionalPropertyTypes": true }, "extends":"frappe-ui/tsconfig.base.json", "include": ["src","src/*","src/**/*.d.ts", "src/**/*.ts", "src/**/*.tsx", "src/**/*.js", "src/**/*.jsx","src/**/*.vue"], "exclude": ["node_modules"] }