{
    "compilerOptions": {
        "declaration": true,
        "allowSyntheticDefaultImports": true,
        "forceConsistentCasingInFileNames": true,
        "esModuleInterop": true,
        "target": "ES2021",
        "module": "commonjs",
        "skipLibCheck": true,
        "resolveJsonModule": true,
        "moduleResolution": "node",
        "noImplicitAny": true,
        "noImplicitReturns": false,
        "noImplicitThis": true,
        "noUnusedLocals": true,
        "noUnusedParameters": true,
        "removeComments": true,
        "downlevelIteration": true,
        "baseUrl": "src/core-lib",
        "rootDir": "src/core-lib",
        "outDir": "lib"
    },
    "exclude": ["**/*.js"],
    "include": ["src/core-lib/**/*.ts"],
    "prettier": "@coast/project-config/prettier.json",
    "husky": {
        "hooks": {
            "pre-commit": "pretty-quick --staged"
        }
    },
    "compileOnSave": true
}
