Socket
Socket
Sign inDemoInstall

@react-native-community/cli-doctor

Package Overview
Dependencies
18
Maintainers
30
Versions
127
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 12.0.0-alpha.13 to 12.0.0-alpha.14

1

build/index.d.ts

@@ -27,3 +27,2 @@ export declare const commands: {

export { default as versionRanges } from './tools/versionRanges';
export { default as installPods } from './tools/installPods';
//# sourceMappingURL=index.d.ts.map

@@ -7,8 +7,2 @@ "use strict";

exports.commands = void 0;
Object.defineProperty(exports, "installPods", {
enumerable: true,
get: function () {
return _installPods.default;
}
});
Object.defineProperty(exports, "versionRanges", {

@@ -23,3 +17,2 @@ enumerable: true,

var _versionRanges = _interopRequireDefault(require("./tools/versionRanges"));
var _installPods = _interopRequireDefault(require("./tools/installPods"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -26,0 +19,0 @@ const commands = {

2

build/tools/healthchecks/androidStudio.js

@@ -58,3 +58,3 @@ "use strict";

// Need a GitHub action to update automatically. See #1180
const androidStudioUrl = 'https://redirector.gvt1.com/edgedl/android/studio/ide-zips/3.6.3.0/android-studio-ide-192.6392135-windows.zip';
const androidStudioUrl = 'https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2022.3.1.18/android-studio-2022.3.1.18-windows.zip';
const installPath = (0, _androidWinHelpers.getUserAndroidPath)();

@@ -61,0 +61,0 @@ await (0, _downloadAndUnzip.downloadAndUnzip)({

@@ -14,4 +14,10 @@ "use strict";

}
function _cliTools() {
const data = require("@react-native-community/cli-tools");
_cliTools = function () {
return data;
};
return data;
}
var _checkInstallation = require("../checkInstallation");
var _installPods = require("../installPods");
var _common = require("./common");

@@ -50,3 +56,3 @@ var _versionRanges = _interopRequireDefault(require("../versionRanges"));

try {
await (0, _installPods.runSudo)(`gem ${options.join(' ')}`);
await (0, _cliTools().runSudo)(`gem ${options.join(' ')}`);
return loader.succeed(loaderSucceedMessage);

@@ -53,0 +59,0 @@ } catch (error) {

@@ -29,2 +29,16 @@ "use strict";

var _packager = _interopRequireDefault(require("./packager"));
function _deepmerge() {
const data = _interopRequireDefault(require("deepmerge"));
_deepmerge = function () {
return data;
};
return data;
}
function _cliTools() {
const data = require("@react-native-community/cli-tools");
_cliTools = function () {
return data;
};
return data;
}
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -40,16 +54,40 @@ const HEALTHCHECK_TYPES = {

let additionalChecks = [];
let projectSpecificHealthchecks = {};
let config;
// Doctor can run in a detached mode, where there isn't a config so this can fail
try {
let config = (0, _cliConfig().default)();
config = (0, _cliConfig().default)();
additionalChecks = config.healthChecks;
if (config.reactNativePath) {
projectSpecificHealthchecks = {
common: {
label: 'Common',
healthchecks: [_packager.default]
},
android: {
label: 'Android',
healthchecks: [_androidSDK.default]
},
...(process.platform === 'darwin' && {
ios: {
label: 'iOS',
healthchecks: [_xcodeEnv.default]
}
})
};
}
} catch {}
return {
if (!config) {
_cliTools().logger.log();
_cliTools().logger.info('Detected that command has been run outside of React Native project, running basic healthchecks.');
}
const defaultHealthchecks = {
common: {
label: 'Common',
healthchecks: [_nodeJS.default, _packageManagers.yarn, _packageManagers.npm, _packager.default, ...(process.platform === 'darwin' ? [_watchman.default] : [])]
healthchecks: [_nodeJS.default, _packageManagers.yarn, _packageManagers.npm, ...(process.platform === 'darwin' ? [_watchman.default] : [])]
},
android: {
label: 'Android',
healthchecks: [_adb.default, _jdk.default, _androidStudio.default, _androidSDK.default, _androidHomeEnvVariable.default, ...(contributor ? [_androidNDK.default] : [])]
healthchecks: [_adb.default, _jdk.default, _androidStudio.default, _androidHomeEnvVariable.default, ...(contributor ? [_androidNDK.default] : [])]
},

@@ -59,3 +97,3 @@ ...(process.platform === 'darwin' ? {

label: 'iOS',
healthchecks: [_xcode.default, _ruby.default, _cocoaPods.default, _iosDeploy.default, _xcodeEnv.default]
healthchecks: [_xcode.default, _ruby.default, _cocoaPods.default, _iosDeploy.default]
}

@@ -65,2 +103,3 @@ } : {}),

};
return (0, _deepmerge().default)(defaultHealthchecks, projectSpecificHealthchecks);
};

@@ -67,0 +106,0 @@ exports.getHealthchecks = getHealthchecks;

{
"name": "@react-native-community/cli-doctor",
"version": "12.0.0-alpha.13",
"version": "12.0.0-alpha.14",
"license": "MIT",

@@ -11,8 +11,9 @@ "main": "build/index.js",

"dependencies": {
"@react-native-community/cli-config": "12.0.0-alpha.13",
"@react-native-community/cli-platform-android": "12.0.0-alpha.13",
"@react-native-community/cli-platform-ios": "12.0.0-alpha.13",
"@react-native-community/cli-tools": "12.0.0-alpha.13",
"@react-native-community/cli-config": "12.0.0-alpha.14",
"@react-native-community/cli-platform-android": "12.0.0-alpha.14",
"@react-native-community/cli-platform-ios": "12.0.0-alpha.14",
"@react-native-community/cli-tools": "12.0.0-alpha.14",
"chalk": "^4.1.2",
"command-exists": "^1.2.8",
"deepmerge": "^4.3.0",
"envinfo": "^7.7.2",

@@ -27,3 +28,2 @@ "execa": "^5.0.0",

"strip-ansi": "^5.2.0",
"sudo-prompt": "^9.0.0",
"wcwidth": "^1.0.1",

@@ -38,3 +38,3 @@ "yaml": "^2.2.1"

"devDependencies": {
"@react-native-community/cli-types": "12.0.0-alpha.13",
"@react-native-community/cli-types": "12.0.0-alpha.14",
"@types/command-exists": "^1.2.0",

@@ -53,3 +53,3 @@ "@types/envinfo": "^7.8.1",

},
"gitHead": "fc87a75adfa86296da54915525eb0c809f25453e"
"gitHead": "e327e5972979f80dff6c2a4719d41df277446056"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc