ember-cli
Version:
Command line tool for developing ambitious ember.js apps
21 lines (16 loc) • 622 B
JavaScript
const path = require('path');
const MockUI = require('console-ui/mock');
const Instrumentation = require('../../lib/models/instrumentation');
const PackageInfoCache = require('../../lib/models/package-info-cache');
class MockCLI {
constructor(options) {
options = options || {};
this.ui = options.ui || new MockUI();
this.root = path.join(__dirname, '..', '..');
this.npmPackage = options.npmPackage || 'ember-cli';
this.instrumentation = options.instrumentation || new Instrumentation({});
this.packageInfoCache = new PackageInfoCache(this.ui);
}
}
module.exports = MockCLI;
;