better-suncalc
Version:
A tiny TypeScript library for calculating sun/moon positions and phases.
65 lines (37 loc) • 1.66 kB
Markdown
# SunCalc TS
## Changelog
#### 3.0.0 &da2ce7; Feb 25, 2025
- Migrate to Yarn 4.6, rework packaging, rename to (better) SunCalc
#### 2.0.0 &andiling; May 14, 2024
- Migrate the codebase to TypeScript
#### 1.8.1 &andiling; Dec 07, 2018
- Nadir moved from past to future
#### 1.8.0 — Dec 22, 2016
- Improved precision of moonrise/moonset calculations.
- Added `parallacticAngle` calculation to `getMoonPosition`.
- Default to today's date in `getMoonIllumination`.
- Fixed incompatibility when using Browserify/Webpack together with a global AMD loader.
#### 1.7.0 — Nov 11, 2015
- Added `inUTC` argument to `getMoonTimes`.
#### 1.6.0 — Oct 27, 2014
- Added `SunCalc.getMoonTimes` for calculating moon rise and set times.
#### 1.5.1 — May 16, 2014
- Exposed `SunCalc.times` property with defined daylight times.
- Slightly improved `SunCalc.getTimes` performance.
#### 1.4.0 — Apr 10, 2014
- Added `phase` to `SunCalc.getMoonIllumination` results (moon phase).
- Switched from mocha to tape for tests.
#### 1.3.0 — Feb 21, 2014
- Added `SunCalc.getMoonIllumination` (in place of `getMoonFraction`) that returns an object with `fraction` and `angle`
(angle of illuminated limb of the moon).
#### 1.2.0 — Mar 07, 2013
- Added `SunCalc.getMoonFraction` function that returns illuminated fraction of the moon.
#### 1.1.0 — Mar 06, 2013
- Added `SunCalc.getMoonPosition` function.
- Added nadir (darkest time of the day, middle of the night).
- Added tests.
#### 1.0.0 — Dec 07, 2011
- Published to NPM.
- Added `SunCalc.addTime` function.
#### 0.0.0 — Aug 25, 2011
- First commit.