You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.4 KiB

{
"extends": "@vue/tsconfig/tsconfig.dom.json",
"compilerOptions": {
"target": "ESNext",
"module": "ESNext",
"moduleResolution": "Node",
"experimentalDecorators": true,
"verbatimModuleSyntax": false,
"noImplicitAny": false,
"strictPropertyInitialization": false, // TypeORM
"strict": false, //
"skipLibCheck": true, // element-plus/typeorm
"resolveJsonModule": true, // JSON
"resolveExtensions": [".ts", ".js", ".vue", ".json"], //
"baseUrl": ".", // /@/*
"typeRoots": [
//
"./node_modules/@types",
"./typings",
"./src/types"
],
"types": [
"./build/cool/eps",
"./env",
"@cool-vue/crud/index",
"@cool-vue/vite-plugin/client",
"element-plus/global",
"vue"
],
"paths": {
"/@/*": ["./src/*"],
"/$/*": ["./src/modules/*"],
"/#/*": ["./src/plugins/*"],
"/~/*": ["./packages/*"]
}
},
"include": [
"src/**/*.ts",
"src/**/*.tsx",
"src/**/*.vue",
"typings/**/*.d.ts", // typeorm
"build/**/*.ts" // build
],
"exclude": ["node_modules", "dist"]
}