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
45 lines (42 loc) • 1.5 kB
text/typescript
import type { Deity, Chalisa } from '../types.js'
import ganeshaChalisa from './ganesha.js'
import shivaChalisa from './shiva.js'
import vishnuChalisa from './vishnu.js'
import hanumanChalisa from './hanuman.js'
import lakshmiChalisa from './lakshmi.js'
import krishnaChalisa from './krishna.js'
import ramaChalisa from './rama.js'
import durgaChalisa from './durga.js'
import saraswatiChalisa from './saraswati.js'
import parvatiChalisa from './parvati.js'
import kaliChalisa from './kali.js'
import suryaChalisa from './surya.js'
import brahmaChalisa from './brahma.js'
import saiBabaChalisa from './sai-baba.js'
import santoshiMataChalisa from './santoshi-mata.js'
import sitaChalisa from './sita.js'
import khatuShyamChalisa from './khatu-shyam.js'
import vaishnoDeviChalisa from './vaishno-devi.js'
import narasimhaChalisa from './narasimha.js'
const chalisasByDeity: Partial<Record<Deity, Chalisa>> = {
'ganesha': ganeshaChalisa,
'shiva': shivaChalisa,
'vishnu': vishnuChalisa,
'hanuman': hanumanChalisa,
'lakshmi': lakshmiChalisa,
'krishna': krishnaChalisa,
'rama': ramaChalisa,
'durga': durgaChalisa,
'saraswati': saraswatiChalisa,
'parvati': parvatiChalisa,
'kali': kaliChalisa,
'surya': suryaChalisa,
'brahma': brahmaChalisa,
'sai-baba': saiBabaChalisa,
'santoshi-mata': santoshiMataChalisa,
'sita': sitaChalisa,
'khatu-shyam': khatuShyamChalisa,
'vaishno-devi': vaishnoDeviChalisa,
'narasimha': narasimhaChalisa,
}
export default chalisasByDeity