mobile-cli-lib
Version:
common lib used by different CLI
29 lines (28 loc) • 1.27 kB
JavaScript
"use strict";
require("./appbuilder-bootstrap");
$injector.require("messages", "./messages/messages");
var Future = require("fibers/future");
var options_1 = require("../options");
$injector.require("staticConfig", "./appbuilder/proton-static-config");
$injector.register("config", {});
$injector.register("analyiticsService", {});
$injector.register("options", $injector.resolve(options_1.OptionsBase, { options: {}, defaultProfileDir: "" }));
$injector.requirePublicClass("deviceEmitter", "./appbuilder/device-emitter");
$injector.requirePublicClass("deviceLogProvider", "./appbuilder/device-log-provider");
var errors_1 = require("../errors");
errors_1.installUncaughtExceptionListener();
$injector.register("emulatorSettingsService", {
canStart: function (platform) {
return Future.fromResult(true);
},
minVersion: function () {
return 10;
}
});
$injector.require("logger", "./logger");
$injector.register("deployHelper", {
deploy: function (platform) { return Future.fromResult(); }
});
$injector.require("liveSyncProvider", "./appbuilder/providers/livesync-provider");
$injector.requirePublic("liveSyncService", "./appbuilder/services/livesync/livesync-service");
$injector.require("project", "./appbuilder/project/project");