diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 56177a9..8a8bda1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -79,4 +79,7 @@ jobs: grep "dist/index.mjs" pack-output.txt grep "dist/index.d.ts" pack-output.txt grep "dist/index.d.mts" pack-output.txt + grep "README.md" pack-output.txt + grep "CHANGELOG.md" pack-output.txt + grep "LICENSE" pack-output.txt echo "Pack check passed" diff --git a/README.md b/README.md index a8004ea..9e6ed8e 100644 --- a/README.md +++ b/README.md @@ -200,6 +200,14 @@ Full documentation: [GitHub Wiki](https://github.com/acamarata/pray-calc/wiki) - [luxon-hijri](https://github.com/acamarata/luxon-hijri) — Hijri/Gregorian calendar - [moon-sighting](https://github.com/acamarata/moon-sighting) — Crescent visibility +## Acknowledgments + +The solar position calculations use [nrel-spa](https://github.com/acamarata/nrel-spa), a pure JavaScript port of the Solar Position Algorithm (SPA) developed by Ibrahim Reda and Afshin Andreas at the National Renewable Energy Laboratory (NREL): + +> Reda, I., Andreas, A. (2004). "Solar Position Algorithm for Solar Radiation Applications." Solar Energy, 76(5), 577-589. + +The seasonal twilight model builds on the work of Khalid Shaukat (Moonsighting Committee Worldwide). + ## License MIT. Copyright (c) 2023-2026 Aric Camarata.