Jason Buchanan
8 months ago
4 changed files with 32 additions and 48 deletions
@ -1,48 +1,35 @@ |
|||
{ |
|||
"compilerOptions": { |
|||
"allowJs": true, |
|||
"resolveJsonModule": true, |
|||
"target": "ES2020", |
|||
"module": "ESNext", |
|||
"strict": true, |
|||
"strictPropertyInitialization": false, |
|||
"jsx": "preserve", |
|||
"moduleResolution": "bundler", |
|||
"compilerOptions": { |
|||
"target": "ES2020", // Latest ECMAScript features that are widely supported by modern browsers |
|||
"module": "ESNext", // Use ES modules |
|||
"strict": true, // Enable all strict type checking options |
|||
"jsx": "preserve", // Preserves JSX to be transformed by Babel or another transpiler |
|||
"moduleResolution": "node", // Use Node.js style module resolution |
|||
"experimentalDecorators": true, |
|||
"skipLibCheck": true, |
|||
"esModuleInterop": true, |
|||
"allowSyntheticDefaultImports": true, |
|||
"forceConsistentCasingInFileNames": true, |
|||
"esModuleInterop": true, // Enables compatibility with CommonJS modules for default imports |
|||
"allowSyntheticDefaultImports": true, // Allow default imports from modules with no default export |
|||
"forceConsistentCasingInFileNames": true, // Disallow inconsistently-cased references to the same file |
|||
"useDefineForClassFields": true, |
|||
"sourceMap": true, |
|||
"baseUrl": "./src", |
|||
"types": [ |
|||
"node" |
|||
], |
|||
"baseUrl": "./src", // Base directory to resolve non-relative module names |
|||
"paths": { |
|||
"@/components/*": ["components/*"], |
|||
"@/views/*": ["views/*"], |
|||
"@/db/*": ["db/*"], |
|||
"@/libs/*": ["libs/*"], |
|||
"@/constants/*": ["constants/*"], |
|||
"@/store/*": ["store/*"], |
|||
"@/store/*": ["store/*"] |
|||
}, |
|||
"lib": [ |
|||
"esnext", |
|||
"es2020", |
|||
"dom", |
|||
"dom.iterable", |
|||
"scripthost" |
|||
] |
|||
}, |
|||
"include": [ |
|||
"lib": ["ES2020", "dom", "dom.iterable"], // Include typings for ES2020 and DOM APIs |
|||
}, |
|||
"include": [ |
|||
"src/**/*.ts", |
|||
"src/**/*.tsx", |
|||
"src/**/*.vue", |
|||
"tests/**/*.ts", |
|||
"tests/**/*.tsx" |
|||
], |
|||
"exclude": [ |
|||
], |
|||
"exclude": [ |
|||
"node_modules" |
|||
] |
|||
] |
|||
} |
|||
|
Loading…
Reference in new issue