All modules:
Compose-free Bikram Sambat engine. Converts between BS and AD dates, resolves month layouts, formats dates in Nepali or English locales, and compares calendars — all on plain kotlinx-datetime with zero Compose dependency, so it ships on server, CLI, and every native target.
Optional kotlinx-serialization support for the :core calendar models. Adds KSerializer instances so CustomCalendar, SimpleDate, SimpleTime, and the other model types cross process and storage boundaries without a hand-written mapping layer. Pure Kotlin, no Compose — ships on the same expanded target matrix as :core.
Compose Multiplatform date-picker UI aligned with the Material3 DatePicker, built on :core. Covers the calendar dialog, docked and full-screen variants, wheel picker, range pickers, and text input fields — each with optional paired English dates. This module also produces the iOS XCFramework.