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