{
    "compilerOptions": {
        "target": "esnext",
        "module": "esnext",
        "strict": true,
        "jsx": "preserve",
        "moduleResolution": "node",
        "skipLibCheck": true,
        "allowSyntheticDefaultImports": true,
        "sourceMap": true,
        "baseUrl": ".",
        "types": ["webpack-env", "jest", "node"],
        "paths": {
            "@/*": ["src/*"]
        },
        "lib": ["es2020", "dom", "dom.iterable", "scripthost"],

        "esModuleInterop": true /* 支持CommonJS和ES模块之间的互操作性。 */,
        "removeComments": true /* 输出清除注释。 */,
        "noEmitOnError": true /* 报错时不生成输出文件 */,
        "importHelpers": true,
        "experimentalDecorators": true /* 实验修饰符 */,
        "emitDecoratorMetadata": true /* 给源码里的装饰器声明加上设计类型元数据 */,
        "disableSizeLimit": true /* 禁用内存限制 */,
        "importsNotUsedAsValues": "remove" /* 删除 import type */
    }
}
