resume
/
tsconfig.json
47 строк · 1.2 Кб
1{
2"compilerOptions": {
3"target": "ES2020",
4"useDefineForClassFields": true,
5"module": "ESNext",
6"lib": ["DOM", "DOM.Iterable"],
7"skipLibCheck": true,
8"allowJs": true,
9
10/* Bundler mode */
11"moduleResolution": "Node",
12"allowImportingTsExtensions": true,
13"resolveJsonModule": true,
14"isolatedModules": true,
15"noEmit": true,
16"jsx": "preserve",
17"jsxImportSource": "solid-js",
18
19/* Linting */
20"strict": true,
21"noUnusedLocals": true,
22"noUnusedParameters": true,
23"noFallthroughCasesInSwitch": true,
24"noImplicitAny": false,
25
26/* Types */
27"types": ["node", "vite/client"],
28
29/* Paths, aliases */
30"baseUrl": "./",
31"paths": {
32"@/*": ["src/*"],
33"@uikit": ["src/uikit"],
34"@uikit/*": ["src/uikit/*"],
35"@shared/*": ["src/shared/*"],
36"@assets/*": ["src/assets/*"],
37"@styles/*": ["src/shared/styles/*"],
38"@types": ["src/types"],
39"@types/*": ["src/types/*"],
40"@components": ["src/components"],
41"@components/*": ["src/components/*"],
42"@public/*": ["public/*"]
43}
44},
45"exclude": ["node_modules", "build", "dist"],
46"include": ["src", "vite.config.js", ".eslintrc.js"]
47}
48