create-iking-admin
Version:
金合技术中台脚手架
80 lines (79 loc) • 1.56 kB
JSON
{
"compilerOptions": {
"target": "ESNext",
"jsx": "preserve",
"lib": [
"ESNext",
"DOM",
"DOM.Iterable"
],
"useDefineForClassFields": true,
"baseUrl": "./",
"module": "ESNext",
"moduleResolution": "Bundler",
"paths": {
"@main/*": [
"main-app/*"
],
"#/*": [
"types/*"
],
"@t/*": [
"types/*"
],
"@as/*": [
"main-app/assets/*"
],
"@api/*": [
"main-app/api/*"
],
"@e/*": [
"main-app/enums/*"
],
"@micro/*": [
"micro-app/*"
],
"@theme/*": [
"themes/*"
],
"@sys/*": [
"vite/*"
],
"@apim": [
"main-app/api/modules/*"
],
},
"resolveJsonModule": true,
"types": [
"vite/client",
"vite-plugin-pages/client",
"vite-plugin-vue-meta-layouts/client",
"@intlify/unplugin-vue-i18n/messages",
"element-plus/global",
"./types/auto-imports",
"./types/components",
"./types/global",
"./types/shims"
],
"allowImportingTsExtensions": true,
"allowJs": true,
"strict": true,
"noEmit": true,
"sourceMap": true,
"esModuleInterop": true,
"isolatedModules": true,
"skipLibCheck": true
},
"references": [
{
"path": "./tsconfig.node.json"
}
],
"include": [
"vite/**/*.ts",
"main-app/**/*.ts",
"main-app/**/*.d.ts",
"main-app/**/*.tsx",
"main-app/**/*.vue",
"main-app/utils/replaceIcon.js"]
}