Skip to main content

sri_lanka_holidays 1.0.2 copy "sri_lanka_holidays: ^1.0.2" to clipboard
sri_lanka_holidays: ^1.0.2 copied to clipboard

Official Sri Lanka Public, Bank, and Mercantile holidays (including Full Moon Poya days) for 2026, 2027, and extensible JSON support for Dart and Flutter.

🇱🇰 sri_lanka_holidays (Flutter & Dart / pub.dev) #

Official Sri Lanka Public, Bank, and Mercantile Holidays (including Full Moon Poya Days) for Dart 3+ and Flutter.

Installation #

dependencies:
  sri_lanka_holidays: ^1.0.2

Quick Start #

import 'package:sri_lanka_holidays/sri_lanka_holidays.dart';

void main() {
  // 1. Get holidays by year or type
  final holidays2026 = SriLankaHolidays.getHolidays(year: 2026);
  final mercantile2027 = SriLankaHolidays.getMercantileHolidays(2027);

  // 2. Check specific dates
  print(SriLankaHolidays.isPublicHoliday('2026-04-03'));     // true (Good Friday)
  print(SriLankaHolidays.isMercantileHoliday('2026-04-03')); // false

  // 3. DateTime Extensions
  final newYear = DateTime(2026, 4, 14);
  print(newYear.isSriLankaMercantileHoliday); // true
  print(newYear.sriLankaHoliday?.name);       // "Sinhala & Tamil New Year Day"
}

License #

MIT © Sahan Ranasingha — Buy Me a Coffee

0
likes
140
points
--
downloads

Documentation

API reference

Publisher

unverified uploader

Official Sri Lanka Public, Bank, and Mercantile holidays (including Full Moon Poya days) for 2026, 2027, and extensible JSON support for Dart and Flutter.

Repository (GitHub)
View/report issues

Funding

Consider supporting this project:

buymeacoffee.com

License

MIT (license)

More

Packages that depend on sri_lanka_holidays