{
  "extends": "./tsconfig.base.json",
  "compilerOptions": {
    "baseUrl": "./",
    "module": "ES2020",
    "jsx": "preserve",
    "paths": {
      "@theme-plume/*": ["./packages/theme/src/client/components/*"],
      "@internal/*": ["./docs/.vuepress/.temp/internal/*"],
      "@vuepress-plume/vuepress-*": ["./packages/*/src/node/index.ts"],
      "@vuepress-plume/vuepress-theme-plume": [
        "./packages/theme/src/node/index.ts"
      ]
    },
    "types": ["webpack-env", "vite/client"]
  },
  "vueCompilerOptions": {
    "experimentalDisableTemplateSupport": true
  },
  "include": ["packages/**/*", "docs/.vuepress/**/*", "scripts/**/*"],
  "exclude": ["node_modules", ".temp", "lib", "dist"],
  "ts-node": {
    "compilerOptions": {
      "module": "CommonJS",
      "target": "ES2021",
      "lib": ["ES2021"],
      "strict": true,
      "esModuleInterop": true,
      "skipLibCheck": true,
      "forceConsistentCasingInFileNames": true,
      "types": ["node"]
    }
  }
}
