{
  "extends": "../../../tsconfig.json",
  "compilerOptions": {
    "lib": ["dom", "esnext"],
    "types": [
      "vitest",
      "vite/client",
      "vite-plugin-vue-layouts/client",
      "unplugin-vue-macros/macros-global",
      "unplugin-vue-router/client"
    ],
    "allowJs": true,
    "noUnusedLocals": true,
    "noEmit": true,
    "forceConsistentCasingInFileNames": true,
    "isolatedModules": true
  },
  "vueCompilerOptions": {
    "plugins": [
      "@vue-macros/volar/define-models",
      "@vue-macros/volar/define-slots"
    ]
  },
  "include": [
    "./*.ts",
    // in .vue files, also include the <script setup>
    "./src",
    "./test",
    "../../libs/**/*.ts"
  ],
  "exclude": ["dist", "node_modules", "cypress"]
}
