{
    "compilerOptions": {
        "module": "commonjs",
        "declaration": true,
        "removeComments": true,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "allowSyntheticDefaultImports": true,
        "target": "ES2021",
        "sourceMap": true,
        "outDir": "./dist",
        "baseUrl": "./",
        "incremental": true,
        "skipLibCheck": true,
        "strictNullChecks": false,
        "noImplicitAny": false,
        "strictBindCallApply": false,
        "forceConsistentCasingInFileNames": false,
        "noFallthroughCasesInSwitch": false,
        "resolveJsonModule": true,
        "paths": {
            "@/*": ["./src/*"],
            "@interfaces-pb/*": ["./interfaces-pb/*"],
            "@filters/*": ["./src/lib/filters/*"],
            "@interceptors/*": ["./src/lib/interceptors/*"],
            "@guards/*": ["./src/lib/guards/*"],
            "@decorators/*": ["./src/lib/decorators/*"],
            "@misc/*": ["./src/lib/misc/*"],
            "@lib/*": ["./src/lib/*"],
            "@infrastructure/*": ["./src/core/infrastructure/*"],
            "@application/*": ["./src/core/application/*"],
            "@presentation/*": ["./src/core/presentation/*"],
            "@domain/*": ["./src/core/domain/*"],
            "@bootstrap/*": ["./src/bootstrap/*"],
            "@interfaces/*": ["./src/interfaces/*"]
        }
    }
}
