download-cached Npm module for downloading file with cache so that it can be re-downloaded from cache later