2

I've just published an ember-cli addon using features available only in projects that have updated to Ember 2.x by making the required changes to their package.json and bower.json.

How should I specify that the addon will only work with Ember 2.x?

Gabriel Grant
  • 5,415
  • 2
  • 32
  • 40

1 Answers1

0

Very late answer, but I found this question while searching for this myself.

The answer is to require ember-cli-version-checker. The documentation gives several examples, but to require a minimum version of Ember itself you would do

//index.js
let VersionChecker = require('ember-cli-version-checker');

module.exports = {
  name: 'awesome-addon',
  init() {
    let checker = new VersionChecker(this);

    checker.for('ember-cli').assertAbove('2.0.0', 'To use awesome-addon you must have ember-cli 2.0.0');
  }
};
jrjohnson
  • 2,401
  • 17
  • 23