{"repo":"MelakuDemeke/kenat","free":true,"listed":false,"github":"https://github.com/MelakuDemeke/kenat","clone":"git clone https://github.com/MelakuDemeke/kenat.git","description":"https://www.npmjs.com/package/kenat","language":"TypeScript","stars":53,"topics":["calendar","ethiopian-calender","js","node"],"license":"MIT","category":"productivity","readme_excerpt":"Kenat / ቀናት --- Kenat / ቀናት 📌 Overview Kenat (Amharic: ቀናት) is a comprehensive JavaScript library for the Ethiopian calendar. It provides a complete toolset for developers, handling date conversions, advanced formatting, full date arithmetic, and a powerful, authentic holiday calculation system based on the traditional Bahire Hasab (ባሕረ ሃሳብ) . --- 📚 Table of Contents - Features - Installation - Requirements - TypeScript Support - Import Options - Quick Start - Design Principles - Bahire Hasab & Holiday System - More API Examples - Date Arithmetic - Comparing Dates - Start / End of a Period - Date Difference & Distance API - Calendar Generation - Fasting Periods - Holiday Distance Helpers - Geez Numerals & Formatting - Calendar Preference (Ethiopian / Gregorian) - Time Handling - Serialization - API Reference - Contribution Guide - Author - Contributors - License --- ✨ Features - 🔄 Bidirectional Conversion : Seamlessly convert between Ethiopian and Gregorian calendars with high precision. - 🌓 Calendar Preference : Read or format any date as Ethiopian or Gregorian with a single { calendar } option — no if / else needed at call sites. - 🗂️ Complete Holiday System : Pre-loaded with all public, religious (Christian & Muslim), and cultural holidays. - 🔎 Advanced Holiday Filtering : Easily filter holidays by tags (e.g., public, christian, muslim). - 📖 Authentic Liturgical Calculations : Implements Bahire Hasab (ባሕረ ሃሳብ) for movable feasts and fasts, including edge-case years.","default_branch":null,"files":null,"tree":[],"storefront":"/r/MelakuDemeke","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MelakuDemeke/kenat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}