bjscar/tsconfig.app.json
2025-11-16 18:35:14 +08:00

36 lines
1.1 KiB
JSON

{
// "extends": "@vue/tsconfig/tsconfig.dom.json",
"compilerOptions": {
// "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
"target": "ES5",
"useDefineForClassFields": true,
"module": "ESNext",
"lib": ["ES2020", "DOM", "DOM.Iterable"],
"skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "bundler",
// "allowImportingTsExtensions": true,
// "noEmit": true,
"isolatedModules": true,
"moduleDetection": "force",
/* Linting */
// "allowJs": true,
// "checkJs": true,
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": false,
"noFallthroughCasesInSwitch": true,
// "noUncheckedSideEffectImports": true
"noImplicitAny": false,
"removeComments": true,
"types": [],
"baseUrl": "./src",
"declaration": true,
"declarationDir": "distjs/types",
"outDir": "distjs",
"typeRoots": ["node_modules/@types", "node_modules/wlipsync/dist/typings","src/types"]
},
"include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"],
"exclude": ["distjs"]
}