module.exports = { versions } const request = require('request'); // let matches = []; let versions = function() { new Promise(resolve => { request({ uri: "https://www.python.org/ftp/python/", }, function (error, response, body) { const re = /"[0-9]{1,}\.[0-9]{1,}(\.[0-9]{1,})*\/"/g; matches = body.match(re) matches = matches.map((value) => { return value.slice(1, -2); }); resolve(matches); }); }) }