erp-core-frontend-web/tsconfig.json

41 lines
1.1 KiB
JSON

{
"compilerOptions": {
"target": "ES2022",
"useDefineForClassFields": true,
"lib": ["ES2022", "DOM", "DOM.Iterable"],
"module": "ESNext",
"skipLibCheck": true,
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"isolatedModules": true,
"moduleDetection": "force",
"noEmit": true,
"jsx": "react-jsx",
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"exactOptionalPropertyTypes": false,
"baseUrl": "./src",
"paths": {
"@/*": ["./*"],
"@shared/*": ["shared/*"],
"@components/*": ["shared/components/*"],
"@hooks/*": ["shared/hooks/*"],
"@stores/*": ["shared/stores/*"],
"@utils/*": ["shared/utils/*"],
"@constants/*": ["shared/constants/*"],
"@services/*": ["services/*"],
"@app/*": ["app/*"],
"@features/*": ["features/*"],
"@pages/*": ["pages/*"]
}
},
"include": ["src"],
"references": [{ "path": "./tsconfig.node.json" }]
}