"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; function _chalk() { const data = _interopRequireDefault(require("chalk")); _chalk = function () { return data; }; return data; } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // List of answers on how to set `ANDROID_HOME` for each platform const URLS = { darwin: 'https://stackoverflow.com/a/28296325/4252781', win32: 'https://stackoverflow.com/a/54888107/4252781', linux: 'https://stackoverflow.com/a/39228100/4252781' }; const label = 'ANDROID_HOME'; const description = 'Environment variable that points to your Android SDK installation'; // Force the options for the platform to avoid providing a link // for `ANDROID_HOME` for every platform NodeJS supports const platform = process.platform; const message = `Read more about how to set the ${label} at ${_chalk().default.dim(URLS[platform])}`; var _default = { label, description, getDiagnostics: async () => ({ needsToBeFixed: !process.env.ANDROID_HOME }), runAutomaticFix: async ({ loader, logManualInstallation }) => { // Variable could have been added if installing Android Studio so double checking if (process.env.ANDROID_HOME) { loader.succeed(); return; } loader.fail(); logManualInstallation({ message }); } }; exports.default = _default; //# sourceMappingURL=androidHomeEnvVariable.ts.map