Как создавать и управлять icalendar VEvent в собственном приложении - PullRequest
0 голосов
/ 10 апреля 2020

Я занимаюсь разработкой собственного реагирующего приложения, в котором пользователи могут публиковать события с указанием дня, времени и периодичности (еженедельно, ежедневно и т. Д. c ...). После того, как эти параметры были установлены пользователем, мне нужно сгенерировать оригинальный объект VEvent для отправки на мой бэкэнд Серверная часть возвращает эти события в формате объектов VEvent. В связи с бэкэндом VEvent заключены в JSON.

. Мой вопрос: есть ли библиотека javascript, которая позволяет мне создавать, декодировать и управлять VEvents в формате iCalendar?

1 Ответ

0 голосов
/ 11 апреля 2020

Есть некоторые, все, что вам нужно сделать, это искать их на npm. js.

К сожалению, большинство из них были заброшены или не предоставляют анализ оба пути (JSON -> iCal, iCal -> JSON).

Несколько примеров:

ics , что идет от JSON -> iCal

ical-генератор , снова JSON -> iCal

ical2 json, JSON -> iCal

Я работал над собственным пакетом, чтобы заполнить этот пробел и выполнить синтаксический анализ в обе стороны, который называется ikalendar . Однако я не пытаюсь использовать это как плагин, поскольку он все еще не 1.0 версии и все еще находится в работе, поэтому я бы не рекомендовал его для производственного использования.

...