{
    "extends": "@electron-toolkit/tsconfig/tsconfig.node.json",
    "include": [
        "electron.vite.config.*",
        "src/main/**/*",
        "src/preload/**/*",
        "config/**/*",
        "packages/locales/main.ts",
        "packages/setting/main.ts",
        "packages/logger/main.ts",
        "packages/logger/main-error.ts",
        "packages/logger/crash-handler.ts",
        "packages/logger/preload.ts",
        "packages/logger/preload-error.ts",
        "packages/logger/common.ts",
        "src/common/**/*.main.ts",
        "src/common/**/main/**/*",
        "src/common/**/main.ts",
        "src/common/**/*.common.ts",
        "src/common/**/common.ts"
, "src/common/event/_Base.ts"    ],
    "compilerOptions": {
        "composite": true,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "types": [
            "electron-vite/node",
            "reflect-metadata",
        ],
        "baseUrl": ".",
        "paths": {
            "#": [
                "src/types/index"
            ],
            "#/*": [
                "src/types/*"
            ],
            "config": [
                "config/index.ts"
            ],
            "config/*": [
                "config/*"
            ],
            "main/*": [
                "src/main/*"
            ],
            "common/*": [
                "src/common/*"
            ],
            "@res/*": [
                "resources/*"
            ],
            "locales/*": [
                "packages/locales/*"
            ],
            "setting/*": [
                "packages/setting/*"
            ],
            "logger/*": [
                "packages/logger/*"
            ],
        }
    }
}