{ "compilerOptions": { "baseUrl": ".", "target": "esnext", "module": "esnext", "moduleResolution": "bundler", "strict": true, "jsx": "preserve", "jsxImportSource": "vue", "resolveJsonModule": true, "esModuleInterop": true, "removeComments": true, "importHelpers": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, "useDefineForClassFields": true, "noEmit": true, "allowJs": true, "allowImportingTsExtensions": true, "noImplicitThis": true, // "verbatimModuleSyntax": true, "allowSyntheticDefaultImports": true, "skipLibCheck": true, "lib": ["esnext", "dom"], "types": [ "vite/client", "vite-plugin-pwa/client", "unplugin-vue-router/client", "@intlify/unplugin-vue-i18n/messages" ], "paths": { "photoswipe/lightbox": [ "./node_modules/photoswipe/dist/types/lightbox/lightbox.d.ts" ], "v-calendar": [ "./node_modules/v-calendar/dist/types/src/index.d.ts" ], "vue3-apexcharts": [ "./node_modules/vue3-apexcharts/typings/vue3-apexcharts.d.ts" ], "/@src/*": ["./src/*"], "/@server/*": ["./server/*"] } }, "include": [ "vite-plugin/**/*.ts", "server/**/*.ts", "types/**/*.d.ts", "src/**/*.js", "src/**/*.ts", "src/**/*.vue", "*.config.ts" ], "exclude": ["bulma-colors.ts", "components-meta.ts"] }