Socket
Socket
Sign inDemoInstall

@react-native-community/cli-platform-ios

Package Overview
Dependencies
Maintainers
29
Versions
203
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@react-native-community/cli-platform-ios - npm Package Compare versions

Comparing version 2.0.0-rc.3 to 2.0.0-rc.4

build/link/warnAboutManuallyLinkedLibs.js

3

build/commands/runIOS/index.js

@@ -54,2 +54,4 @@ "use strict";

var _warnAboutManuallyLinkedLibs = _interopRequireDefault(require("../../link/warnAboutManuallyLinkedLibs"));
function _cliTools() {

@@ -76,2 +78,3 @@ const data = require("@react-native-community/cli-tools");

(0, _warnAboutManuallyLinkedLibs.default)(ctx);
process.chdir(args.projectPath);

@@ -78,0 +81,0 @@ const xcodeProject = (0, _findXcodeProject.default)(_fs().default.readdirSync('.'));

@@ -19,2 +19,12 @@ "use strict";

function _lodash() {
const data = require("lodash");
_lodash = function () {
return data;
};
return data;
}
var _findProject = _interopRequireDefault(require("./findProject"));

@@ -37,3 +47,3 @@

*/
const memoizedFindProject = (0, _lodash().memoize)(_findProject.default);
/**

@@ -43,2 +53,3 @@ * For libraries specified without an extension, add '.tbd' for those that

*/
const mapSharedLibaries = libraries => libraries.map(name => {

@@ -62,3 +73,3 @@ if (_path().default.extname(name)) {

const project = userConfig.project || (0, _findProject.default)(folder);
const project = userConfig.project || memoizedFindProject(folder);
/**

@@ -65,0 +76,0 @@ * No iOS config found here

4

build/link-pods/isInstalled.js

@@ -20,6 +20,6 @@ "use strict";

*
* @format
*
*/
function isInstalled(iOSProject, dependencyConfig) {
if (!iOSProject.podfile) {
if (!iOSProject.podfile || !dependencyConfig.podspecPath) {
return false;

@@ -26,0 +26,0 @@ } // match line with pod declaration: pod 'dependencyPodName' (other possible parameters of pod are ignored)

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

*
* @format
*
*/

@@ -23,0 +23,0 @@ function isInstalled(projectConfig, name, dependencyConfig) {

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

*
* @format
*
*/

@@ -30,0 +30,0 @@ function getIOSLinkConfig() {

@@ -30,5 +30,5 @@ "use strict";

*
* @format
*
*/
const memo = new Map();
/**

@@ -38,5 +38,13 @@ * Returns true if `xcodeproj` specified by dependencyConfig is present

*/
function isInstalled(projectConfig, dependencyConfig) {
const project = _xcode().default.project(projectConfig.pbxprojPath).parseSync();
let project;
if (memo.has(projectConfig.pbxprojPath)) {
project = memo.get(projectConfig.pbxprojPath);
} else {
project = _xcode().default.project(projectConfig.pbxprojPath).parseSync();
memo.set(projectConfig.pbxprojPath, project);
}
const libraries = (0, _getGroup.default)(project, projectConfig.libraryFolder);

@@ -43,0 +51,0 @@

{
"name": "@react-native-community/cli-platform-ios",
"version": "2.0.0-rc.3",
"version": "2.0.0-rc.4",
"main": "build/index.js",
"dependencies": {
"@react-native-community/cli-tools": "^2.0.0-rc.3",
"@react-native-community/cli-tools": "^2.0.0-rc.4",
"chalk": "^1.1.1",

@@ -14,3 +14,3 @@ "xcode": "^2.0.0"

],
"gitHead": "de936f6caa933ab46991b231cd294f727be53589"
"gitHead": "024a43231690f39944a584b97cd57885ef722fe4"
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc