I was fiddling with it and found that a request for a valid version (e.g., 3.5.0pr1) could return an empty data set. It's silly to keep working, in this case.
Also, modify the versioning of ejs dependency so we can pick up the latest version.
Modify dependencies to allow latest version of ejs.
Protect against empty result sets (a valid version, but no JSON) and …
…log the source URL generated.
No problem, glad I could help.