Skip to content

Commit

Permalink
[chore]: require ember-auto-import 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
snewcomer committed Sep 22, 2021
1 parent c448335 commit 3c4a171
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions lib/index.js
Expand Up @@ -11,6 +11,7 @@ const injectBabelHelpers = require('./transforms/inject-babel-helpers').injectBa
const debugTree = require('broccoli-debug').buildDebugCallback('ember-source:addon');
const vmBabelPlugins = require('@glimmer/vm-babel-plugins');
const Overrides = require('./overrides');
const semver = require('semver');

const PRE_BUILT_TARGETS = [
'last 1 Chrome versions',
Expand Down Expand Up @@ -46,10 +47,12 @@ module.exports = {
this._super.init && this._super.init.apply(this, arguments);

if ('ember' in this.project.bowerDependencies()) {
// TODO: move this to a throw soon.
this.ui.writeWarnLine(
'Ember.js is now provided by node_module `ember-source`, please remove it from bower'
);
throw new Error('Ember.js is now provided by node_module `ember-source`, please remove it from bower');
}

let emberAutoImport = this.project.addons.find((a) => a.name === 'ember-auto-import');
if (this.project.addons.length && (!emberAutoImport || semver.lt(emberAutoImport.pkg.version, '2.0.0'))) {
throw new Error('ember-auto-import must be present and installed as version 2.0.0 or greater. See the v2.0 upgrade guide here - https://github.com/ef4/ember-auto-import/blob/main/docs/upgrade-guide-2.0.md');
}

// resets `this.root` to the correct location by default ember-cli
Expand Down

0 comments on commit 3c4a171

Please sign in to comment.