{ "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", ], "paths": { "/@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"] }