ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
24 lines (20 loc) • 628 B
JavaScript
;
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