mirror of
https://github.com/acamarata/moon-cycle.git
synced 2026-06-30 18:54:29 +00:00
Add typedoc and typedoc-plugin-markdown as devDependencies. Add typedoc.json config targeting src/index.ts with markdown output to .github/wiki/api. Add docs script to package.json. Generate initial API reference pages. Part of T-E8-03 — TypeDoc automation for all 12 JS/TS packages.
808 B
808 B
moon-cycle / cycleMonth
Function: cycleMonth()
cycleMonth(
date?):string
Defined in: cycleMonth.ts:16
Maps a date to the corresponding NASA moon phase image for the monthly cycle.
The monthly dataset contains 708 hourly images spanning exactly one synodic month (29.53 days). This function computes the fractional position within the current synodic month relative to the 2023-11-13 new moon anchor and maps that fraction to an image index in [1, 708].
Parameters
date?
Date = ...
The date to resolve. Defaults to the current time.
Returns
string
A zero-padded filename string, e.g. "354.webp".