{"repo":"hebcal/hebcal-es6","free":true,"listed":false,"github":"https://github.com/hebcal/hebcal-es6","clone":"git clone https://github.com/hebcal/hebcal-es6.git","description":"perpetual Jewish Calendar with holidays, Shabbat and holiday candle lighting and havdalah times, Torah readings, and more","language":"TypeScript","stars":132,"topics":["zmanim","daf-yomi","hebrew-calendar","calendar","judaism","jewish-holidays","yahrzeit","holidays","jewish-calendar","hebrew-date"],"license":"GPL-2.0","category":"productivity","readme_excerpt":"@hebcal/core Hebcal is a perpetual Jewish Calendar. This library converts between Hebrew and Gregorian dates, and generates lists of Jewish holidays for any year (past, present or future). Shabbat and holiday candle lighting and havdalah times are approximated based on location. Torah readings (Parashat HaShavua), Daf Yomi, and counting of the Omer can also be specified. Hebcal also includes algorithms to calculate yahrzeits, birthdays and anniversaries. @hebcal/core targets both browser-based JavaScript and server-side Node.js. Most work starts with the calendar() function and the HDate class. Nearly everything is available as a standalone function — calendar() , getHolidaysOnDate() , getSedra() , tachanun() , reformatTimeStr() — and the examples here use that form, since importing only what you need is what lets a bundler drop the rest. The same functions are also reachable as static methods on HebrewCalendar . Yahrzeits and birthdays are standalone functions too, but they live in @hebcal/hdate rather than here — import yahrzeit() and birthdayOrAnniversary() from there directly. HebrewCalendar.getYahrzeit() and .getBirthdayOrAnniversary() are thin wrappers over them. A few odds and ends remain class-only: eruvTavshilin() , hallel() and getHolidaysForYear() . Installation Synopsis Events and flags Everything calendar() returns is an Event : a Hebrew date, a description, a flags bitmask, and optional extras. Subclasses add detail — HolidayEvent , ParshaEvent , OmerEvent , Can","default_branch":null,"files":null,"tree":[],"storefront":"/r/hebcal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hebcal/hebcal-es6/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}