mirror of
https://github.com/jellyfin/jellyfin-vue.git
synced 2024-12-11 15:55:58 +00:00
c84097d9ad
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>
47 lines
1022 B
JSON
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"]
|
|
}
|