"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