ci: verify README/CHANGELOG/LICENSE in pack-check; add Acknowledgments to README

This commit is contained in:
Aric Camarata 2026-03-08 16:46:03 -04:00
parent 8f39fcd82e
commit 85f02365f5
2 changed files with 11 additions and 0 deletions

View file

@ -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"

View file

@ -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. <https://doi.org/10.1016/j.solener.2003.12.003>
The seasonal twilight model builds on the work of Khalid Shaukat (Moonsighting Committee Worldwide).
## License
MIT. Copyright (c) 2023-2026 Aric Camarata.