{
    "extends": "./tsconfig.json",
    "compilerOptions": {
        "outDir": "dist",
        "declaration": true,
        "declarationDir": "dist",
        "sourceMap": true,
        "noEmit": false,
        "emitDeclarationOnly": true,
        "jsx": "react-jsx",
        "jsxImportSource": "react",
        "esModuleInterop": true,
        "target": "ES2020",
        "module": "ESNext",
        "lib": ["ES2023", "DOM", "DOM.Iterable"],
        "downlevelIteration": true,
        "skipLibCheck": true,
        "types": ["node", "vite/client"],
        "moduleResolution": "bundler",
        "allowSyntheticDefaultImports": true,
        "baseUrl": ".",
        "paths": {
            "@/*": ["./src/*"],
            "@/lib/*": ["./src/lib/*"]
        }
    },
    "include": ["src/lib/**/*"],
    "exclude": ["node_modules", "**/*.test.ts", "**/*.test.tsx", "**/*.spec.ts", "**/*.spec.tsx", "**/*.stories.ts", "**/*.stories.tsx"]
}
