{
    "compilerOptions": {
        "baseUrl": ".",
        "outDir": "./dist",
        "paths": {
            "@/*": ["src/*"]
        },
        "moduleResolution": "node",
        "lib": ["es2020", "DOM"] /* 指定要包含在编译中的库文件。 */,
        "types": ["node", "jest"],
        "declaration": true,
        "declarationDir": "./typing",
        "esModuleInterop": true /* 支持CommonJS和ES模块之间的互操作性。 */,
        "sourceMap": false,
        "removeComments": true /* 输出清除注释。 */,
        "skipDefaultLibCheck": true,
        "skipLibCheck": true,
        "strict": true,
        "noEmitOnError": true /* 报错时不生成输出文件 */,
        "allowSyntheticDefaultImports": true,
        "experimentalDecorators": true /* 实验修饰符 */,
        "emitDecoratorMetadata": true /* 给源码里的装饰器声明加上设计类型元数据 */,
        "disableSizeLimit": true /* 禁用内存限制 */,
        "importsNotUsedAsValues": "remove" /* 删除 import type */
    },
    "include": ["src/*", "src/**/*"],
    "exclude": ["node_modules"]
}
