Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update example project to React Native 0.73
Browse files Browse the repository at this point in the history
levibuzolic committed Apr 4, 2024

Unverified

This user has not yet uploaded their public signing key.
1 parent 7025fcb commit 31f07cd
Showing 60 changed files with 6,553 additions and 6,130 deletions.
6 changes: 0 additions & 6 deletions ExampleProject/.buckconfig

This file was deleted.

2 changes: 2 additions & 0 deletions ExampleProject/.bundle/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
BUNDLE_PATH: "vendor/bundle"
BUNDLE_FORCE_RUBY_PLATFORM: 1
3 changes: 0 additions & 3 deletions ExampleProject/.editorconfig

This file was deleted.

2 changes: 1 addition & 1 deletion ExampleProject/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module.exports = {
root: true,
extends: '@react-native-community',
extends: '@react-native',
};
65 changes: 0 additions & 65 deletions ExampleProject/.flowconfig

This file was deleted.

3 changes: 0 additions & 3 deletions ExampleProject/.gitattributes

This file was deleted.

26 changes: 16 additions & 10 deletions ExampleProject/.gitignore
Original file line number Diff line number Diff line change
@@ -20,6 +20,7 @@ DerivedData
*.hmap
*.ipa
*.xcuserstate
ios/.xcode.env.local

# Android/IntelliJ
#
@@ -29,32 +30,37 @@ build/
local.properties
*.iml
*.hprof
.cxx/
*.keystore
!debug.keystore

# node.js
#
node_modules/
npm-debug.log
yarn-error.log

# BUCK
buck-out/
\.buckd/
*.keystore
!debug.keystore

# fastlane
#
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
# screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/

*/fastlane/report.xml
*/fastlane/Preview.html
*/fastlane/screenshots
**/fastlane/report.xml
**/fastlane/Preview.html
**/fastlane/screenshots
**/fastlane/test_output

# Bundle artifact
*.jsbundle

# CocoaPods
# Ruby / CocoaPods
/ios/Pods/
/vendor/bundle/

# Temporary files created by Metro to check the health of the file watcher
.metro-health-check*

# testing
/coverage
4 changes: 2 additions & 2 deletions ExampleProject/.prettierrc.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
module.exports = {
arrowParens: 'avoid',
bracketSameLine: true,
bracketSpacing: false,
jsxBracketSameLine: true,
singleQuote: true,
trailingComma: 'all',
arrowParens: 'avoid',
};
2 changes: 1 addition & 1 deletion ExampleProject/.watchmanconfig
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{}
{}
32 changes: 13 additions & 19 deletions ExampleProject/App.js → ExampleProject/App.tsx
Original file line number Diff line number Diff line change
@@ -1,34 +1,22 @@
/**
* Sample React Native App
* https://github.com/facebook/react-native
*
* @format
* @flow strict-local
*/

import * as React from 'react';
import {SafeAreaView, View, StyleSheet, Text} from 'react-native';
import JailMonkey from 'jail-monkey';
const {useState, useEffect} = React;

export default function App() {
const [isDevelopmentSettingsMode, setIsDevelopmentSettingsMode] = useState();
const [isDebuggedMode, setIsDebuggedMode] = useState();
const [isDevelopmentSettingsMode, setIsDevelopmentSettingsMode] = useState<
boolean | undefined
>();
const [isDebuggedMode, setIsDebuggedMode] = useState<boolean | undefined>();

useEffect(() => {
JailMonkey.isDevelopmentSettingsMode()
.then(value => {
setIsDevelopmentSettingsMode(value);
})
.then(setIsDevelopmentSettingsMode)
.catch(console.warn);
}, []);

useEffect(() => {
JailMonkey.isDebuggedMode()
.then(value => {
setIsDebuggedMode(value);
})
.catch(console.warn);
JailMonkey.isDebuggedMode().then(setIsDebuggedMode).catch(console.warn);
}, []);

return (
@@ -59,7 +47,13 @@ export default function App() {
);
}

function Row({label, value}) {
function Row({
label,
value,
}: {
label: string;
value: string | boolean | undefined;
}) {
return (
<View
style={styles.row}
9 changes: 9 additions & 0 deletions ExampleProject/Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
source 'https://rubygems.org'

# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
ruby ">= 2.6.10"

# Cocoapods 1.15 introduced a bug which break the build. We will remove the upper
# bound in the template on Cocoapods with next React Native release.
gem 'cocoapods', '>= 1.13', '< 1.15'
gem 'activesupport', '>= 6.1.7.5', '< 7.1.0'
103 changes: 103 additions & 0 deletions ExampleProject/Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
GEM
remote: https://rubygems.org/
specs:
CFPropertyList (3.0.7)
base64
nkf
rexml
activesupport (7.0.8.1)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
addressable (2.8.6)
public_suffix (>= 2.0.2, < 6.0)
algoliasearch (1.27.5)
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
atomos (0.1.3)
base64 (0.2.0)
claide (1.1.0)
cocoapods (1.14.3)
addressable (~> 2.8)
claide (>= 1.0.2, < 2.0)
cocoapods-core (= 1.14.3)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 2.1, < 3.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
cocoapods-search (>= 1.0.0, < 2.0)
cocoapods-trunk (>= 1.6.0, < 2.0)
cocoapods-try (>= 1.1.0, < 2.0)
colored2 (~> 3.1)
escape (~> 0.0.4)
fourflusher (>= 2.3.0, < 3.0)
gh_inspector (~> 1.0)
molinillo (~> 0.8.0)
nap (~> 1.0)
ruby-macho (>= 2.3.0, < 3.0)
xcodeproj (>= 1.23.0, < 2.0)
cocoapods-core (1.14.3)
activesupport (>= 5.0, < 8)
addressable (~> 2.8)
algoliasearch (~> 1.0)
concurrent-ruby (~> 1.1)
fuzzy_match (~> 2.0.4)
nap (~> 1.0)
netrc (~> 0.11)
public_suffix (~> 4.0)
typhoeus (~> 1.0)
cocoapods-deintegrate (1.0.5)
cocoapods-downloader (2.1)
cocoapods-plugins (1.0.0)
nap
cocoapods-search (1.0.1)
cocoapods-trunk (1.6.0)
nap (>= 0.8, < 2.0)
netrc (~> 0.11)
cocoapods-try (1.2.0)
colored2 (3.1.2)
concurrent-ruby (1.2.3)
escape (0.0.4)
ethon (0.16.0)
ffi (>= 1.15.0)
ffi (1.16.3)
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
httpclient (2.8.3)
i18n (1.14.4)
concurrent-ruby (~> 1.0)
json (2.7.2)
minitest (5.22.3)
molinillo (0.8.0)
nanaimo (0.3.0)
nap (1.1.0)
netrc (0.11.0)
nkf (0.2.0)
public_suffix (4.0.7)
rexml (3.2.6)
ruby-macho (2.5.1)
typhoeus (1.4.1)
ethon (>= 0.9.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
xcodeproj (1.24.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
colored2 (~> 3.1)
nanaimo (~> 0.3.0)
rexml (~> 3.2.4)

PLATFORMS
ruby

DEPENDENCIES
activesupport (>= 6.1.7.5, < 7.1.0)
cocoapods (>= 1.13, < 1.15)

RUBY VERSION
ruby 3.2.2p53

BUNDLED WITH
2.5.6
Loading

0 comments on commit 31f07cd

Please sign in to comment.