Exact Error: https://i.stack.imgur.com/Rmtd5.jpg
Podfile: https://i.stack.imgur.com/P5Syc.png
Linked Frameworks: https://i.stack.imgur.com/HOpnK.jpg
Already tried: 1)deleting npm modules 2)deleting pods folder
Appreciate the help
Exact Error: https://i.stack.imgur.com/Rmtd5.jpg
Podfile: https://i.stack.imgur.com/P5Syc.png
Linked Frameworks: https://i.stack.imgur.com/HOpnK.jpg
Already tried: 1)deleting npm modules 2)deleting pods folder
Appreciate the help
I'm developing an React Native App for both iOS
and Android
and I've just finished implementing a React Native
Module only for Android
.
The issue is, when I try to build the app on XCode I get this error:
ld: library not found for -lRNOpenAppSettings clang: error: linker command failed with exit code 1 (use -v to see invocation)
Does anyone know how to make XCode ignore this?
Using NativeBase, I added a Header component. Now, I want to programmatically retrieve the height of the header. How can I do this. The code for adding the Header is given below:
I tried using Dimensions.get('window')
but it gives me the height of the entire view.
The code:
import React, {Component} from 'react-native';
import {Container, Header, Button, Title, Icon} from 'native-base';
export default class ThemeHeaderExample extends Component {
render() {
return (
<Header>
<Button transparent />
<Title>Header</Title>
</Header>
);
}
}
Suppose you navigate like the following
screen-a (initial)
screen-b (push)
screen-a (pop)
I think in android, we could use onResume
of an activity to track the screens
Is there something like onResume
in react-native?
I'm not talking about application status, I'm after individual view (which would be something like Activity in android, ViewController in iOS)
I'm building a React Native VoIP app that uses react-native-callkeep to integrate the native call handling UI. For iOS it uses CallKit, and in the case of inbound calls when the app is running in the background or the screen is locked, the native UI pops up as expected and the user can interact with that UI to control the call.
However, in the case of outgoing calls the native UI never shows up. A bit of searching shows contradicting information regarding intended behavior here. The following state that this is expected behavior, and that your app needs to build the UI for outgoing calls:
While these CallKit examples show outbound calls using the system UI:
Am I misunderstanding something fundamental here, or is there possibly an issue related to react-native?
How does one debug their React code with React Native while the app is running in app simulator?
Are there any current solutions for fallback fonts in react-native
?
I have a font used throughout my application, but a specific character is not supported by this font. I would like it to fallback to a custom font (specifically for iOS) since it looks like the styling for this character changed from iOS 12 to iOS 13.
I see in the react native Text
documentation that multiple fonts are not supported, but I'm wondering if there are any third party solutions for this.
EDIT: The font cannot be hard coded since this character may show up in any string. It must fall back at a high level text component used throughout the application.
Cheers!
I have a React Native app that pulls image urls from Amazon. I store the urls in a database, and reference them later as the source of my images.
After building up a good amount of entries in the database from several users, and releasing my app on Android, I decided to set my focus on iPhone. I'm now noticing that some images are not showing. So I go in and make sure that the urls are correct, and they are. Plus they're still working on the Android app just fine.
I then open Safari on my mac and plug the url into my browser. Same thing, it doesn't show up (Must be an Apple thing). An image such as this one...
https://images-na.ssl-images-amazon.com/images/I/41OAg8ggg8L._AC_SY400_FMwebp_.jpg
Will not show up... but an image such as this... with a similar url will...
https://images-na.ssl-images-amazon.com/images/I/51sEOLVrs5L._AC_SY400_ML2_.jpg
I'm essentially getting a view like this on my app...
I just know this has something to do with my lack of understanding on how images now work in iOS, I've found that much through Google. I just don't know what. Can someone please explain? Thanks in advance!
I want to setup Push Notification using react-native-firebase for Multiple Apps in IOS for Multiple Targets.now push notification is working on main build.but now I have created duplicate target for Another app in ios but I also want push notification for that app how to setup that.
I am using Xcode 11.2.1 (latest now) to build my iOS react native app (react-native@0.61.4) The build succeed on any simulator but fails on any physical device (no specific OS version) Is there any special configuration for the new Xcode - even the react-native template app have the same issue - exit with code 1.
I am using react-navigation 3.6.1 an react-native-camera 2.2.2. When I take a picture the button to go to the next screen takes doesn't do nothing at first press. Has to be pressed multiple times
This is for react native 0.59.4 in ios development. The same buttons for navigating on any other screen on the app works perfect
I am using react native iOS app and I want to animate launch screen or splash screen using lottie. what should be the best way to do it.
I have a very simple React Native project that I am trying to get working. It is an iOS project that simply adds a RCTRootView to a UIViewController. When I run the app from Xcode I get a red screen with the error:
Could not connect to development server.
Ensure the following:
- Node server is running and available on the same network - run 'npm start' from react-native root
- Node server URL is correctly set in AppDelegate
AppDelegate.h
@property (strong, nonatomic) RCTRootView *rootView;
AppDelegate.m in application: didFinishLaunchingWithOptions:
NSURL *jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios"];
self.rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation moduleName:@"HelloReact" initialProperties:nil launchOptions:launchOptions];
ViewController.m in viewDidAppear:
AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[self.view addSubview:delegate.rootView];
I am at a loss on how to resolve this. I have tried all of the following:
Does anyone see anything that is wrong in my code or know what the issue might be? I'd be willing to converse over email or phone to solve this. I am getting desperate.
I was having simultaneous issues. Here is the other question I asked which may contain some info: React Native: Unable to Resolve Module
I have a react native (0.55.4) project and it is working fine on Android or iOS simulator. But when I am running it from Xcode (9.3), the app starts on the device, shows the splash screen, the metro bundler starts on the mac BUT the app is not getting connected to the bundler/packager.
There is no process shown (green bar) which bundles the js code.
Also I am getting these logs on the xcode output :
2018-05-18 17:00:46.613995+0530 Thunderpod[42517:6526595] NSURLConnection finished with error - code -1001
2018-05-18 17:00:46.637 [info][tid:main][RCTCxxBridge.mm:210] Initializing <RCTCxxBridge: 0x1c01c3480> (parent: <RCTBridge: 0x1c00c6270>, executor: (null))
2018-05-18 17:00:46.633051+0530 Thunderpod[42517:6526595] Task <CE0CD57D-C025-4768-91D1-C9A03F02C072>.<0> HTTP load failed (error code: -999 [1:89])
2018-05-18 17:00:46.645156+0530 Thunderpod[42517:6526510] Initializing <RCTCxxBridge: 0x1c01c3480> (parent: <RCTBridge: 0x1c00c6270>, executor: (null))
2018-05-18 17:00:46.689 [warn][tid:main][RCTBridge.m:119] Class RCTCxxModule was not exported. Did you forget to use RCT_EXPORT_MODULE()?
2018-05-18 17:00:46.689056+0530 Thunderpod[42517:6526510] Class RCTCxxModule was not exported. Did you forget to use RCT_EXPORT_MODULE()?
After these my app's (named: Thunderpod) logs are being shown:
2018-05-18 17:00:46.771 [info][tid:main][RCTRootView.m:293] Running application Thunderpod ({
initialProps = {
};
rootTag = 1;
})
2018-05-18 17:00:46.770981+0530 Thunderpod[42517:6526510] Running application Thunderpod ({
initialProps = {
};
rootTag = 1;
})
2018-05-18 17:00:47.377 [info][tid:com.facebook.react.JavaScript] Running application "Thunderpod" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF
2018-05-18 17:00:47.376715+0530 Thunderpod[42517:6527004] Running application "Thunderpod" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF
2018-05-18 17:00:47.395 [warn][tid:com.facebook.react.JavaScript] Persistor added to window variable
2018-05-18 17:00:47.394879+0530 Thunderpod[42517:6527004] Persistor added to window variable
2018-05-18 17:00:47.407 [info][tid:com.facebook.react.JavaScript] On before lift
2018-05-18 17:00:47.406652+0530 Thunderpod[42517:6527004] On before lift
2018-05-18 17:00:47.409 [info][tid:com.facebook.react.JavaScript] 'Persistor restored:', { rootReducer: { isFirstTime: true },
userDataReducer:
{ userRegistrationType: 'none',
userCountryData: { name: '-', callingCode: '-', countryCode: '-' },
userMobileNumber: '',
userFacebookData: {},
userPhoneData: {} },
_persist: { version: -1, rehydrated: true } }
2018-05-18 17:00:47.408920+0530 Thunderpod[42517:6527004] 'Persistor restored:', { rootReducer: { isFirstTime: true },
userDataReducer:
{ userRegistrationType: 'none',
userCountryData: { name: '-', callingCode: '-', countryCode: '-' },
userMobileNumber: '',
userFacebookData: {},
userPhoneData: {} },
_persist: { version: -1, rehydrated: true } }
2018-05-18 17:00:47.412 [info][tid:com.facebook.react.JavaScript] [App] Render
2018-05-18 17:00:47.412247+0530 Thunderpod[42517:6527004] [App] Render
2018-05-18 17:00:47.509556+0530 Thunderpod[42517:6526510] refreshPreferences: HangTracerEnabled: 0
2018-05-18 17:00:47.509604+0530 Thunderpod[42517:6526510] refreshPreferences: HangTracerDuration: 500
2018-05-18 17:00:47.509622+0530 Thunderpod[42517:6526510] refreshPreferences: ActivationLoggingEnabled: 0 ActivationLoggingTaskedOffByDA:0
2018-05-18 17:00:47.717 [info][tid:com.facebook.react.JavaScript] Component did mount.. Checking user authentication..
2018-05-18 17:00:47.717345+0530 Thunderpod[42517:6527004] Component did mount.. Checking user authentication..
2018-05-18 17:00:47.801047+0530 Thunderpod[42517:6527003] [] nw_connection_get_connected_socket 2 Connection has no connected handler
2018-05-18 17:00:47.801124+0530 Thunderpod[42517:6527003] TCP Conn 0x1c416f780 Failed : error 0:61 [61]
2018-05-18 17:00:47.916899+0530 Thunderpod[42517:6527008] [] nw_connection_get_connected_socket 3 Connection has no connected handler
2018-05-18 17:00:47.916938+0530 Thunderpod[42517:6527008] TCP Conn 0x1c416dec0 Failed : error 0:61 [61]
2018-05-18 17:00:48.075 [warn][tid:com.facebook.react.JavaScript] Warning: isMounted(...) is deprecated in plain JavaScript React classes. Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks.
2018-05-18 17:00:48.074829+0530 Thunderpod[42517:6527004] Warning: isMounted(...) is deprecated in plain JavaScript React classes. Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks.
20
Also note that the logs are being repeated !!
What is wrong with my setup ?
Edit: I created a new project and without making any changes I ran it using xcode and its giving me the same issue !!
Here is the package.json & my XCode version is 9.3 (9E145) which was working fine till yesterday:
{
"name": "TestXcode",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"react": "16.3.1",
"react-native": "0.55.4"
},
"devDependencies": {
"babel-jest": "22.4.3",
"babel-preset-react-native": "4.0.0",
"jest": "22.4.3",
"react-test-renderer": "16.3.1"
},
"jest": {
"preset": "react-native"
}
}
I have wrote some code, and things run well on simulator. And I checked the official document on how to run on device. This is what I have done:
1,comment this line in AppDelegate.m
jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios&dev=true"];
2,uncomment:
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
And they say
'The static bundle is automatically generated by the "Bundle React Native code and images" build step when running the project on an actual device'
I clicked 'run', and red screen appeared:'connect refused'. To ensure the main.jsbundle IS in the project, I manually generate it with the curl command. But the error still there:
Websocket connection failed with error ErrorDomain=NSPOSIXErrorDomain Code=61 'connection refused'
Hours in googling, but got no help.
I want to create a wallet application with the following features:
for doing the same:
What all certifications, licenses, and permission we need?
What all the security measures we have to follow?
what will be the best DB for this?
When application is installed for the first time I am seeing notification badge count as 1 by default. I am not able to find from where it is coming.
I tried many approaches provided over SO, but none of them worked for me.
With the introduction of Page Sheets in iOS 13, there is a white background in my app that I cannot seem to be able to change (behind the white Page Sheet, and the grey top of the underlying page):
Obviously, for most apps a black background color would look much better.
While for ejected React Native apps, one could use:
https://github.com/johniak/react-native-root-view-background
I'm curious if anyone using managed Expo has figured out a way to deal with this. As I cannot find much complaints about this issue, other than:
I recently updated my project that was using react-native 0.59 to 0.61.4.
The android build works just fine but the ios fails with error :
'React/RCTBundleURLProvider.h' file not found
On my project message extension. I tried all the main fixes for this issues like:
https://github.com/facebook/react-native/issues/12077#issuecomment-302318906
Trying to create a React scheme, which I wasn't able to do it because React isn't shown when I try to create the scheme.
My Podfile
platform :ios, '9.0' require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
target 'Project' do # Pods for Project pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector" pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec" pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired" pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety" pod 'React', :path => '../node_modules/react-native/React' pod 'React-Core', :path => '../node_modules/react-native/' pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules' pod 'React-Core/DevSupport', :path => '../node_modules/react-native/' pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS' pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation' pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob' pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image' pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS' pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network' pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings' pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text' pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration' pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/' pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact' pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi' pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor' pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector' pod 'ReactCommon/jscallinvoker', :path => "../node_modules/react-native/ReactCommon" pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon" pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga' pod 'RNDeviceInfo', :path => '../node_modules/react-native-device-info' pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec' pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec' pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec' pod 'RNKeychain', :path => '../node_modules/react-native-keychain' pod 'react-native-background-timer', :path => '../node_modules/react-native-background-timer' pod 'react-native-udp', :path => '../node_modules/react-native-udp' pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons' pod 'react-native-fingerprint-scanner', :path => '../node_modules/react-native-fingerprint-scanner' pod 'react-native-randombytes', :path => '../node_modules/react-native-randombytes' pod 'RNSVG', :path => '../node_modules/react-native-svg'
target 'ProjectTests' do
inherit! :search_paths
# Pods for testing end
target 'ProjectMessageExtension' do
inherit! :search_paths end
use_native_modules! end
target 'Project-tvOS' do # Pods for Project-tvOS
target 'Project-tvOSTests' do
inherit! :search_paths
# Pods for testing end
end
My package.json
{
"name": "Project",
"version": "1.2.1",
"private": true,
"description": "",
"homepage": "",
"bugs": "",
"scripts": {
"start": "react-native start",
"build:android": "react-native run-android",
"build:ios": "react-native run-ios",
"release:android": "cd android && ./gradlew assembleRelease",
"release:android-bundle": "cd android && ./gradlew bundleRelease",
"link": "./node_modules/.bin/rn-nodeify --hack --install && node ./scripts/androidSdkFix.js",
"test": "jest --config ./jest.config.js --env=jsdom",
"test:live": "npm test -- --watch",
"test:format": "./node_modules/.bin/eslint ./",
"test:android": "cd android && ./gradlew --project-cache-dir ../.gradlecache test",
"i18n": "node ./scripts/scanner.config.js",
"test:build-e2e-release": "detox build --configuration ios.sim.release",
"test:build-e2e-debug": "detox build --configuration ios.sim.debug",
"test:e2e-clean": "detox clean-framework-cache && detox build-framework-cache",
"test:e2e-release": "node ./node_modules/cucumber/bin/cucumber-js e2e --format node_modules/cucumber-pretty --configuration ios.sim.release",
"test:e2e-debug": "node ./node_modules/cucumber/bin/cucumber-js e2e --format node_modules/cucumber-pretty --configuration=ios.sim.debug",
"prettier": "prettier 'src/**/*.js'",
"eslint-check": "eslint --print-config .eslintrc.js | eslint-config-prettier-check"
},
"rnpm": {
"assets": [
"./src/assets/fonts/"
]
},
"lint-staged": {
"*.js": "eslint"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged",
"pre-push": "npm test"
}
},
"dependencies": {
"@react-native-community/async-storage": "^1.5.0",
"@react-native-community/netinfo": "3.2.1",
"@react-navigation/core": "^3.4.2",
"@react-navigation/native": "^3.5.0",
"@remobile/react-native-qrcode-local-image": "github:yasharAyari/react-native-qrcode-local-image#support-import-from-cameraroll",
"@tradle/react-native-http": "^2.0.1",
"assert": "^1.4.1",
"axios": "^0.19.0",
"base-x": "=3.0.4",
"bignumber.js": "^7.2.1",
"bip32": "^1.0.2",
"bitcoinjs-lib": "^4.0.3",
"browserify-zlib": "^0.1.4",
"buffer": "^4.9.1",
"buffer-reverse": "^1.0.1",
"console-browserify": "^1.1.0",
"constants-browserify": "^1.0.0",
"dns.js": "^1.0.1",
"domain-browser": "^1.2.0",
"events": "^1.1.1",
"fetch-mock": "^7.2.5",
"history": "^4.7.2",
"hoist-non-react-statics": "^3.1.0",
"https-browserify": "0.0.1",
"i18next": "^13.1.2",
"lottie-react-native": "^3.2.1",
"moment": "^2.22.0",
"path-browserify": "0.0.0",
"process": "^0.11.10",
"prop-types": "^15.6.0",
"punycode": "^1.4.1",
"querystring-es3": "^0.2.1",
"react": "^16.12.0",
"react-i18next": "^9.0.2",
"react-native": "0.61.4",
"react-native-app-settings": "github:KrazyLabs/react-native-app-settings",
"react-native-background-timer": "^2.1.0-alpha.6",
"react-native-blur-overlay": "github:yasharAyari/react-native-blur-overlay",
"react-native-camera": "^2.11.1",
"react-native-camera-roll-picker": "^1.2.3",
"react-native-crypto": "^2.1.2",
"react-native-device-info": "^4.0.1",
"react-native-dropdownalert": "^3.9.2",
"react-native-fingerprint-scanner": "^3.0.2",
"react-native-gesture-handler": "^1.4.1",
"react-native-haptic-feedback": "^1.4.2",
"react-native-http": "github:tradle/react-native-http#834492d",
"react-native-interactable": "1.0.0",
"react-native-keyboard-aware-scroll-view": "^0.8.0",
"react-native-keyboard-tracking-view": "^5.5.0",
"react-native-keychain": "=3.0.0",
"react-native-level-fs": "^3.0.1",
"react-native-modal": "^6.1.0",
"react-native-modalbox": "^1.7.1",
"react-native-os": "^1.2.4",
"react-native-permissions": "^1.1.1",
"react-native-qrcode-svg": "^5.1.0",
"react-native-quick-actions": "^0.3.9",
"react-native-randombytes": "^3.5.0",
"react-native-reanimated": "^1.4.0",
"react-native-shake": "^3.3.1",
"react-native-snap-carousel": "^3.7.5",
"react-native-splash-screen": "^3.1.1",
"react-native-svg": "^8.0.11",
"react-native-svg-uri": "=1.2.3",
"react-native-swiper": "^1.6.0-rc.3",
"react-native-switch-pro": "^1.0.0-beta",
"react-native-tcp": "^3.3.0",
"react-native-udp": "^2.6.1",
"react-native-vector-icons": "^6.0.2",
"react-navigation": "^3.12.1",
"react-navigation-tabs": "^2.3.0",
"react-redux": "^5.0.7",
"react-router": "^4.2.0",
"react-test-renderer": "16.8.3",
"react-transform-hmr": "^1.0.4",
"readable-stream": "^1.0.33",
"redux": "^3.7.2",
"redux-connect-decorator": "^0.2.0",
"redux-devtools-extension": "^2.13.8",
"redux-thunk": "^2.2.0",
"socket.io-client": "^2.1.1",
"stream-browserify": "^1.0.0",
"string_decoder": "^0.10.31",
"text-encoding": "^0.6.4",
"timers-browserify": "^1.4.2",
"tty-browserify": "0.0.0",
"url": "^0.10.3",
"url-parse": "^1.4.4",
"util": "^0.10.4",
"vm-browserify": "0.0.4"
},
"devDependencies": {
"@babel/core": "^7.4.5",
"@babel/plugin-proposal-decorators": "^7.1.0",
"@babel/plugin-transform-react-jsx-source": "^7.0.0",
"@babel/preset-env": "^7.5.5",
"@babel/preset-stage-2": "^7.0.0",
"@babel/runtime": "^7.4.5",
"@react-native-community/eslint-config": "^0.0.3",
"asyncstorage-down": "^4.0.1",
"babel-core": "^7.0.0-bridge.0",
"babel-eslint": "=8.0.2",
"babel-jest": "^24.8.0",
"babel-plugin-rewrite-require": "^1.14.5",
"babel-plugin-transform-class-properties": "^6.24.1",
"babel-plugin-transform-decorators": "^6.24.1",
"babel-plugin-transform-decorators-legacy": "^1.3.5",
"babel-preset-env": "^1.7.0",
"babel-preset-react": "^6.24.1",
"coveralls": "^3.0.2",
"cucumber": "5.1.0",
"cucumber-pretty": "1.5.0",
"detox": "14.5.0",
"eslint": "=4.18.2",
"eslint-config-airbnb": "=15.1.0",
"eslint-config-airbnb-base": "=12.1.0",
"eslint-config-prettier": "^6.1.0",
"eslint-plugin-babel": "=4.1.2",
"eslint-plugin-detox": "1.0.0",
"eslint-plugin-import": "=2.7.0",
"eslint-plugin-jest": "=21.22.0",
"eslint-plugin-prettier": "^3.1.0",
"eslint-plugin-react": "=7.4.0",
"findit": "^2.0.0",
"glob": "^7.1.3",
"husky": "^1.0.0-rc.13",
"i18next-scanner": "^2.9.1",
"jest": "24.8.0",
"jest-cli": "^24.8.0",
"jest-junit": "^5.2.0",
"jest-runner-eslint": "^0.6.0",
"jest-transform-stub": "^1.0.0",
"lint-staged": "^8.1.3",
"metro-react-native-babel-preset": "^0.55.0",
"moxios": "^0.4.0",
"prettier": "1.18.2",
"react-test-renderer": "16.8.3",
"redux-connect-decorator": "^0.2.0",
"redux-mock-store": "^1.5.3",
"rn-nodeify": "github:tradle/rn-nodeify",
"schedule": "^0.4.0"
},
"react-native": {
"zlib": "browserify-zlib",
"console": "console-browserify",
"constants": "constants-browserify",
"crypto": "react-native-crypto",
"dns": "dns.js",
"net": "react-native-tcp",
"domain": "domain-browser",
"http": "@tradle/react-native-http",
"https": "https-browserify",
"os": "react-native-os",
"path": "path-browserify",
"querystring": "querystring-es3",
"fs": "react-native-level-fs",
"_stream_transform": "readable-stream/transform",
"_stream_readable": "readable-stream/readable",
"_stream_writable": "readable-stream/writable",
"_stream_duplex": "readable-stream/duplex",
"_stream_passthrough": "readable-stream/passthrough",
"dgram": "react-native-udp",
"stream": "stream-browserify",
"timers": "timers-browserify",
"tty": "tty-browserify",
"vm": "vm-browserify",
"tls": false
},
"browser": {
"zlib": "browserify-zlib",
"console": "console-browserify",
"constants": "constants-browserify",
"crypto": "react-native-crypto",
"dns": "dns.js",
"net": "react-native-tcp",
"domain": "domain-browser",
"http": "@tradle/react-native-http",
"https": "https-browserify",
"os": "react-native-os",
"path": "path-browserify",
"querystring": "querystring-es3",
"fs": "react-native-level-fs",
"_stream_transform": "readable-stream/transform",
"_stream_readable": "readable-stream/readable",
"_stream_writable": "readable-stream/writable",
"_stream_duplex": "readable-stream/duplex",
"_stream_passthrough": "readable-stream/passthrough",
"dgram": "react-native-udp",
"stream": "stream-browserify",
"timers": "timers-browserify",
"tty": "tty-browserify",
"vm": "vm-browserify",
"tls": false
},
"detox": {
"configurations": {
"ios.sim.debug": {
"binaryPath": "ios/build/Build/Products/Debug-iphonesimulator/Project.app",
"build": "xcodebuild -UseModernBuildSystem=NO -project ios/Project.xcodeproj -scheme Project -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build",
"type": "ios.simulator",
"name": "iPhone 11"
},
"ios.sim.release": {
"binaryPath": "ios/build/Build/Products/Release-iphonesimulator/Project.app",
"build": "xcodebuild -UseModernBuildSystem=NO -project ios/Project.xcodeproj -scheme Project -configuration Release -sdk iphonesimulator -derivedDataPath ios/build",
"type": "ios.simulator",
"name": "iPhone 11"
}
}
}
}