{ "compilerOptions": { "target": "esnext", "module": "esnext", "strict": true, "jsx": "preserve", "importHelpers": true, "moduleResolution": "node", "skipLibCheck": true, "experimentalDecorators": true, "emitDecoratorMetadata": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, "sourceMap": true, "baseUrl": ".", "types": [ "webpack-env" ], "paths": { "@/*": ["src/*"], "@core/*": ["src/core/*"], "@router/*": ["src/core/router/*"], "@store/*": ["src/core/store/*"], "@types/*": ["src/core/types/*"], "@config/*": ["src/core/config/*"], "@utils/*": ["src/core/utils/*"], "@run/*": ["src/core/run/*"], "@ann/*": ["src/core/annotation/*"], "@model/*": ["src/core/model/*"], "@dao/*": ["src/core/dao/*"], "@service/*": ["src/core/service/*"], "@impl/*": ["src/core/service/impl/*"], "@application/*": ["src/application/*"], "@img/*": ["src/application/assets/img/*"], "@less/*": ["src/application/assets/less/*"], "@lessCom/*": ["src/application/assets/less/components/*"], "@pageLess/*": ["src/application/assets/less/page/*"], "@components/*": ["src/application/components/*"], "@page/*": ["src/application/page/*"], "@logic/*": ["src/application/logic/*"], "@layout/*": ["src/application/layout/*"] }, "lib": [ "esnext", "dom", "dom.iterable", "scripthost" ] }, "include": [ "src/**/*.ts", "src/**/*.tsx", "src/**/*.vue", "tests/**/*.ts", "tests/**/*.tsx" ], "exclude": [ "node_modules" ] }