{"_id":"@aryanjsx/indian-festivals","_rev":"2-65a78de1f50a17454496d463540ce94a","name":"@aryanjsx/indian-festivals","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@aryanjsx/indian-festivals","version":"1.0.0","keywords":["indian-festivals","hindu-festivals","diwali","holi","navratri","durga-puja","eid","christmas","baisakhi","guru-nanak-jayanti","buddha-purnima","mahavir-jayanti","indian-calendar","panchang","cultural-festivals","religious-festivals","india","holidays"],"author":{"name":"aryanjsx"},"license":"MIT","_id":"@aryanjsx/indian-festivals@1.0.0","maintainers":[{"name":"aryanjsx","email":"kumararyan1929@gmail.com"}],"homepage":"https://github.com/aryanjsx/indian-festivals#readme","bugs":{"url":"https://github.com/aryanjsx/indian-festivals/issues"},"dist":{"shasum":"46666e56410ad1b369357334d1c38d888a8da7d8","tarball":"https://registry.npmjs.org/@aryanjsx/indian-festivals/-/indian-festivals-1.0.0.tgz","fileCount":129,"integrity":"sha512-0EheHKp3SXYgaOQQimkHhxWkRvDcC2OiauoZmg+6PqaVEj8+UNz5nxl423acw20KbetKlebTSEEWn2eUUmSYug==","signatures":[{"sig":"MEUCIQDiykzSztS5nloxaKJDUdhp6xRZqD6YrW0jOEQeH59NLAIgQL2dZiPmzB95yHRh2AxuV7IQsKHdCCydGH+6RtAXufA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591037},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"npm run build:esm && npm run build:cjs && npm run build:types","clean":"rimraf dist","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","build:types":"tsc --project tsconfig.types.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"aryanjsx","email":"kumararyan1929@gmail.com"},"repository":{"url":"git+https://github.com/aryanjsx/indian-festivals.git","type":"git"},"_npmVersion":"11.6.1","description":"A comprehensive, authoritative dataset of Indian festivals with accurate celebration dates, historical background, and cultural significance","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/indian-festivals_1.0.0_1769246793254_0.3255518858998847","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aryanjsx/indian-festivals","version":"1.0.1","description":"A comprehensive, authoritative dataset of Indian festivals with accurate celebration dates, historical background, and cultural significance","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"scripts":{"build":"npm run build:esm && npm run build:cjs && npm run build:types","build:esm":"tsc --project tsconfig.esm.json","build:cjs":"tsc --project tsconfig.cjs.json","build:types":"tsc --project tsconfig.types.json","prepublishOnly":"npm run build","clean":"rimraf dist"},"keywords":["indian-festivals","hindu-festivals","diwali","holi","navratri","durga-puja","eid","christmas","baisakhi","guru-nanak-jayanti","buddha-purnima","mahavir-jayanti","indian-calendar","panchang","cultural-festivals","religious-festivals","india","holidays"],"author":{"name":"aryanjsx"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aryanjsx/indian-festivals.git"},"bugs":{"url":"https://github.com/aryanjsx/indian-festivals/issues"},"homepage":"https://github.com/aryanjsx/indian-festivals#readme","devDependencies":{"rimraf":"^5.0.5","typescript":"^5.3.3"},"engines":{"node":">=16.0.0"},"_id":"@aryanjsx/indian-festivals@1.0.1","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-sifmJDq+WULXq/ccUaRowtgS3F+vcKIH/pJ55L08ZXysCQ00+7jWEiFNFmBp26uegf+ZH/eBh+c4/gECRF+Wrg==","shasum":"ec45dfcca75fba888465352443f69baa23afb768","tarball":"https://registry.npmjs.org/@aryanjsx/indian-festivals/-/indian-festivals-1.0.1.tgz","fileCount":129,"unpackedSize":595004,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDPSktLuUNflriOd4gC9nBBOid3dL5r3UNZ6+1Mj3OiVQIhAPu6DSzg5Ux9jmT0o+3QDHkIUDmZTKPVkwweHhVMVwzF"}]},"_npmUser":{"name":"aryanjsx","email":"kumararyan1929@gmail.com"},"directories":{},"maintainers":[{"name":"aryanjsx","email":"kumararyan1929@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/indian-festivals_1.0.1_1769247288378_0.7097083451617161"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-24T09:26:33.114Z","modified":"2026-01-24T09:34:48.680Z","1.0.0":"2026-01-24T09:26:33.502Z","1.0.1":"2026-01-24T09:34:48.544Z"},"bugs":{"url":"https://github.com/aryanjsx/indian-festivals/issues"},"author":{"name":"aryanjsx"},"license":"MIT","homepage":"https://github.com/aryanjsx/indian-festivals#readme","keywords":["indian-festivals","hindu-festivals","diwali","holi","navratri","durga-puja","eid","christmas","baisakhi","guru-nanak-jayanti","buddha-purnima","mahavir-jayanti","indian-calendar","panchang","cultural-festivals","religious-festivals","india","holidays"],"repository":{"type":"git","url":"git+https://github.com/aryanjsx/indian-festivals.git"},"description":"A comprehensive, authoritative dataset of Indian festivals with accurate celebration dates, historical background, and cultural significance","maintainers":[{"name":"aryanjsx","email":"kumararyan1929@gmail.com"}],"readme":"<p align=\"center\">\r\n  <img src=\"https://img.icons8.com/color/96/india.png\" alt=\"India Flag\"/>\r\n</p>\r\n\r\n<h1 align=\"center\">@aryanjsx/indian-festivals</h1>\r\n\r\n<p align=\"center\">\r\n  <strong>A comprehensive, authoritative dataset of Indian festivals with accurate celebration dates, historical background, and cultural significance.</strong>\r\n</p>\r\n\r\n<p align=\"center\">\r\n  <a href=\"https://www.npmjs.com/package/@aryanjsx/indian-festivals\">\r\n    <img src=\"https://img.shields.io/npm/v/@aryanjsx/indian-festivals.svg?style=flat-square\" alt=\"npm version\"/>\r\n  </a>\r\n  <a href=\"https://www.typescriptlang.org/\">\r\n    <img src=\"https://img.shields.io/badge/TypeScript-Ready-3178C6?style=flat-square&logo=typescript&logoColor=white\" alt=\"TypeScript\"/>\r\n  </a>\r\n  <a href=\"https://opensource.org/licenses/MIT\">\r\n    <img src=\"https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square\" alt=\"License: MIT\"/>\r\n  </a>\r\n  <img src=\"https://img.shields.io/badge/Festivals-65+-orange?style=flat-square\" alt=\"Festivals\"/>\r\n  <img src=\"https://img.shields.io/badge/Years-2025--2027-green?style=flat-square\" alt=\"Years\"/>\r\n</p>\r\n\r\n<p align=\"center\">\r\n  <a href=\"#-features\">Features</a> •\r\n  <a href=\"#-installation\">Installation</a> •\r\n  <a href=\"#-quick-start\">Quick Start</a> •\r\n  <a href=\"#-festival-categories\">Categories</a> •\r\n  <a href=\"#-api-reference\">API</a> •\r\n  <a href=\"#-examples\">Examples</a>\r\n</p>\r\n\r\n---\r\n\r\n## ✨ Features\r\n\r\n| Feature | Description |\r\n|---------|-------------|\r\n| 📅 **65+ Festivals** | Comprehensive data across 8 categories |\r\n| 🕉️ **Multi-Religious** | Hindu, Islamic, Christian, Sikh, Buddhist, Jain, Tribal & National |\r\n| 📖 **Rich Information** | Description, history, significance, customs & traditional foods |\r\n| 📆 **Verified Dates** | Year-wise dates for 2026, 2027 and 2028 |\r\n| 🗓️ **Hindu Calendar** | Tithi, Paksha, and Month information |\r\n| 🌙 **Islamic Calendar** | Day and Month in Islamic calendar |\r\n| 🔍 **Powerful Search** | Search by name, religion, region, date & more |\r\n| 📦 **TypeScript** | Full type definitions included |\r\n| ⚡ **Dual Module** | ESM & CommonJS support |\r\n| 🪶 **Zero Dependencies** | Lightweight with no external dependencies |\r\n\r\n---\r\n\r\n## 📦 Installation\r\n\r\n```bash\r\n# npm\r\nnpm install @aryanjsx/indian-festivals\r\n\r\n# yarn\r\nyarn add @aryanjsx/indian-festivals\r\n\r\n# pnpm\r\npnpm add @aryanjsx/indian-festivals\r\n```\r\n\r\n---\r\n\r\n## 🚀 Quick Start\r\n\r\n### ESM (ES Modules)\r\n\r\n```typescript\r\nimport { \r\n  allFestivals, \r\n  getFestivalBySlug, \r\n  getUpcomingFestivals \r\n} from '@aryanjsx/indian-festivals';\r\n\r\n// Get total count\r\nconsole.log(`Total festivals: ${allFestivals.length}`); // 65\r\n\r\n// Get Diwali details\r\nconst diwali = getFestivalBySlug('diwali');\r\nconsole.log(diwali?.name);           // \"Diwali\"\r\nconsole.log(diwali?.dates[2025]);    // \"2025-10-20\"\r\nconsole.log(diwali?.religion);       // \"Hindu\"\r\n\r\n// Get next 5 upcoming festivals\r\nconst upcoming = getUpcomingFestivals(new Date(), 5);\r\n```\r\n\r\n### CommonJS\r\n\r\n```javascript\r\nconst { \r\n  allFestivals, \r\n  getFestivalBySlug \r\n} = require('@aryanjsx/indian-festivals');\r\n\r\nconst holi = getFestivalBySlug('holi');\r\nconsole.log(holi.dates[2025]); // \"2025-03-14\"\r\n```\r\n\r\n---\r\n\r\n## 🎊 Festival Categories\r\n\r\n| Category | Count | Key Festivals |\r\n|----------|:-----:|---------------|\r\n| 🕉️ **Hindu** | 24 | Diwali, Holi, Navratri, Dussehra, Ganesh Chaturthi, Janmashtami, Maha Shivaratri |\r\n| ☪️ **Islamic** | 5 | Eid ul-Fitr, Eid ul-Adha, Muharram, Milad-un-Nabi, Shab-e-Barat |\r\n| ✝️ **Christian** | 5 | Christmas, Good Friday, Easter, All Saints' Day |\r\n| 🙏 **Sikh** | 6 | Guru Nanak Jayanti, Baisakhi, Lohri, Hola Mohalla |\r\n| ☸️ **Buddhist** | 5 | Buddha Purnima, Ambedkar Jayanti, Losar, Hemis Festival |\r\n| 🙏 **Jain** | 5 | Mahavir Jayanti, Paryushana, Samvatsari |\r\n| 🏔️ **Tribal** | 7 | Bihu, Hornbill Festival, Sarhul, Wangala, Karma |\r\n| 🇮🇳 **National** | 8 | Republic Day, Independence Day, Gandhi Jayanti |\r\n\r\n---\r\n\r\n## 📚 API Reference\r\n\r\n### Festival Data Exports\r\n\r\n```typescript\r\nimport {\r\n  // All festivals combined\r\n  allFestivals,           // Festival[] - All 65+ festivals\r\n  festivalsById,          // Map<string, Festival> - Lookup by ID\r\n  festivalsByReligion,    // Record<Religion, Festival[]>\r\n\r\n  // By religion\r\n  hinduFestivals,         // Festival[] - 24 Hindu festivals\r\n  islamicFestivals,       // Festival[] - 5 Islamic festivals\r\n  christianFestivals,     // Festival[] - 5 Christian festivals\r\n  sikhFestivals,          // Festival[] - 6 Sikh festivals\r\n  buddhistFestivals,      // Festival[] - 5 Buddhist festivals\r\n  jainFestivals,          // Festival[] - 5 Jain festivals\r\n  tribalFestivals,        // Festival[] - 7 Tribal festivals\r\n  nationalFestivals,      // Festival[] - 8 National festivals\r\n} from '@aryanjsx/indian-festivals';\r\n```\r\n\r\n### Date Data Exports\r\n\r\n```typescript\r\nimport {\r\n  // Year-specific dates\r\n  dates2026,              // FestivalDateEntry[] - All dates for 2026\r\n  dates2027,              // FestivalDateEntry[] - All dates for 2027\r\n  allDates,               // FestivalDateEntry[] - All years combined\r\n  datesByYear,            // Record<number, FestivalDateEntry[]>\r\n\r\n  // Helper functions\r\n  getDatesForYear,        // (year: number) => FestivalDateEntry[]\r\n  getAvailableYears,      // () => number[] - Returns [2025, 2026, 2027]\r\n} from '@aryanjsx/indian-festivals';\r\n```\r\n\r\n### Utility Functions\r\n\r\n#### 🔍 Festival Lookup\r\n\r\n```typescript\r\nimport { \r\n  getFestivalBySlug,      // Get by ID: getFestivalBySlug('diwali')\r\n  getFestivalByName,      // Get by name: getFestivalByName('Deepavali')\r\n  festivalExists          // Check: festivalExists('holi') => true\r\n} from '@aryanjsx/indian-festivals';\r\n```\r\n\r\n#### 🕉️ Religion-based Queries\r\n\r\n```typescript\r\nimport {\r\n  getFestivalsByReligion,      // Get all Hindu festivals\r\n  getFestivalsByReligions,     // Get Hindu + Sikh festivals\r\n  getFestivalCountByReligion,  // { Hindu: 24, Islamic: 5, ... }\r\n  getAvailableReligions,       // ['Hindu', 'Islamic', ...]\r\n  getPublicHolidays,           // All government holidays\r\n} from '@aryanjsx/indian-festivals';\r\n```\r\n\r\n#### 📅 Date-based Queries\r\n\r\n```typescript\r\nimport {\r\n  getFestivalsByMonth,         // Festivals in October 2025\r\n  getFestivalsByMonthAllYears, // October festivals (all years)\r\n  getFestivalsInDateRange,     // Festivals between two dates\r\n  getFestivalsOnDate,          // Festivals on specific date\r\n  getFullFestivalsByMonth,     // Full festival objects for month\r\n} from '@aryanjsx/indian-festivals';\r\n```\r\n\r\n#### ⏰ Upcoming Festivals\r\n\r\n```typescript\r\nimport {\r\n  getUpcomingFestivals,   // Next N festivals from date\r\n  getNextFestival,        // Next occurrence of specific festival\r\n  getTodaysFestivals,     // Festivals happening today\r\n  getThisWeeksFestivals,  // Festivals in next 7 days\r\n  getThisMonthsFestivals, // Festivals this month\r\n} from '@aryanjsx/indian-festivals';\r\n```\r\n\r\n#### 🔎 Search & Filter\r\n\r\n```typescript\r\nimport {\r\n  searchFestivals,        // Text search across all fields\r\n  filterFestivals,        // Multi-criteria filter\r\n  getFestivalsByRegion,   // Festivals in Kerala\r\n  getFestivalsByType,     // LUNAR, SOLAR, or FIXED\r\n  getAllRegions,          // All unique regions\r\n  getRelatedFestivals,    // Related festivals\r\n} from '@aryanjsx/indian-festivals';\r\n```\r\n\r\n---\r\n\r\n## 💡 Examples\r\n\r\n### Get Upcoming Festivals\r\n\r\n```typescript\r\nimport { getUpcomingFestivals } from '@aryanjsx/indian-festivals';\r\n\r\nconst upcoming = getUpcomingFestivals(new Date('2025-10-01'), 5);\r\n\r\nupcoming.forEach(({ festival, date, daysUntil }) => {\r\n  console.log(`${festival.name} - ${date} (${daysUntil} days away)`);\r\n});\r\n\r\n// Output:\r\n// Dussehra - 2025-10-02 (1 days away)\r\n// Gandhi Jayanti - 2025-10-02 (1 days away)\r\n// Karwa Chauth - 2025-10-10 (9 days away)\r\n// Dhanteras - 2025-10-18 (17 days away)\r\n// Diwali - 2025-10-20 (19 days away)\r\n```\r\n\r\n### Search Festivals\r\n\r\n```typescript\r\nimport { searchFestivals } from '@aryanjsx/indian-festivals';\r\n\r\nconst results = searchFestivals('light');\r\n\r\nresults.slice(0, 3).forEach(({ festival, matchScore }) => {\r\n  console.log(`${festival.name}: ${matchScore}`);\r\n});\r\n\r\n// Output:\r\n// Diwali: 130 (matches \"Festival of Lights\")\r\n```\r\n\r\n### Filter Festivals\r\n\r\n```typescript\r\nimport { filterFestivals } from '@aryanjsx/indian-festivals';\r\n\r\nconst filtered = filterFestivals({\r\n  religion: 'Hindu',\r\n  isPublicHoliday: true,\r\n  year: 2025,\r\n  month: 10  // October\r\n});\r\n\r\nfiltered.forEach(f => console.log(f.name));\r\n// Dussehra, Diwali\r\n```\r\n\r\n### Get Festival Details\r\n\r\n```typescript\r\nimport { getFestivalBySlug } from '@aryanjsx/indian-festivals';\r\n\r\nconst diwali = getFestivalBySlug('diwali');\r\n\r\nif (diwali) {\r\n  console.log('Name:', diwali.name);\r\n  console.log('Also known as:', diwali.alternateNames?.join(', '));\r\n  console.log('Religion:', diwali.religion);\r\n  console.log('Regions:', diwali.regions.join(', '));\r\n  console.log('Duration:', diwali.duration, 'days');\r\n  console.log('Public Holiday:', diwali.isPublicHoliday);\r\n  \r\n  // Hindu calendar details\r\n  console.log('Tithi:', diwali.hinduCalendar?.tithi);\r\n  console.log('Paksha:', diwali.hinduCalendar?.paksha);\r\n  console.log('Month:', diwali.hinduCalendar?.month);\r\n  \r\n  // Dates\r\n  console.log('2025:', diwali.dates[2025]);\r\n  console.log('2026:', diwali.dates[2026]);\r\n  console.log('2027:', diwali.dates[2027]);\r\n  \r\n  // Rich content\r\n  console.log('Description:', diwali.description);\r\n  console.log('History:', diwali.history);\r\n  console.log('Significance:', diwali.significance);\r\n  console.log('Customs:', diwali.customs?.join(', '));\r\n  console.log('Foods:', diwali.foods?.join(', '));\r\n}\r\n```\r\n\r\n### Build a Festival Calendar\r\n\r\n```typescript\r\nimport { getFestivalsByMonth, monthNames } from '@aryanjsx/indian-festivals';\r\n\r\n// Get festivals for each month of 2025\r\nfor (let month = 1; month <= 12; month++) {\r\n  const { festivals } = getFestivalsByMonth(month, 2025);\r\n  console.log(`\\n📅 ${monthNames[month - 1]} 2025 (${festivals.length} festivals)`);\r\n  festivals.forEach(f => {\r\n    console.log(`  ${f.date}: ${f.name} (${f.religion})`);\r\n  });\r\n}\r\n```\r\n\r\n---\r\n\r\n## 📋 Festival Object Structure\r\n\r\n```typescript\r\ninterface Festival {\r\n  // Identity\r\n  id: string;                    // \"diwali\"\r\n  name: string;                  // \"Diwali\"\r\n  alternateNames?: string[];     // [\"Deepavali\", \"Festival of Lights\"]\r\n  \r\n  // Classification\r\n  religion: Religion;            // \"Hindu\"\r\n  regions: Region[];             // [\"Pan-India\"]\r\n  type: FestivalType;            // \"LUNAR\" | \"SOLAR\" | \"FIXED\"\r\n  \r\n  // Rich Content\r\n  description: string;           // Detailed description\r\n  history: string;               // Historical background\r\n  significance: string;          // Cultural/spiritual significance\r\n  \r\n  // Dates\r\n  dates: Record<number, string>; // { 2025: \"2025-10-20\", ... }\r\n  \r\n  // Calendar Systems\r\n  hinduCalendar?: {\r\n    tithi: Tithi;                // \"Amavasya\"\r\n    paksha: Paksha;              // \"Krishna\"\r\n    month: HinduMonth;           // \"Kartik\"\r\n  };\r\n  islamicCalendar?: {\r\n    day: number;                 // 1\r\n    month: IslamicMonth;         // \"Shawwal\"\r\n  };\r\n  \r\n  // Metadata\r\n  duration?: number;             // 5 (days)\r\n  isPublicHoliday?: boolean;     // true\r\n  relatedFestivals?: string[];   // [\"dhanteras\", \"govardhan-puja\"]\r\n  \r\n  // Traditions\r\n  customs?: string[];            // [\"Lighting diyas\", \"Lakshmi Puja\", ...]\r\n  foods?: string[];              // [\"Ladoo\", \"Barfi\", \"Gulab Jamun\", ...]\r\n}\r\n```\r\n\r\n---\r\n\r\n## 🌍 Supported Regions\r\n\r\nThe package covers festivals celebrated across:\r\n\r\n- **Pan-India** - Nationwide celebrations\r\n- **Regional** - North, South, East, West, Central, Northeast India\r\n- **States** - All 28 states and 8 union territories\r\n- **Special Locations** - Nepal, Dharamsala, Anandpur Sahib\r\n\r\n---\r\n\r\n## 📖 Data Sources\r\n\r\nFestival dates and information verified from authoritative sources:\r\n\r\n| Source | Coverage |\r\n|--------|----------|\r\n| **Drik Panchang** | Hindu lunar calendar, tithi, paksha |\r\n| **Government of India** | Official gazetted holidays |\r\n| **SGPC** | Sikh festivals and Gurpurabs |\r\n| **Islamic Calendar** | Eid, Muharram, Milad dates |\r\n| **State Cultural Portals** | Regional & tribal festivals |\r\n\r\n> ⚠️ **Note**: Islamic festival dates may vary by 1-2 days based on moon sighting. Verify closer to the event.\r\n\r\n---\r\n\r\n## 📝 TypeScript Types\r\n\r\nFull type definitions included:\r\n\r\n```typescript\r\nimport type {\r\n  Festival,\r\n  Religion,\r\n  Region,\r\n  FestivalType,\r\n  FestivalDateEntry,\r\n  HinduCalendarInfo,\r\n  IslamicCalendarInfo,\r\n  Tithi,\r\n  Paksha,\r\n  HinduMonth,\r\n  IslamicMonth,\r\n  FestivalFilter,\r\n  FestivalSearchResult,\r\n  UpcomingFestival,\r\n  MonthlyFestivals,\r\n} from '@aryanjsx/indian-festivals';\r\n```\r\n\r\n---\r\n\r\n## 🤝 Contributing\r\n\r\nContributions are welcome! Here's how you can help:\r\n\r\n1. 🍴 Fork the repository\r\n2. 🌿 Create a feature branch (`git checkout -b feature/add-festival`)\r\n3. ✏️ Add your changes with proper sources\r\n4. ✅ Ensure all data is accurate and verified\r\n5. 📝 Update documentation if needed\r\n6. 🚀 Submit a pull request\r\n\r\n### Adding a New Festival\r\n\r\n```typescript\r\nexport const newFestival: Festival = {\r\n  id: \"festival-slug\",\r\n  name: \"Festival Name\",\r\n  religion: \"Hindu\",\r\n  regions: [\"Region\"],\r\n  type: \"LUNAR\",\r\n  description: \"...\",\r\n  history: \"...\",\r\n  significance: \"...\",\r\n  dates: {\r\n    2025: \"2025-MM-DD\",\r\n    2026: \"2026-MM-DD\",\r\n    2027: \"2027-MM-DD\"\r\n  },\r\n  // ... other fields\r\n};\r\n```\r\n\r\n---\r\n\r\n## 📄 License\r\n\r\nMIT © [aryanjsx](https://github.com/aryanjsx)\r\n\r\n---\r\n\r\n<p align=\"center\">\r\n  Made for celebrating India's cultural diversity 🇮🇳\r\n</p>\r\n\r\n<p align=\"center\">\r\n  <a href=\"https://github.com/aryanjsx/indian-festivals/issues\">Report Bug</a> •\r\n  <a href=\"https://github.com/aryanjsx/indian-festivals/issues\">Request Feature</a>\r\n</p>\r\n","readmeFilename":"README.md"}