kenat 1.0.1 copy "kenat: ^1.0.1" to clipboard
kenat: ^1.0.1 copied to clipboard

A comprehensive Ethiopian calendar library for Dart. Includes date conversions, holidays, fasting, Bahire Hasab, and Geez.

1.0.1 #

  • Added example/ folder to improve pub.dev score.
  • Shortened pubspec description to comply with pub.dev limits.

1.0.0 #

  • Initial release of the Kenat Ethiopian calendar library for Dart.
  • Full Ethiopian ↔ Gregorian date conversion support.
  • Holiday calculations: fixed public/state holidays, movable Christian feasts, and Islamic holidays (Eid al-Fitr, Eid al-Adha, Moulid).
  • Fasting period calculations: Abiy Tsome, Nineveh, Filseta, Tsome Hawaryat, Tsome Dihenet, Ramadan.
  • Bahire Hasab system for computing movable feasts from Ethiopian ecclesiastical calendar.
  • Ethiopian time system (12-hour day/night period) with conversions to/from Gregorian.
  • Ge'ez (Ethiopic) numeral conversions in both directions.
  • Date arithmetic: add/subtract days, months, and years; diff calculations.
  • Calendar month grid generation with holiday and saint data overlay.
  • Orthodox Saints (Hagiography) data for all months.
  • Multiple date formatting options: standard, Geez, with weekday, with time, short, and ISO-like.
  • Comprehensive error handling with descriptive error types.
  • 12 test suites covering all core modules.
1
likes
160
points
88
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A comprehensive Ethiopian calendar library for Dart. Includes date conversions, holidays, fasting, Bahire Hasab, and Geez.

Repository (GitHub)
View/report issues

Topics

#calendar #ethiopian #date #localization

License

MIT (license)

More

Packages that depend on kenat