3rd Party Packages
In an effort to make things easier, Jancy comes with some preinstalled packages avaiable on the Jancy object.
AsyncMutex
This package implements primitives for synchronizing asynchronous operations in Javascript.
Available at jancy.asyncMutex
Axios
Axios is a simple promise based HTTP client for the browser and node.js. Axios provides a simple to use library in a small package with a very extensible interface.
Available at jancy.axios.
const res = await jancy.axios.get(`http://some-url`)
DayJS
Fast 2kB alternative to Moment.js with the same modern API
Available at jancy.dayjs.
Google APIs
Node.js client library for using Google APIs. Support for authorization and authentication with OAuth 2.0, API Keys and JWT tokens is included.
Available at jancy.gapi.
Google Cloud Storage
Node.js idiomatic client for Cloud Storage.
Available at jancy.gstorage.
ImapFlow
ImapFlow is a modern and easy-to-use IMAP client library for Node.js.
Available at jancy.imapflow.
mailparser
Advanced email parser for Node.js. Everything is handled as a stream which should make it able to parse even very large messages (100MB+) with relatively low overhead.
Available at jancy.mailparser.