A Node.js CalDAV client