jellyfin-vue/frontend/tsconfig.json
Fernando Fernández c84097d9ad
refactor(eslint): migrate to flat config
The old configuration file has been left to keep a track
of rules that have not been migrated to the new format, either
because they're worthless (like the ones from the promise plugin,
which are now cincluded by TypeScript) or too annoying for the
minor added benefit.

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-04-16 10:55:39 +02:00

47 lines
1022 B
JSON

{
"compilerOptions": {
"target": "ES2022",
"module": "ES2022",
"moduleResolution": "Bundler",
"esModuleInterop": true,
"resolveJsonModule": true,
"sourceMap": true,
"strict": true,
"skipLibCheck": true,
"noEmit": true,
"isolatedModules": true,
"useDefineForClassFields": true,
"noImplicitThis": true,
"noImplicitAny": true,
"experimentalDecorators": true,
"removeComments": true,
"verbatimModuleSyntax": true,
"baseUrl": ".",
"paths": {
"@/*": ["src/*"]
},
"types": [
"axios",
"@intlify/unplugin-vue-i18n/messages",
"unplugin-icons/types/vue",
"unplugin-vue-router/client",
"vite/client",
"vuetify",
"vue"
]
},
"vueCompilerOptions": {
"strictTemplates": true,
"htmlAttributes": ["aria-*", "data-*"]
},
"include": [
"src/**/*.ts",
"src/**/*.d.ts",
"src/**/*.vue",
"**/**/*.json",
"types/**/*.d.ts",
"*.config.*"
],
"exclude": ["node_modules"]
}