validate objects (including http request params) against a schema. includes express middleware
send text/html emails and attachments (files, streams and strings) from node.js to any smtp server