ember-cli-dependency-checker
Version:
Ember CLI addon for detecting missing npm and bower dependencies before executing ember commands
22 lines (17 loc) • 679 B
JavaScript
const Reporter = require('./lib/reporter');
const DependencyChecker = require('./lib/dependency-checker');
module.exports = {
name: 'ember-cli-dependency-checker',
init: function() {
this._super.init && this._super.init.apply(this, arguments);
// When running `ember <command>`, find the `<command>`
const emberPosition = process.argv.findIndex(arg => arg.endsWith('/ember'));
const ranWithInit = process.argv[emberPosition + 1] === 'init';
if (!ranWithInit) {
const reporter = new Reporter();
const dependencyChecker = new DependencyChecker(this.project, reporter);
dependencyChecker.checkDependencies();
}
}
};
;