{
"$schema": "https://json.schemastore.org/tsconfig",
- "extends": "@vue/tsconfig/tsconfig.dom.json",
"compilerOptions": {
- "lib": ["es2023"],
- "module": "commonjs",
- "target": "es2022",
+ "lib": ["ES2020", "DOM", "DOM.Iterable"],
+ "module": "ESNext",
+ "target": "ESNext",
"strict": true,
+ "noImplicitThis": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
- "moduleResolution": "node",
+ "moduleResolution": "bundler",
+ "resolveJsonModule": true,
"experimentalDecorators": true,
"allowSyntheticDefaultImports": true,
"sourceMap": true,
"composite": true,
+ "jsx": "preserve",
+ "isolatedModules": true,
+ "useDefineForClassFields": true,
"baseUrl": ".",
"types": ["node", "jsdom"],
"paths": {