{
  "compilerOptions": {
    "target": "esnext",
    "module": "esnext",
    "declaration": true,
    "removeComments": true,
    "strict": true,
    // "strictNullChecks": true,
    "jsx": "preserve",
    "moduleResolution": "node",
    "types": ["vite/client", "node"],
    "isolatedModules": false,
    "esModuleInterop": true,
    "noLib": false,
    "allowJs": true,
    "noImplicitAny": false,
    "lib": [
      "ESNext", "DOM"
    ],
    "baseUrl": "./",
    "paths": {
      // "szzt-core": ["./src"],
      "@/*": [
        "./src/*"
      ],
      // "static/*": [
      //   "public/static/*"
      // ]
    },
    "allowSyntheticDefaultImports": true
  },
  "include": [
    "src/**/*.ts",
    "src/**/*.js",
    "src/**/*.d.ts",
    "src/**/*.tsx",
    "src/**/*.vue",
    "typings/**/*.d.ts",
    "typings/**/*.ts",
    "mock/**/*.ts"
  ],
  "exclude": ["./**/*.spec.*", "node_modules", "dist", "**/*.js"]
}
