'use strict'; var request = require('@root/request'); // TODO // get list of supported platforms and archetectures // get list of channels and versions for such // return matching versions/channels as well as urls // map from darwin, linux, windows module.platforms = async function () { return [ ['macos', 'amd64'], ['linux', 'amd64'], ['windows', 'amd64'] ]; }; module.versions = async function (os, _arch) { return request({ url: 'https://storage.googleapis.com/flutter_infra/releases/releases_' + os + '.json' }); };