{
    "compilerOptions": {
        "target": "ES2015",
        "baseUrl": "./",
        "outDir": "dist",
        "sourceMap": true,
        "allowJs": true,
        "module": "es6",
        "lib": ["es7", "dom"],
        "moduleResolution": "node",
        "noImplicitAny": true,
        "jsx": "react",
        "paths": {
            "@douyinfe/semi-ui/*": ["./packages/semi-ui/*"],
            "@douyinfe/semi-foundation/*": ["./packages/semi-foundation/*"],
            "@douyinfe/semi-theme-default/*": ["./packages/semi-theme-default/*"],
            "@douyinfe/semi-icons": ["./packages/semi-icons/src/index"],
            "@douyinfe/semi-illustrations": ["./packages/semi-illustrations/src/index"],
        },
        "suppressImplicitAnyIndexErrors": true,
        "forceConsistentCasingInFileNames": true,
        "importHelpers": true,
        "allowSyntheticDefaultImports": true,
        "experimentalDecorators": true,
        "noImplicitReturns": true,
        "noImplicitThis": false,
        "strictNullChecks": false,
        "esModuleInterop": true,
        "skipLibCheck": true,
    },
    "include": ["packages/**/*.tsx", "packages/**/*.ts"],
    "exclude": ["node_modules"]
}
