{"repo":"elastic/rrule-es","free":true,"listed":false,"github":"https://github.com/elastic/rrule-es","clone":"git clone https://github.com/elastic/rrule-es.git","description":"JavaScript library for working with iCalendar RRULE rules","language":"TypeScript","stars":20,"topics":["calendar","javascript","recurrence-rules","rrule","typescript"],"license":"Apache-2.0","category":"productivity","readme_excerpt":"rrule-es rrule-es is a modern JavaScript library for working with recurring events on calendar dates, implementing the iCalendar RRULE standard. It has strong support for timezones, focuses on full compliance to the iCalendar spec, and on stability and consistency no matter what system it's running on. Usage API Constructor params Parameter Type Description ------------ ---------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tzid string required An IANA timezone string. For best results, use a country and a city. For example, America/Phoenix and America/Denver are both in US Mountain time but Phoenix doesn't observe DST dtStart Date required A JavaScript Date object indicating when the recurrence rule starts. For ease of use when considering timezones, you may want to generate this from an absolute Unix timestamp. (According to iCalndar standarad, the dtStart will always be the first occurrence of the rule even if it doesn't fit the underly","default_branch":null,"files":null,"tree":[],"storefront":"/r/elastic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elastic/rrule-es/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."}