A simple file cache that uses s3 as the origin.
$ npm install s3-file-cache --save
var s3FileCache = require('s3-file-cache');
s3FileCache.getDir('./my-save-location','remote/directory/name','s3-bucket-name');
Refer to the AWS SDK for authenticating to AWS prior to using this plugin.