{
    "compilerOptions": {
      "target": "es5", // Target ES5 for compatibility
      "module": "esnext", // Use ES modules for tree-shaking
      "lib": ["dom", "es6"], // Include DOM and ES6 libraries
      "declaration": true, // Generate .d.ts files
      "outDir": "./dist", // Output directory for compiled files
      "strict": true, // Enable strict type-checking
      "esModuleInterop": true, // Enable ES module interop
      "skipLibCheck": true, // Skip library checking
      "forceConsistentCasingInFileNames": true // Ensure consistent file naming
    },
    "include": ["index.ts"] // Include your entry file
  }