| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- {
- "compilerOptions": {
- "target": "ES2020",
- "useDefineForClassFields": true,
- "module": "ESNext",
- "lib": ["ES2020", "DOM", "DOM.Iterable"],
- "skipLibCheck": true,
- /* Bundler mode */
- // "moduleResolution": "bundler",
- // "allowImportingTsExtensions": true,
- // "resolveJsonModule": true,
- "moduleResolution": "node",
- "isolatedModules": true,
- "noEmit": true,
- "jsx": "preserve",
- /* Linting */
- "strict": true,
- "noUnusedLocals": false,
- "noUnusedParameters": false,
- "noFallthroughCasesInSwitch": true,
- "resolveJsonModule": true,
- "ignoreDeprecations": "5.0",
- "suppressImplicitAnyIndexErrors": true,
- "allowSyntheticDefaultImports": true,
- "types": ["element-plus/global"],
- "baseUrl": "./",
- "paths": {
- "@a": ["src/api"],
- "@a/*": ["src/api/*"],
- "@s": ["src/stores"],
- "@s/*": ["src/stores/*"],
- "@r": ["src/router"],
- "@r/*": ["src/router/*"],
- "@v/*": ["src/views/*"],
- "@@/*": ["src/core/*"],
- "@@@/*": ["src/components/*"],
- "@com/*": ["src/components/*"],
- "@/*": ["src/*"],
- "~/*": ["./*"]
- }
- },
- "include": [
- "src/**/*.ts",
- "src/.d.ts/*.d.ts",
- "src/**/*.d.ts",
- "src/**/*.tsx",
- "src/**/*.vue",
- "vite/**/*.ts",
- ".eslintrc.cjs",
- "vite.config.ts",
- "src/.d.ts/vite-env.d.ts"
- ],
- "exclude": ["node_modules"],
- "references": [{ "path": "./tsconfig.node.json" }]
- }
|