WebDAV, CalDAV, and CardDAV client for nodejs and the browser.