UNPKG

725 BJavaScriptView Raw
1'use strict';
2
3const CoreObject = require('core-object');
4const debug = require('debug')('ember-try:commands:reset');
5const ScenarioManager = require('../utils/scenario-manager');
6const DependencyManagerAdapterFactory = require('./../utils/dependency-manager-adapter-factory');
7
8module.exports = CoreObject.extend({
9 run() {
10 let dependencyAdapters =
11 this.dependencyManagerAdapters ||
12 DependencyManagerAdapterFactory.generateFromConfig(this.config, this.project.root);
13 debug(
14 'DependencyManagerAdapters: %s',
15 dependencyAdapters.map((item) => {
16 return item.configKey;
17 })
18 );
19 return new ScenarioManager({ dependencyManagerAdapters: dependencyAdapters }).cleanup();
20 },
21});