"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
function _xdl() {
const data = require("@expo/xdl");
_xdl = function () {
return data;
};
return data;
}
function _log() {
const data = _interopRequireDefault(require("../log"));
_log = function () {
return data;
};
return data;
}
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
async function action(projectDir) {
if ((await _xdl().Doctor.validateWithNetworkAsync(projectDir)) === _xdl().Doctor.NO_ISSUES) {
(0, _log().default)(`Didn't find any issues with your project!`);
}
process.exit();
}
function _default(program) {
program.command('doctor [project-dir]').description('Diagnoses issues with your Expo project.').asyncActionProjectDir(action,
/* skipProjectValidation: */
true);
}
//# sourceMappingURL=../__sourcemaps__/commands/doctor.js.map