UNPKG

ember-legacy-class-transform

Version:
24 lines (20 loc) 628 B
'use strict'; var array = require('lodash/array'); var RSVP = require('rsvp'); var fetchEmberVersionsFromGithub = require('./fetch-ember-versions-from-github'); module.exports = function getEmberVersions() { var fetchVersionsPromise; if (arguments[0]) { fetchVersionsPromise = RSVP.resolve(arguments[0]); } else { fetchVersionsPromise = fetchEmberVersionsFromGithub(); } return fetchVersionsPromise.then(function(versions) { return array.uniq([].concat(versionsFromBower(), versions)); }); }; // jscs:disable function versionsFromBower() { return require('./known-ember-versions'); } // jscs:enable