{
    "compilerOptions": {
      "target": "ES5",                          // Compatibility with older environments
      "moduleResolution": "bundler",            // Import module config.
      "module": "ESNext",                       // Let Rollup handle module resolution
      "declaration": true,                      // Generate .d.ts files for TypeScript definitions
      "outDir": "./dist",                       // Output directory
      "strict": true,                           // Enable strict type checking
      "esModuleInterop": true,                  // Interop for CommonJS modules
      "skipLibCheck": true,                      // Skip library type checks
      "lib": [
        "dom",
        "ES5",
        "ES6"
      ]
    },
    "include": ["src/**/*"],
    "exclude": ["node_modules", "dist", "test"]
  }
  