pray-calc-dart/lib/pray_calc_dart.dart
Aric Camarata 971022734e Refactor: use nrel_spa package instead of bundled SPA
Replace the 1280-line bundled SPA implementation with a dependency on
the nrel_spa package. SpaResult and SpaAnglesResult are now re-exported
from nrel_spa for backwards compatibility. All 24 tests pass unchanged.
2026-03-08 13:10:16 -04:00

15 lines
545 B
Dart

/// pray_calc_dart — Pure Dart Islamic prayer time calculation.
///
/// Implements the PrayCalc Dynamic Method: NREL SPA algorithm + MSC seasonal
/// algorithm + dynamic twilight angles. Accurate to within 1 second of the
/// reference pray-calc TypeScript library.
library;
export 'src/types.dart';
export 'src/get_times.dart';
export 'src/angles.dart';
export 'src/solar_ephemeris.dart';
export 'src/msc.dart';
export 'src/asr.dart';
export 'src/qiyam.dart';
export 'package:nrel_spa/nrel_spa.dart' show getSpa, SpaResult, SpaAnglesResult;