"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; function _envinfo() { const data = _interopRequireDefault(require("envinfo")); _envinfo = function () { return data; }; return data; } function _package() { const data = require("../../package.json"); _package = function () { return data; }; return data; } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } async function action(options) { let info = await _envinfo().default.run({ System: ['OS', 'Shell'], Binaries: ['Node', 'Yarn', 'npm', 'Watchman'], IDEs: ['Xcode', 'Android Studio'], npmPackages: ['expo', 'react', 'react-native', 'react-navigation'], npmGlobalPackages: ['expo-cli'] }, { title: `Expo CLI ${_package().version} environment info` }); console.log(info); } var _default = program => { program.command('diagnostics [project-dir]').description('Prints environment info to console.').asyncAction(action); }; exports.default = _default; //# sourceMappingURL=../__sourcemaps__/commands/diagnostics.js.map