UNPKG

hindu-devotional-texts

Version:

Hand-curated, typed, authoritative Hindu devotional content — aartis, chalisas, kathas, stotras, mantras, ashtottaras & sahasranamas, Vedic suktas, daily prayers, puja vidhi, Navratri, tirthas, the festival/ekadashi calendar, and full scriptures (Bhagavad

28 lines • 1.12 kB
import { VAAR_DEVATA } from './vaar-devata.js'; export { VAAR_DEVATA, VAAR_SOURCES } from './vaar-devata.js'; /** The day's Vaar Devata for a given date (`Date.getDay()`-indexed). */ export function getVaarDevataForDate(d) { return VAAR_DEVATA[d.getDay()]; } /** Look up by day slug ('sunday' … 'saturday'); `undefined` for an unknown key. */ export function getVaarDevataByKey(key) { return VAAR_DEVATA.find((v) => v.dayKey === key); } /** Look up by ruling graha — e.g. for a daśā-lord weekday remedy. */ export function getVaarDevataByGraha(graha) { return VAAR_DEVATA.find((v) => v.grahaKey === graha); } /** The day's deities that have a roster slug, de-duplicated. */ export function vaarRosterIds(v) { const ids = []; for (const d of v.deities) { if (d.rosterId && !ids.includes(d.rosterId)) ids.push(d.rosterId); } return ids; } /** The day's deity names joined for a one-line label ("Vishnu · Brihaspati · Sai Baba"). */ export function vaarDeityNames(v, lang) { return v.deities.map((d) => d.name[lang]).join(' · '); } //# sourceMappingURL=index.js.map