{ "compilerOptions": { "baseUrl": "./", "paths": { "@/*": ["src/*"], "components/*": ["src/components/*"], "views/*": ["src/views/*"], "api/*": ["src/api/*"], "utils/*": ["src/utils/*"], "assets/*": ["src/assets/*"] }, "target": "ES6", "module": "ESNext", "moduleResolution": "node", "allowSyntheticDefaultImports": true, "experimentalDecorators": true, "allowJs": true, "checkJs": false, "strict": true, "noImplicitAny": false, "strictNullChecks": false, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "resolveJsonModule": true, "jsx": "preserve", "lib": ["dom", "esnext"], "types": ["@types/node"], "sourceMap": true, "allowSyntheticDefaultImports": true, "experimentalDecorators": true, "emitDecoratorMetadata": true, "noEmit": true, "isolatedModules": true, "preserveSymlinks": true }, "include": [ "src/**/*", "src/**/*.vue", "src/**/*.js", "src/**/*.ts", "src/**/*.jsx", "src/**/*.tsx", "src/**/*.json" ], "exclude": [ "node_modules", "dist", "build", "**/node_modules", "**/dist", "**/build" ], "vueCompilerOptions": { "target": 2.7, "experimentalCompatMode": 2, "strictTemplates": false } }