Skip to content

Commit 584816b

Browse files
Merge pull request #390 from observerly/feature/moon/AlgonquinMoonNames
feat: add AlgonquinMoonNames type to moon module in @observerly/astrometry
2 parents 464c285 + 92806a9 commit 584816b

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

src/moon.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,27 @@ export const LUNAR_SYNODIC_MONTH = 29.530588853
5252

5353
/*****************************************************************************************************************/
5454

55+
// I have named the full moons after the Native American names for the full moons in full knowledge that
56+
// not all Native American tribes have the same names for the full moons (e.g., Moons of the Anishinaabeg).
57+
// I have chosen to use the names from the Algonquin tribes as they are the most commonly known and used
58+
// in modern culture, due to colonial "supremecy" and the fact that the Algonquin tribes were the first
59+
// to be encountered by European settlers in the New World.
60+
export type AlgonquinMoonNames =
61+
| 'Wolf Moon'
62+
| 'Snow Moon'
63+
| 'Worm Moon'
64+
| 'Pink Moon'
65+
| 'Flower Moon'
66+
| 'Strawberry Moon'
67+
| 'Buck Moon'
68+
| 'Sturgeon Moon'
69+
| 'Corn Moon'
70+
| "Hunter's Moon"
71+
| 'Beaver Moon'
72+
| 'Cold Moon'
73+
74+
/*****************************************************************************************************************/
75+
5576
export const Phases = {
5677
New: 'New',
5778
WaxingCrescent: 'Waxing Crescent',

0 commit comments

Comments
 (0)