diff --git a/documentation/static/img/TOM-Legend.png b/documentation/static/img/TOM-Legend.png
deleted file mode 100644
index 8fd85068..00000000
Binary files a/documentation/static/img/TOM-Legend.png and /dev/null differ
diff --git a/documentation/static/img/TOM.png b/documentation/static/img/TOM.png
deleted file mode 100644
index 2486031c..00000000
Binary files a/documentation/static/img/TOM.png and /dev/null differ
diff --git a/documentation/static/img/phone-dark.png b/documentation/static/img/phone-dark.png
deleted file mode 100644
index 0b41d1f0..00000000
Binary files a/documentation/static/img/phone-dark.png and /dev/null differ
diff --git a/documentation/static/img/phone.png b/documentation/static/img/phone.png
deleted file mode 100644
index 346ed3f3..00000000
Binary files a/documentation/static/img/phone.png and /dev/null differ
diff --git a/documentation/static/img/phone_dark.png b/documentation/static/img/phone_dark.png
new file mode 100644
index 00000000..b4a6e683
Binary files /dev/null and b/documentation/static/img/phone_dark.png differ
diff --git a/documentation/static/img/phone_light.png b/documentation/static/img/phone_light.png
new file mode 100644
index 00000000..bf189996
Binary files /dev/null and b/documentation/static/img/phone_light.png differ
diff --git a/documentation/static/img/tom-github-banner.png b/documentation/static/img/tom-github-banner.png
new file mode 100644
index 00000000..b1dcef02
Binary files /dev/null and b/documentation/static/img/tom-github-banner.png differ
diff --git a/documentation/static/img/tom_dark.png b/documentation/static/img/tom_dark.png
new file mode 100644
index 00000000..55db5018
Binary files /dev/null and b/documentation/static/img/tom_dark.png differ
diff --git a/documentation/static/img/tom_light.png b/documentation/static/img/tom_light.png
new file mode 100644
index 00000000..bbed93ef
Binary files /dev/null and b/documentation/static/img/tom_light.png differ
diff --git a/documentation/tailwind.config.js b/documentation/tailwind.config.js
index e1f9f3d5..21086f74 100644
--- a/documentation/tailwind.config.js
+++ b/documentation/tailwind.config.js
@@ -1,6 +1,9 @@
module.exports = {
darkMode: 'class',
- content: ['./src/**/*.{js,jsx,ts,tsx}'],
+ content: [
+ './src/**/*.{js,jsx,ts,tsx}',
+ './docs/**/*.mdx',
+ ],
theme: {
extend: {
screens: {
diff --git a/documentation/tsconfig.json b/documentation/tsconfig.json
index 6f475698..0c0d1fa1 100644
--- a/documentation/tsconfig.json
+++ b/documentation/tsconfig.json
@@ -2,6 +2,7 @@
// This file is not used in compilation. It is here just for a nice editor experience.
"extends": "@tsconfig/docusaurus/tsconfig.json",
"compilerOptions": {
- "baseUrl": "."
- }
+ "baseUrl": ".",
+ "resolveJsonModule": true,
+ },
}
diff --git a/documentation/yarn.lock b/documentation/yarn.lock
index 495076b1..d3a54e0b 100644
--- a/documentation/yarn.lock
+++ b/documentation/yarn.lock
@@ -2803,6 +2803,17 @@ babel-plugin-extract-import-names@1.6.22:
dependencies:
"@babel/helper-plugin-utils" "7.10.4"
+babel-plugin-module-resolver@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz#2b7fc176bd55da25f516abf96015617b4f70fc73"
+ integrity sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q==
+ dependencies:
+ find-babel-config "^2.0.0"
+ glob "^8.0.3"
+ pkg-up "^3.1.0"
+ reselect "^4.1.7"
+ resolve "^1.22.1"
+
babel-plugin-polyfill-corejs2@^0.3.3:
version "0.3.3"
resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122"
@@ -2926,6 +2937,13 @@ brace-expansion@^1.1.7:
balanced-match "^1.0.0"
concat-map "0.0.1"
+brace-expansion@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
+ integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
+ dependencies:
+ balanced-match "^1.0.0"
+
braces@^3.0.2, braces@~3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
@@ -4460,6 +4478,14 @@ finalhandler@1.2.0:
statuses "2.0.1"
unpipe "~1.0.0"
+find-babel-config@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-2.0.0.tgz#a8216f825415a839d0f23f4d18338a1cc966f701"
+ integrity sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw==
+ dependencies:
+ json5 "^2.1.1"
+ path-exists "^4.0.0"
+
find-cache-dir@^3.3.1:
version "3.3.2"
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
@@ -4695,6 +4721,17 @@ glob@^7.0.0, glob@^7.1.3, glob@^7.1.6:
once "^1.3.0"
path-is-absolute "^1.0.0"
+glob@^8.0.3:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e"
+ integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^5.0.1"
+ once "^1.3.0"
+
global-dirs@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485"
@@ -5648,7 +5685,7 @@ json5@^1.0.2:
dependencies:
minimist "^1.2.0"
-json5@^2.1.2, json5@^2.2.2:
+json5@^2.1.1, json5@^2.1.2, json5@^2.2.2:
version "2.2.3"
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
@@ -6001,6 +6038,13 @@ minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch
dependencies:
brace-expansion "^1.1.7"
+minimatch@^5.0.1:
+ version "5.1.6"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96"
+ integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==
+ dependencies:
+ brace-expansion "^2.0.1"
+
minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
version "1.2.8"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
@@ -7343,6 +7387,11 @@ requires-port@^1.0.0:
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==
+reselect@^4.1.7:
+ version "4.1.7"
+ resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.7.tgz#56480d9ff3d3188970ee2b76527bd94a95567a42"
+ integrity sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==
+
resolve-from@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
diff --git a/template/@types/theme.d.ts b/template/@types/theme.d.ts
index 60032785..71229df3 100644
--- a/template/@types/theme.d.ts
+++ b/template/@types/theme.d.ts
@@ -1,5 +1,6 @@
import Variables from '../src/theme/Variables';
import { DefaultVariables, Fonts, Gutters, Images, Layout } from '../src/theme';
+import { Theme as ReactNavigationTheme } from '@react-navigation/native/src/types';
export type ThemeVariables = {
Colors: typeof Variables.Colors;
@@ -17,14 +18,8 @@ export type Theme
= ThemeVariables & {
Variables?: Partial;
};
-export type ThemeNavigationColors = {
- primary: string;
- background: string;
- card: string;
- text: string;
- border: string;
- notification: string;
-};
+type NavigationColors = T extends { colors: infer U } ? U : never;
+type ThemeNavigationColors = NavigationColors;
export type ThemeNavigationTheme = {
dark: boolean;
diff --git a/template/android/app/src/main/AndroidManifest.xml b/template/android/app/src/main/AndroidManifest.xml
index dfb61729..50862093 100644
--- a/template/android/app/src/main/AndroidManifest.xml
+++ b/template/android/app/src/main/AndroidManifest.xml
@@ -34,9 +34,4 @@
-
-
-
-
-
diff --git a/template/android/app/src/main/res/ic_launcher-web.png b/template/android/app/src/main/res/ic_launcher-web.png
index 49815fc1..aba5f92a 100644
Binary files a/template/android/app/src/main/res/ic_launcher-web.png and b/template/android/app/src/main/res/ic_launcher-web.png differ
diff --git a/template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
index 85a098c7..29986fcc 100644
Binary files a/template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
index 1e08f078..2ecd04e9 100644
Binary files a/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png and b/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
index d6fd27a7..3494a3d1 100644
Binary files a/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and b/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/template/android/app/src/main/res/mipmap-ldpi/ic_launcher.png b/template/android/app/src/main/res/mipmap-ldpi/ic_launcher.png
index 69d48bb8..860ac056 100644
Binary files a/template/android/app/src/main/res/mipmap-ldpi/ic_launcher.png and b/template/android/app/src/main/res/mipmap-ldpi/ic_launcher.png differ
diff --git a/template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
index 0ccf97a0..ddf9d94d 100644
Binary files a/template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
index 3ea7f6fc..61b7cd06 100644
Binary files a/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png and b/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
index dcf01057..88ac2424 100644
Binary files a/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and b/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
index f0862259..4ac11a91 100644
Binary files a/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
index 795799b7..5af6c538 100644
Binary files a/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png and b/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
index 867430f9..dae6510e 100644
Binary files a/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and b/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
index 42e5aab4..0b36abb9 100644
Binary files a/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
index 323a0dd8..aafce643 100644
Binary files a/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png and b/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
index e4aecfb9..5d83b095 100644
Binary files a/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and b/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index ba3da3b1..a5891f9b 100644
Binary files a/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
index ff223e7d..9de39b2f 100644
Binary files a/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png and b/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
index 49a5451a..52b58f8b 100644
Binary files a/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and b/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/template/android/app/src/main/res/playstore-icon.png b/template/android/app/src/main/res/playstore-icon.png
index 438e65c9..54402273 100644
Binary files a/template/android/app/src/main/res/playstore-icon.png and b/template/android/app/src/main/res/playstore-icon.png differ
diff --git a/template/android/app/src/main/res/values/ic_launcher_background.xml b/template/android/app/src/main/res/values/ic_launcher_background.xml
index ab983282..7d06eaee 100644
--- a/template/android/app/src/main/res/values/ic_launcher_background.xml
+++ b/template/android/app/src/main/res/values/ic_launcher_background.xml
@@ -1,4 +1,4 @@
- #ffffff
-
\ No newline at end of file
+ #302f46
+
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
index 1f7d7f10..827ffb58 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
index c7704c69..f22459f9 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
index ef388159..83c1af1a 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
index 2f151d9c..25a67899 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
index 61681f4c..f713caa0 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
index 2db67f45..5d2a54fe 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
index c7704c69..f22459f9 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
index 4ab225b0..d541671b 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
index 42dd2750..308bc5be 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
index 42dd2750..308bc5be 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
index 7b1b9554..1c954fcd 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
index 623af7ff..f33fa5eb 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
index ef7be180..391903aa 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
index 5a6550ab..dc41c211 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png
index 9c76b39e..8e1539f3 100644
Binary files a/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png and b/template/ios/Boilerplate/Images.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png differ
diff --git a/template/ios/Podfile.lock b/template/ios/Podfile.lock
index 8e984b9f..5355f356 100644
--- a/template/ios/Podfile.lock
+++ b/template/ios/Podfile.lock
@@ -2,14 +2,14 @@ PODS:
- boost (1.76.0)
- CocoaAsyncSocket (7.6.5)
- DoubleConversion (1.1.6)
- - FBLazyVector (0.71.3)
- - FBReactNativeSpec (0.71.3):
+ - FBLazyVector (0.71.4)
+ - FBReactNativeSpec (0.71.4):
- RCT-Folly (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-Core (= 0.71.3)
- - React-jsi (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-Core (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
- Flipper (0.125.0):
- Flipper-Folly (~> 2.6)
- Flipper-RSocket (~> 1.4)
@@ -103,26 +103,26 @@ PODS:
- fmt (~> 6.2.1)
- glog
- libevent
- - RCTRequired (0.71.3)
- - RCTTypeSafety (0.71.3):
- - FBLazyVector (= 0.71.3)
- - RCTRequired (= 0.71.3)
- - React-Core (= 0.71.3)
- - React (0.71.3):
- - React-Core (= 0.71.3)
- - React-Core/DevSupport (= 0.71.3)
- - React-Core/RCTWebSocket (= 0.71.3)
- - React-RCTActionSheet (= 0.71.3)
- - React-RCTAnimation (= 0.71.3)
- - React-RCTBlob (= 0.71.3)
- - React-RCTImage (= 0.71.3)
- - React-RCTLinking (= 0.71.3)
- - React-RCTNetwork (= 0.71.3)
- - React-RCTSettings (= 0.71.3)
- - React-RCTText (= 0.71.3)
- - React-RCTVibration (= 0.71.3)
- - React-callinvoker (0.71.3)
- - React-Codegen (0.71.3):
+ - RCTRequired (0.71.4)
+ - RCTTypeSafety (0.71.4):
+ - FBLazyVector (= 0.71.4)
+ - RCTRequired (= 0.71.4)
+ - React-Core (= 0.71.4)
+ - React (0.71.4):
+ - React-Core (= 0.71.4)
+ - React-Core/DevSupport (= 0.71.4)
+ - React-Core/RCTWebSocket (= 0.71.4)
+ - React-RCTActionSheet (= 0.71.4)
+ - React-RCTAnimation (= 0.71.4)
+ - React-RCTBlob (= 0.71.4)
+ - React-RCTImage (= 0.71.4)
+ - React-RCTLinking (= 0.71.4)
+ - React-RCTNetwork (= 0.71.4)
+ - React-RCTSettings (= 0.71.4)
+ - React-RCTText (= 0.71.4)
+ - React-RCTVibration (= 0.71.4)
+ - React-callinvoker (0.71.4)
+ - React-Codegen (0.71.4):
- FBReactNativeSpec
- hermes-engine
- RCT-Folly
@@ -135,529 +135,529 @@ PODS:
- React-rncore
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- - React-Core (0.71.3):
+ - React-Core (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.71.3)
- - React-cxxreact (= 0.71.3)
+ - React-Core/Default (= 0.71.4)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-Core/CoreModulesHeaders (0.71.3):
+ - React-Core/CoreModulesHeaders (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.71.3)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-Core/Default (0.71.3):
+ - React-Core/Default (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-cxxreact (= 0.71.3)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-Core/DevSupport (0.71.3):
+ - React-Core/DevSupport (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.71.3)
- - React-Core/RCTWebSocket (= 0.71.3)
- - React-cxxreact (= 0.71.3)
+ - React-Core/Default (= 0.71.4)
+ - React-Core/RCTWebSocket (= 0.71.4)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-jsinspector (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-jsinspector (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-Core/RCTActionSheetHeaders (0.71.3):
+ - React-Core/RCTActionSheetHeaders (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.71.3)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-Core/RCTAnimationHeaders (0.71.3):
+ - React-Core/RCTAnimationHeaders (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.71.3)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-Core/RCTBlobHeaders (0.71.3):
+ - React-Core/RCTBlobHeaders (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.71.3)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-Core/RCTImageHeaders (0.71.3):
+ - React-Core/RCTImageHeaders (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.71.3)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-Core/RCTLinkingHeaders (0.71.3):
+ - React-Core/RCTLinkingHeaders (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.71.3)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-Core/RCTNetworkHeaders (0.71.3):
+ - React-Core/RCTNetworkHeaders (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.71.3)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-Core/RCTSettingsHeaders (0.71.3):
+ - React-Core/RCTSettingsHeaders (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.71.3)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-Core/RCTTextHeaders (0.71.3):
+ - React-Core/RCTTextHeaders (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.71.3)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-Core/RCTVibrationHeaders (0.71.3):
+ - React-Core/RCTVibrationHeaders (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.71.3)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-Core/RCTWebSocket (0.71.3):
+ - React-Core/RCTWebSocket (0.71.4):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.71.3)
- - React-cxxreact (= 0.71.3)
+ - React-Core/Default (= 0.71.4)
+ - React-cxxreact (= 0.71.4)
- React-hermes
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-perflogger (= 0.71.4)
- Yoga
- - React-CoreModules (0.71.3):
+ - React-CoreModules (0.71.4):
- RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.3)
- - React-Codegen (= 0.71.3)
- - React-Core/CoreModulesHeaders (= 0.71.3)
- - React-jsi (= 0.71.3)
+ - RCTTypeSafety (= 0.71.4)
+ - React-Codegen (= 0.71.4)
+ - React-Core/CoreModulesHeaders (= 0.71.4)
+ - React-jsi (= 0.71.4)
- React-RCTBlob
- - React-RCTImage (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-cxxreact (0.71.3):
+ - React-RCTImage (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-cxxreact (0.71.4):
- boost (= 1.76.0)
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsinspector (= 0.71.3)
- - React-logger (= 0.71.3)
- - React-perflogger (= 0.71.3)
- - React-runtimeexecutor (= 0.71.3)
- - React-Fabric (0.71.3):
+ - React-callinvoker (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsinspector (= 0.71.4)
+ - React-logger (= 0.71.4)
+ - React-perflogger (= 0.71.4)
+ - React-runtimeexecutor (= 0.71.4)
+ - React-Fabric (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-Fabric/animations (= 0.71.3)
- - React-Fabric/attributedstring (= 0.71.3)
- - React-Fabric/butter (= 0.71.3)
- - React-Fabric/componentregistry (= 0.71.3)
- - React-Fabric/componentregistrynative (= 0.71.3)
- - React-Fabric/components (= 0.71.3)
- - React-Fabric/config (= 0.71.3)
- - React-Fabric/core (= 0.71.3)
- - React-Fabric/debug_core (= 0.71.3)
- - React-Fabric/debug_renderer (= 0.71.3)
- - React-Fabric/imagemanager (= 0.71.3)
- - React-Fabric/leakchecker (= 0.71.3)
- - React-Fabric/mapbuffer (= 0.71.3)
- - React-Fabric/mounting (= 0.71.3)
- - React-Fabric/runtimescheduler (= 0.71.3)
- - React-Fabric/scheduler (= 0.71.3)
- - React-Fabric/telemetry (= 0.71.3)
- - React-Fabric/templateprocessor (= 0.71.3)
- - React-Fabric/textlayoutmanager (= 0.71.3)
- - React-Fabric/uimanager (= 0.71.3)
- - React-Fabric/utils (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/animations (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-Fabric/animations (= 0.71.4)
+ - React-Fabric/attributedstring (= 0.71.4)
+ - React-Fabric/butter (= 0.71.4)
+ - React-Fabric/componentregistry (= 0.71.4)
+ - React-Fabric/componentregistrynative (= 0.71.4)
+ - React-Fabric/components (= 0.71.4)
+ - React-Fabric/config (= 0.71.4)
+ - React-Fabric/core (= 0.71.4)
+ - React-Fabric/debug_core (= 0.71.4)
+ - React-Fabric/debug_renderer (= 0.71.4)
+ - React-Fabric/imagemanager (= 0.71.4)
+ - React-Fabric/leakchecker (= 0.71.4)
+ - React-Fabric/mapbuffer (= 0.71.4)
+ - React-Fabric/mounting (= 0.71.4)
+ - React-Fabric/runtimescheduler (= 0.71.4)
+ - React-Fabric/scheduler (= 0.71.4)
+ - React-Fabric/telemetry (= 0.71.4)
+ - React-Fabric/templateprocessor (= 0.71.4)
+ - React-Fabric/textlayoutmanager (= 0.71.4)
+ - React-Fabric/uimanager (= 0.71.4)
+ - React-Fabric/utils (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/animations (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/attributedstring (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/attributedstring (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/butter (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/butter (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/componentregistry (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/componentregistry (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/componentregistrynative (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/componentregistrynative (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-Fabric/components/activityindicator (= 0.71.3)
- - React-Fabric/components/image (= 0.71.3)
- - React-Fabric/components/inputaccessory (= 0.71.3)
- - React-Fabric/components/legacyviewmanagerinterop (= 0.71.3)
- - React-Fabric/components/modal (= 0.71.3)
- - React-Fabric/components/root (= 0.71.3)
- - React-Fabric/components/safeareaview (= 0.71.3)
- - React-Fabric/components/scrollview (= 0.71.3)
- - React-Fabric/components/slider (= 0.71.3)
- - React-Fabric/components/text (= 0.71.3)
- - React-Fabric/components/textinput (= 0.71.3)
- - React-Fabric/components/unimplementedview (= 0.71.3)
- - React-Fabric/components/view (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components/activityindicator (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-Fabric/components/activityindicator (= 0.71.4)
+ - React-Fabric/components/image (= 0.71.4)
+ - React-Fabric/components/inputaccessory (= 0.71.4)
+ - React-Fabric/components/legacyviewmanagerinterop (= 0.71.4)
+ - React-Fabric/components/modal (= 0.71.4)
+ - React-Fabric/components/root (= 0.71.4)
+ - React-Fabric/components/safeareaview (= 0.71.4)
+ - React-Fabric/components/scrollview (= 0.71.4)
+ - React-Fabric/components/slider (= 0.71.4)
+ - React-Fabric/components/text (= 0.71.4)
+ - React-Fabric/components/textinput (= 0.71.4)
+ - React-Fabric/components/unimplementedview (= 0.71.4)
+ - React-Fabric/components/view (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components/activityindicator (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components/image (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components/image (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components/inputaccessory (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components/inputaccessory (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components/legacyviewmanagerinterop (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components/legacyviewmanagerinterop (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components/modal (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components/modal (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components/root (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components/root (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components/safeareaview (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components/safeareaview (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components/scrollview (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components/scrollview (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components/slider (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components/slider (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components/text (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components/text (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components/textinput (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components/textinput (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components/unimplementedview (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components/unimplementedview (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/components/view (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/components/view (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
- Yoga
- - React-Fabric/config (0.71.3):
+ - React-Fabric/config (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/core (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/core (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/debug_core (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/debug_core (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/debug_renderer (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/debug_renderer (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/imagemanager (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/imagemanager (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - React-RCTImage (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/leakchecker (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - React-RCTImage (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/leakchecker (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/mapbuffer (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/mapbuffer (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/mounting (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/mounting (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/runtimescheduler (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/runtimescheduler (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/scheduler (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/scheduler (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/telemetry (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/telemetry (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/templateprocessor (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/templateprocessor (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/textlayoutmanager (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/textlayoutmanager (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
- React-Fabric/uimanager
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/uimanager (0.71.3):
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/uimanager (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-Fabric/utils (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-Fabric/utils (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.71.3)
- - RCTTypeSafety (= 0.71.3)
- - React-graphics (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-jsiexecutor (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-graphics (0.71.3):
+ - RCTRequired (= 0.71.4)
+ - RCTTypeSafety (= 0.71.4)
+ - React-graphics (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-jsiexecutor (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-graphics (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - React-Core/Default (= 0.71.3)
- - React-hermes (0.71.3):
+ - React-Core/Default (= 0.71.4)
+ - React-hermes (0.71.4):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- RCT-Folly/Futures (= 2021.07.22.00)
- - React-cxxreact (= 0.71.3)
+ - React-cxxreact (= 0.71.4)
- React-jsi
- - React-jsiexecutor (= 0.71.3)
- - React-jsinspector (= 0.71.3)
- - React-perflogger (= 0.71.3)
- - React-jsi (0.71.3):
+ - React-jsiexecutor (= 0.71.4)
+ - React-jsinspector (= 0.71.4)
+ - React-perflogger (= 0.71.4)
+ - React-jsi (0.71.4):
- boost (= 1.76.0)
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-jsiexecutor (0.71.3):
+ - React-jsiexecutor (0.71.4):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-cxxreact (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-perflogger (= 0.71.3)
- - React-jsinspector (0.71.3)
- - React-logger (0.71.3):
+ - React-cxxreact (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-perflogger (= 0.71.4)
+ - React-jsinspector (0.71.4)
+ - React-logger (0.71.4):
- glog
- react-native-flipper (0.182.0):
- React-Core
@@ -687,17 +687,17 @@ PODS:
- react-native-safe-area-context/common
- React-RCTFabric
- ReactCommon/turbomodule/core
- - React-perflogger (0.71.3)
- - React-RCTActionSheet (0.71.3):
- - React-Core/RCTActionSheetHeaders (= 0.71.3)
- - React-RCTAnimation (0.71.3):
+ - React-perflogger (0.71.4)
+ - React-RCTActionSheet (0.71.4):
+ - React-Core/RCTActionSheetHeaders (= 0.71.4)
+ - React-RCTAnimation (0.71.4):
- RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.3)
- - React-Codegen (= 0.71.3)
- - React-Core/RCTAnimationHeaders (= 0.71.3)
- - React-jsi (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-RCTAppDelegate (0.71.3):
+ - RCTTypeSafety (= 0.71.4)
+ - React-Codegen (= 0.71.4)
+ - React-Core/RCTAnimationHeaders (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-RCTAppDelegate (0.71.4):
- RCT-Folly
- RCTRequired
- RCTTypeSafety
@@ -705,80 +705,82 @@ PODS:
- React-graphics
- React-RCTFabric
- ReactCommon/turbomodule/core
- - React-RCTBlob (0.71.3):
+ - React-RCTBlob (0.71.4):
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-Codegen (= 0.71.3)
- - React-Core/RCTBlobHeaders (= 0.71.3)
- - React-Core/RCTWebSocket (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-RCTNetwork (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-RCTFabric (0.71.3):
+ - React-Codegen (= 0.71.4)
+ - React-Core/RCTBlobHeaders (= 0.71.4)
+ - React-Core/RCTWebSocket (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-RCTNetwork (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-RCTFabric (0.71.4):
- RCT-Folly/Fabric (= 2021.07.22.00)
- - React-Core (= 0.71.3)
- - React-Fabric (= 0.71.3)
- - React-RCTImage (= 0.71.3)
- - React-RCTImage (0.71.3):
+ - React-Core (= 0.71.4)
+ - React-Fabric (= 0.71.4)
+ - React-RCTImage (= 0.71.4)
+ - React-RCTImage (0.71.4):
- RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.3)
- - React-Codegen (= 0.71.3)
- - React-Core/RCTImageHeaders (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-RCTNetwork (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-RCTLinking (0.71.3):
- - React-Codegen (= 0.71.3)
- - React-Core/RCTLinkingHeaders (= 0.71.3)
- - React-jsi (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-RCTNetwork (0.71.3):
+ - RCTTypeSafety (= 0.71.4)
+ - React-Codegen (= 0.71.4)
+ - React-Core/RCTImageHeaders (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-RCTNetwork (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-RCTLinking (0.71.4):
+ - React-Codegen (= 0.71.4)
+ - React-Core/RCTLinkingHeaders (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-RCTNetwork (0.71.4):
- RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.3)
- - React-Codegen (= 0.71.3)
- - React-Core/RCTNetworkHeaders (= 0.71.3)
- - React-jsi (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-RCTSettings (0.71.3):
+ - RCTTypeSafety (= 0.71.4)
+ - React-Codegen (= 0.71.4)
+ - React-Core/RCTNetworkHeaders (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-RCTSettings (0.71.4):
- RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.3)
- - React-Codegen (= 0.71.3)
- - React-Core/RCTSettingsHeaders (= 0.71.3)
- - React-jsi (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-RCTText (0.71.3):
- - React-Core/RCTTextHeaders (= 0.71.3)
- - React-RCTVibration (0.71.3):
+ - RCTTypeSafety (= 0.71.4)
+ - React-Codegen (= 0.71.4)
+ - React-Core/RCTSettingsHeaders (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-RCTText (0.71.4):
+ - React-Core/RCTTextHeaders (= 0.71.4)
+ - React-RCTVibration (0.71.4):
- RCT-Folly (= 2021.07.22.00)
- - React-Codegen (= 0.71.3)
- - React-Core/RCTVibrationHeaders (= 0.71.3)
- - React-jsi (= 0.71.3)
- - ReactCommon/turbomodule/core (= 0.71.3)
- - React-rncore (0.71.3)
- - React-runtimeexecutor (0.71.3):
- - React-jsi (= 0.71.3)
- - ReactCommon/turbomodule/bridging (0.71.3):
+ - React-Codegen (= 0.71.4)
+ - React-Core/RCTVibrationHeaders (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - ReactCommon/turbomodule/core (= 0.71.4)
+ - React-rncore (0.71.4)
+ - React-runtimeexecutor (0.71.4):
+ - React-jsi (= 0.71.4)
+ - ReactCommon/turbomodule/bridging (0.71.4):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.71.3)
- - React-Core (= 0.71.3)
- - React-cxxreact (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-logger (= 0.71.3)
- - React-perflogger (= 0.71.3)
- - ReactCommon/turbomodule/core (0.71.3):
+ - React-callinvoker (= 0.71.4)
+ - React-Core (= 0.71.4)
+ - React-cxxreact (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-logger (= 0.71.4)
+ - React-perflogger (= 0.71.4)
+ - ReactCommon/turbomodule/core (0.71.4):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.71.3)
- - React-Core (= 0.71.3)
- - React-cxxreact (= 0.71.3)
- - React-jsi (= 0.71.3)
- - React-logger (= 0.71.3)
- - React-perflogger (= 0.71.3)
+ - React-callinvoker (= 0.71.4)
+ - React-Core (= 0.71.4)
+ - React-cxxreact (= 0.71.4)
+ - React-jsi (= 0.71.4)
+ - React-logger (= 0.71.4)
+ - React-perflogger (= 0.71.4)
+ - RNCMaskedView (0.2.8):
+ - React-Core
- RNGestureHandler (2.9.0):
- RCT-Folly
- RCTRequired
@@ -905,6 +907,7 @@ DEPENDENCIES:
- React-rncore (from `../node_modules/react-native/ReactCommon`)
- React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
+ - "RNCMaskedView (from `../node_modules/@react-native-masked-view/masked-view`)"
- RNGestureHandler (from `../node_modules/react-native-gesture-handler`)
- RNReanimated (from `../node_modules/react-native-reanimated`)
- RNScreens (from `../node_modules/react-native-screens`)
@@ -1011,6 +1014,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
ReactCommon:
:path: "../node_modules/react-native/ReactCommon"
+ RNCMaskedView:
+ :path: "../node_modules/@react-native-masked-view/masked-view"
RNGestureHandler:
:path: "../node_modules/react-native-gesture-handler"
RNReanimated:
@@ -1024,8 +1029,8 @@ SPEC CHECKSUMS:
boost: 57d2868c099736d80fcd648bf211b4431e51a558
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
- FBLazyVector: 60195509584153283780abdac5569feffb8f08cc
- FBReactNativeSpec: 3eb9dc466d2e0d11d2a4df57751a74895c8e97b1
+ FBLazyVector: 446e84642979fff0ba57f3c804c2228a473aeac2
+ FBReactNativeSpec: a7aeb32e7619beba1f8041b2eda82519cba9965c
Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0
Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c
Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30
@@ -1043,44 +1048,45 @@ SPEC CHECKSUMS:
MMKVCore: ddf41b9d9262f058419f9ba7598719af56c02cd3
OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
- RCTRequired: bec48f07daf7bcdc2655a0cde84e07d24d2a9e2a
- RCTTypeSafety: 171394eebacf71e1cfad79dbfae7ee8fc16ca80a
- React: d7433ccb6a8c36e4cbed59a73c0700fc83c3e98a
- React-callinvoker: 15f165009bd22ae829b2b600e50bcc98076ce4b8
- React-Codegen: d2cffe7cfcad0e57bb37d7a64287740b2e2335d1
- React-Core: b6f2f78d580a90b83fd7b0d1c6911c799f6eac82
- React-CoreModules: e0cbc1a4f4f3f60e23c476fef7ab37be363ea8c1
- React-cxxreact: c87f3f124b2117d00d410b35f16c2257e25e50fa
- React-Fabric: 0ebb201f9aec2d2f374893b12b10c57a85b50ed5
- React-graphics: 919e0d671c59333b443be78ddbec2d3c58335e32
- React-hermes: c64ca6bdf16a7069773103c9bedaf30ec90ab38f
- React-jsi: 39729361645568e238081b3b3180fbad803f25a4
- React-jsiexecutor: 515b703d23ffadeac7687bc2d12fb08b90f0aaa1
- React-jsinspector: 9f7c9137605e72ca0343db4cea88006cb94856dd
- React-logger: 957e5dc96d9dbffc6e0f15e0ee4d2b42829ff207
+ RCTRequired: 5a024fdf458fa8c0d82fc262e76f982d4dcdecdd
+ RCTTypeSafety: b6c253064466411c6810b45f66bc1e43ce0c54ba
+ React: 715292db5bd46989419445a5547954b25d2090f0
+ React-callinvoker: 105392d1179058585b564d35b4592fe1c46d6fba
+ React-Codegen: 3b3b818a5f579a2b5b3411c1051cadfa06240f36
+ React-Core: 88838ed1724c64905fc6c0811d752828a92e395b
+ React-CoreModules: cd238b4bb8dc8529ccc8b34ceae7267b04ce1882
+ React-cxxreact: 291bfab79d8098dc5ebab98f62e6bdfe81b3955a
+ React-Fabric: 8f2ea388aea7ac634b77a8123fa84c67d8f238cf
+ React-graphics: d64349105d6a5fee1fe1ebf1f299e60c56ce050e
+ React-hermes: b1e67e9a81c71745704950516f40ee804349641c
+ React-jsi: c9d5b563a6af6bb57034a82c2b0d39d0a7483bdc
+ React-jsiexecutor: d6b7fa9260aa3cb40afee0507e3bc1d17ecaa6f2
+ React-jsinspector: 1f51e775819199d3fe9410e69ee8d4c4161c7b06
+ React-logger: 0d58569ec51d30d1792c5e86a8e3b78d24b582c6
react-native-flipper: 6e4e344a0104a34a4e189a9ef2b3b5634b516dc8
react-native-mmkv: ebf4ca42eb4e3e6d37800bb5c94bce4956b6e1e6
react-native-safe-area-context: e7e7c502560f89a6a1866af293d1e091f3c7929d
- React-perflogger: af8a3d31546077f42d729b949925cc4549f14def
- React-RCTActionSheet: 57cc5adfefbaaf0aae2cf7e10bccd746f2903673
- React-RCTAnimation: 11c61e94da700c4dc915cf134513764d87fc5e2b
- React-RCTAppDelegate: 89384bdc43a024c1ae7da7db8a79e3ca11a7cca9
- React-RCTBlob: ccc5049d742b41971141415ca86b83b201495695
- React-RCTFabric: b55479b9f767dc43eb5caa58922a46f4bbc6cd00
- React-RCTImage: 7a9226b0944f1e76e8e01e35a9245c2477cdbabb
- React-RCTLinking: bbe8cc582046a9c04f79c235b73c93700263e8b4
- React-RCTNetwork: fc2ca322159dc54e06508d4f5c3e934da63dc013
- React-RCTSettings: f1e9db2cdf946426d3f2b210e4ff4ce0f0d842ef
- React-RCTText: 1c41dd57e5d742b1396b4eeb251851ce7ff0fca1
- React-RCTVibration: 5199a180d04873366a83855de55ac33ce60fe4d5
- React-rncore: 319d5fd0fccaf9537ba38d328c68ec75ca3c1e54
- React-runtimeexecutor: 7bf0dafc7b727d93c8cb94eb00a9d3753c446c3e
- ReactCommon: 6f65ea5b7d84deb9e386f670dd11ce499ded7b40
+ React-perflogger: 0bb0522a12e058f6eb69d888bc16f40c16c4b907
+ React-RCTActionSheet: bfd675a10f06a18728ea15d82082d48f228a213a
+ React-RCTAnimation: 2fa220b2052ec75b733112aca39143d34546a941
+ React-RCTAppDelegate: 5c8fa743a35915ca97e25b255a0783ab2beb17f4
+ React-RCTBlob: d0336111f46301ae8aba2e161817e451aad72dd6
+ React-RCTFabric: 4d1cb06de10f3d2435af88a244e140fe06758e4b
+ React-RCTImage: fec592c46edb7c12a9cde08780bdb4a688416c62
+ React-RCTLinking: 14eccac5d2a3b34b89dbfa29e8ef6219a153fe2d
+ React-RCTNetwork: 1fbce92e772e39ca3687a2ebb854501ff6226dd7
+ React-RCTSettings: 1abea36c9bb16d9979df6c4b42e2ea281b4bbcc5
+ React-RCTText: 15355c41561a9f43dfd23616d0a0dd40ba05ed61
+ React-RCTVibration: ad17efcfb2fa8f6bfd8ac0cf48d96668b8b28e0b
+ React-rncore: 494f091f1b97538bbdd62edf1a793e41558671a5
+ React-runtimeexecutor: 8fa50b38df6b992c76537993a2b0553d3b088004
+ ReactCommon: b49a4b00ca6d181ff74b17c12b2d59ac4add0bde
+ RNCMaskedView: bc0170f389056201c82a55e242e5d90070e18e5a
RNGestureHandler: 9d2ebd17a9fef618d9720e3d95ff5e6607acf8d4
RNReanimated: 7589e40c5cc799247d7aa233eb793d4a888c2e64
RNScreens: 4666ca0a74ee229b2332c5d22d2a8b81ba9202be
SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608
- Yoga: 5ed1699acbba8863755998a4245daa200ff3817b
+ Yoga: 79dd7410de6f8ad73a77c868d3d368843f0c93e0
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
PODFILE CHECKSUM: 555c94d4de1ce8f0df4f1c193905dec5a0d7dd6b
diff --git a/template/jest.setup.js b/template/jest.setup.js
index c3072437..70d0a33d 100644
--- a/template/jest.setup.js
+++ b/template/jest.setup.js
@@ -2,6 +2,10 @@ import 'whatwg-fetch';
import 'react-native-gesture-handler/jestSetup';
import '@testing-library/jest-native/extend-expect';
+jest.mock('react-native-reanimated', () =>
+ require('react-native-reanimated/mock'),
+);
+
jest.mock('redux-persist', () => {
const real = jest.requireActual('redux-persist');
return {
diff --git a/template/package.json b/template/package.json
index 691509dd..44a388ee 100644
--- a/template/package.json
+++ b/template/package.json
@@ -21,10 +21,10 @@
"i18next": "^22.4.10",
"react": "18.2.0",
"react-i18next": "^12.2.0",
- "react-native": "0.71.3",
+ "react-native": "0.71.4",
"react-native-gesture-handler": "^2.9.0",
"react-native-mmkv": "^2.6.2",
- "react-native-reanimated": "^3.0.0-rc.10",
+ "react-native-reanimated": "^3.0.2",
"react-native-safe-area-context": "^4.5.0",
"react-native-screens": "^3.20.0",
"react-redux": "^8.0.5",
@@ -37,7 +37,7 @@
"@react-native-community/eslint-config": "^3.2.0",
"@react-navigation/devtools": "^6.0.18",
"@testing-library/jest-native": "^5.4.2",
- "@testing-library/react-native": "^12.0.0-rc.0",
+ "@testing-library/react-native": "^12.0.0",
"@tsconfig/react-native": "^2.0.2",
"@types/jest": "^29.4.0",
"@types/node": "^18.14.1",
@@ -50,7 +50,7 @@
"dotenv": "^16.0.3",
"eslint": "^8.19.0",
"jest": "^29.2.1",
- "metro-react-native-babel-preset": "0.73.7",
+ "metro-react-native-babel-preset": "0.73.8",
"prettier": "^2.4.1",
"react-native-flipper": "^0.182.0",
"react-test-renderer": "18.2.0",
diff --git a/template/src/navigators/Main.tsx b/template/src/navigators/Main.tsx
index 5e637d5b..17626193 100644
--- a/template/src/navigators/Main.tsx
+++ b/template/src/navigators/Main.tsx
@@ -1,22 +1,15 @@
import React from 'react';
-import { createBottomTabNavigator } from '@react-navigation/bottom-tabs';
import { Example } from '../screens';
+import { createStackNavigator } from '@react-navigation/stack';
-const Tab = createBottomTabNavigator();
+const Stack = createStackNavigator();
// @refresh reset
const MainNavigator = () => {
return (
-
-
-
+
+
+
);
};
diff --git a/template/src/screens/Example/Example.tsx b/template/src/screens/Example/Example.tsx
index 3edba765..d09e821c 100644
--- a/template/src/screens/Example/Example.tsx
+++ b/template/src/screens/Example/Example.tsx
@@ -1,11 +1,12 @@
-import React, { useState, useEffect } from 'react';
+import React, { useEffect } from 'react';
import {
View,
ActivityIndicator,
Text,
- TextInput,
TouchableOpacity,
ScrollView,
+ Image,
+ Alert,
} from 'react-native';
import { useDispatch } from 'react-redux';
import { useTranslation } from 'react-i18next';
@@ -13,24 +14,37 @@ import { Brand } from '../../components';
import { useTheme } from '../../hooks';
import { useLazyFetchOneQuery } from '../../services/modules/users';
import { changeTheme, ThemeState } from '../../store/theme';
+import i18next from 'i18next';
const Example = () => {
- const { t } = useTranslation('example');
- const { Common, Fonts, Gutters, Layout } = useTheme();
+ const { t } = useTranslation(['example', 'welcome']);
+ const {
+ Common,
+ Fonts,
+ Gutters,
+ Layout,
+ Images,
+ darkMode: isDark,
+ } = useTheme();
const dispatch = useDispatch();
- const [userId, setUserId] = useState('9');
- const [fetchOne, { data, isSuccess, isLoading, isFetching, error }] =
+ const [fetchOne, { data, isSuccess, isLoading, isFetching }] =
useLazyFetchOneQuery();
useEffect(() => {
- fetchOne(userId);
- }, [fetchOne, userId]);
+ if (isSuccess && data?.name) {
+ Alert.alert(t('example:helloUser', { name: data.name }));
+ }
+ }, [isSuccess, data]);
const onChangeTheme = ({ theme, darkMode }: Partial) => {
dispatch(changeTheme({ theme, darkMode }));
};
+ const onChangeLanguage = (lang: 'fr' | 'en') => {
+ i18next.changeLanguage(lang);
+ };
+
return (
{
Layout.fill,
Layout.colCenter,
Layout.scrollSpaceBetween,
- Gutters.smallHPadding,
]}
>
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- {t('titles.apiCalls')}
+ {t('welcome:title')}
+
+ {t('welcome:subtitle')}
-
-
- {t('labels.userId')}
+
+ {t('welcome:description')}
-
-
-
-
-
-
-
-
- {(isLoading || isFetching) && }
- {!!error && ERROR}
- {isSuccess && (
-
- {t('helloUser', { name: data?.name })}
-
- )}
-
-
-
-
-
- {t('titles.themeChoice')}
-
onChangeTheme({ darkMode: null })}
+ style={[Common.button.circle, Gutters.regularBMargin]}
+ onPress={() => fetchOne(`${Math.ceil(Math.random() * 10 + 1)}`)}
>
- Auto
+ {isFetching || isLoading ? (
+
+ ) : (
+
+ )}
onChangeTheme({ darkMode: true })}
+ style={[Common.button.circle, Gutters.regularBMargin]}
+ onPress={() => onChangeTheme({ darkMode: !isDark })}
>
- Dark
+
onChangeTheme({ darkMode: false })}
+ style={[Common.button.circle, Gutters.regularBMargin]}
+ onPress={() =>
+ onChangeLanguage(i18next.language === 'fr' ? 'en' : 'fr')
+ }
>
- Light
+
diff --git a/template/src/screens/Startup/Startup.tsx b/template/src/screens/Startup/Startup.tsx
index 3e5d7e2d..513ee03a 100644
--- a/template/src/screens/Startup/Startup.tsx
+++ b/template/src/screens/Startup/Startup.tsx
@@ -1,15 +1,12 @@
import React, { useEffect } from 'react';
-import { ActivityIndicator, View, Text } from 'react-native';
-import { useTranslation } from 'react-i18next';
+import { ActivityIndicator, View } from 'react-native';
import { useTheme } from '../../hooks';
import { Brand } from '../../components';
import { setDefaultTheme } from '../../store/theme';
import { ApplicationScreenProps } from '../../../@types/navigation';
const Startup = ({ navigation }: ApplicationScreenProps) => {
- const { Layout, Gutters, Fonts } = useTheme();
-
- const { t } = useTranslation();
+ const { Layout, Gutters } = useTheme();
const init = async () => {
await new Promise(resolve =>
@@ -32,7 +29,6 @@ const Startup = ({ navigation }: ApplicationScreenProps) => {
- {t('welcome:title')}
);
};
diff --git a/template/src/theme/Common.ts b/template/src/theme/Common.ts
index 4f596a7c..0c656143 100644
--- a/template/src/theme/Common.ts
+++ b/template/src/theme/Common.ts
@@ -19,7 +19,7 @@ export default function ({ Colors, ...args }: CommonParams) {
},
textInput: {
backgroundColor: Colors.inputBackground,
- color: Colors.text,
+ color: Colors.textGray400,
height: 45,
borderRadius: 10,
paddingStart: 20,
diff --git a/template/src/theme/Fonts.ts b/template/src/theme/Fonts.ts
index 1ca58850..19e0ab58 100644
--- a/template/src/theme/Fonts.ts
+++ b/template/src/theme/Fonts.ts
@@ -8,19 +8,19 @@ export default function ({ FontSize, Colors }: ThemeVariables) {
return StyleSheet.create({
textTiny: {
fontSize: FontSize.tiny,
- color: Colors.text,
+ color: Colors.textGray400,
},
textSmall: {
fontSize: FontSize.small,
- color: Colors.text,
+ color: Colors.textGray400,
},
textRegular: {
fontSize: FontSize.regular,
- color: Colors.text,
+ color: Colors.textGray400,
},
textLarge: {
fontSize: FontSize.large,
- color: Colors.text,
+ color: Colors.textGray400,
},
textBold: {
fontWeight: 'bold',
@@ -29,19 +29,19 @@ export default function ({ FontSize, Colors }: ThemeVariables) {
textTransform: 'uppercase',
},
titleSmall: {
- fontSize: FontSize.small * 2,
+ fontSize: FontSize.small * 1.5,
fontWeight: 'bold',
- color: Colors.text,
+ color: Colors.textGray800,
},
titleRegular: {
fontSize: FontSize.regular * 2,
fontWeight: 'bold',
- color: Colors.text,
+ color: Colors.textGray800,
},
titleLarge: {
fontSize: FontSize.large * 2,
fontWeight: 'bold',
- color: Colors.text,
+ color: Colors.textGray800,
},
textCenter: {
textAlign: 'center',
@@ -64,6 +64,9 @@ export default function ({ FontSize, Colors }: ThemeVariables) {
textPrimary: {
color: Colors.primary,
},
+ textLight: {
+ color: Colors.textGray200,
+ },
textLobster: {
fontFamily: 'lobster',
fontWeight: 'normal',
diff --git a/template/src/theme/Images.ts b/template/src/theme/Images.ts
index b22f15bb..f66c553e 100644
--- a/template/src/theme/Images.ts
+++ b/template/src/theme/Images.ts
@@ -2,6 +2,20 @@ import { ThemeVariables } from '../../@types/theme';
export default function ({}: ThemeVariables) {
return {
- logo: require('./assets/images/TOM.png'),
+ logo: require('./assets/images/tom_light.png'),
+ sparkles: {
+ topLeft: require('./assets/images/sparkles-top-left.png'),
+ top: require('./assets/images/sparkles-top.png'),
+ topRight: require('./assets/images/sparkles-top-right.png'),
+ right: require('./assets/images/sparkles-right.png'),
+ bottomRight: require('./assets/images/sparkles-bottom-right.png'),
+ bottom: require('./assets/images/sparkles-bottom.png'),
+ bottomLeft: require('./assets/images/sparkles-bottom-left.png'),
+ },
+ icons: {
+ colors: require('./assets/images/colorswatch.png'),
+ send: require('./assets/images/send.png'),
+ translate: require('./assets/images/translate.png'),
+ },
};
}
diff --git a/template/src/theme/Layout.ts b/template/src/theme/Layout.ts
index 9bf599cb..5d35cf40 100644
--- a/template/src/theme/Layout.ts
+++ b/template/src/theme/Layout.ts
@@ -4,10 +4,10 @@ import { ThemeVariables } from '../../@types/theme';
export default function ({}: ThemeVariables) {
return StyleSheet.create({
/* Column Layouts */
- column: {
+ col: {
flexDirection: 'column',
},
- columnReverse: {
+ colReverse: {
flexDirection: 'column-reverse',
},
colCenter: {
@@ -111,6 +111,9 @@ export default function ({}: ThemeVariables) {
transform: [{ rotate: '-90deg' }],
},
// Position
+ relative: {
+ position: 'relative',
+ },
absolute: {
position: 'absolute',
},
diff --git a/template/src/theme/Variables.ts b/template/src/theme/Variables.ts
index 5bad414f..7e964adb 100644
--- a/template/src/theme/Variables.ts
+++ b/template/src/theme/Variables.ts
@@ -5,22 +5,31 @@
* That allows to change them more easily later on.
*/
+import { ThemeNavigationColors } from '../../@types/theme';
+
/**
* Colors
*/
export const Colors = {
- // Example.tsx colors:
transparent: 'rgba(0,0,0,0)',
inputBackground: '#FFFFFF',
white: '#ffffff',
- text: '#212529',
+ //Typography
+ textGray800: '#000000',
+ textGray400: '#4D4D4D',
+ textGray200: '#A1A1A1',
primary: '#E14032',
success: '#28a745',
error: '#dc3545',
+ //ComponentColors
+ circleButtonBackground: '#E1E1EF',
+ circleButtonColor: '#44427D',
};
-export const NavigationColors = {
+export const NavigationColors: Partial = {
primary: Colors.primary,
+ background: '#EFEFEF',
+ card: '#EFEFEF',
};
/**
diff --git a/template/src/theme/assets/images/TOM-small.png b/template/src/theme/assets/images/TOM-small.png
deleted file mode 100644
index 0346a5e9..00000000
Binary files a/template/src/theme/assets/images/TOM-small.png and /dev/null differ
diff --git a/template/src/theme/assets/images/TOM.png b/template/src/theme/assets/images/TOM.png
deleted file mode 100644
index d01db861..00000000
Binary files a/template/src/theme/assets/images/TOM.png and /dev/null differ
diff --git a/template/src/theme/assets/images/colorswatch.png b/template/src/theme/assets/images/colorswatch.png
new file mode 100644
index 00000000..4cb2928b
Binary files /dev/null and b/template/src/theme/assets/images/colorswatch.png differ
diff --git a/template/src/theme/assets/images/send.png b/template/src/theme/assets/images/send.png
new file mode 100644
index 00000000..87c4e86e
Binary files /dev/null and b/template/src/theme/assets/images/send.png differ
diff --git a/template/src/theme/assets/images/sparkles-bottom-left.png b/template/src/theme/assets/images/sparkles-bottom-left.png
new file mode 100644
index 00000000..b5a7f7cb
Binary files /dev/null and b/template/src/theme/assets/images/sparkles-bottom-left.png differ
diff --git a/template/src/theme/assets/images/sparkles-bottom-right.png b/template/src/theme/assets/images/sparkles-bottom-right.png
new file mode 100644
index 00000000..a46c3b64
Binary files /dev/null and b/template/src/theme/assets/images/sparkles-bottom-right.png differ
diff --git a/template/src/theme/assets/images/sparkles-bottom.png b/template/src/theme/assets/images/sparkles-bottom.png
new file mode 100644
index 00000000..1e14550f
Binary files /dev/null and b/template/src/theme/assets/images/sparkles-bottom.png differ
diff --git a/template/src/theme/assets/images/sparkles-right.png b/template/src/theme/assets/images/sparkles-right.png
new file mode 100644
index 00000000..b4de45a9
Binary files /dev/null and b/template/src/theme/assets/images/sparkles-right.png differ
diff --git a/template/src/theme/assets/images/sparkles-top-left.png b/template/src/theme/assets/images/sparkles-top-left.png
new file mode 100644
index 00000000..6df7ddb3
Binary files /dev/null and b/template/src/theme/assets/images/sparkles-top-left.png differ
diff --git a/template/src/theme/assets/images/sparkles-top-right.png b/template/src/theme/assets/images/sparkles-top-right.png
new file mode 100644
index 00000000..106759f3
Binary files /dev/null and b/template/src/theme/assets/images/sparkles-top-right.png differ
diff --git a/template/src/theme/assets/images/sparkles-top.png b/template/src/theme/assets/images/sparkles-top.png
new file mode 100644
index 00000000..c97e1407
Binary files /dev/null and b/template/src/theme/assets/images/sparkles-top.png differ
diff --git a/template/src/theme/assets/images/tom_dark.png b/template/src/theme/assets/images/tom_dark.png
new file mode 100644
index 00000000..55db5018
Binary files /dev/null and b/template/src/theme/assets/images/tom_dark.png differ
diff --git a/template/src/theme/assets/images/tom_light.png b/template/src/theme/assets/images/tom_light.png
new file mode 100644
index 00000000..bbed93ef
Binary files /dev/null and b/template/src/theme/assets/images/tom_light.png differ
diff --git a/template/src/theme/assets/images/translate.png b/template/src/theme/assets/images/translate.png
new file mode 100644
index 00000000..dd4f912b
Binary files /dev/null and b/template/src/theme/assets/images/translate.png differ
diff --git a/template/src/theme/components/Buttons.ts b/template/src/theme/components/Buttons.ts
index c7141e79..575112e2 100644
--- a/template/src/theme/components/Buttons.ts
+++ b/template/src/theme/components/Buttons.ts
@@ -12,10 +12,20 @@ export default function ({ Colors, Gutters, Layout }: CommonParams) {
...base,
borderRadius: 10,
};
+ const circle = {
+ ...Layout.center,
+ height: 70,
+ width: 70,
+ borderRadius: 35,
+ backgroundColor: Colors.circleButtonBackground,
+ color: Colors.circleButtonColor,
+ fill: Colors.circleButtonColor,
+ };
return StyleSheet.create({
base,
rounded,
+ circle,
outline: {
...base,
backgroundColor: Colors.transparent,
diff --git a/template/src/theme/themes/default_dark/Images.ts b/template/src/theme/themes/default_dark/Images.ts
index 432e4623..46f32879 100644
--- a/template/src/theme/themes/default_dark/Images.ts
+++ b/template/src/theme/themes/default_dark/Images.ts
@@ -4,6 +4,6 @@
export default function () {
return {
- logo: require('../../assets/images/TOM-small.png'),
+ logo: require('../../assets/images/tom_dark.png'),
};
}
diff --git a/template/src/theme/themes/default_dark/Variables.ts b/template/src/theme/themes/default_dark/Variables.ts
index 0fe648da..cbcd1928 100644
--- a/template/src/theme/themes/default_dark/Variables.ts
+++ b/template/src/theme/themes/default_dark/Variables.ts
@@ -1,11 +1,18 @@
+import { ThemeNavigationColors } from '../../../../@types/theme';
+
export const Colors = {
primary: '#7454a5',
- text: 'white',
+ textGray800: '#E0E0E0',
+ textGray400: '#969696',
+ textGray200: '#BABABA',
inputBackground: '#3a3a3a',
+ circleButtonBackground: '#252732',
};
-const NavigationColors = {
+export const NavigationColors: Partial = {
primary: Colors.primary,
+ background: '#1B1A23',
+ card: '#1B1A23',
};
export default {
diff --git a/template/src/translations/resources/en/example.json b/template/src/translations/resources/en/example.json
index a9366731..7c781cbb 100644
--- a/template/src/translations/resources/en/example.json
+++ b/template/src/translations/resources/en/example.json
@@ -1,10 +1,4 @@
{
- "helloUser": "I am a fake user, my name is {{name}}",
- "titles": {
- "apiCalls": "UserID to User name",
- "themeChoice": "Choose your theme"
- },
- "labels": {
- "userId": "Enter a random user id, TOM the octopus will give you the corresponding user name:"
- }
+ "helloUser": "Hi, my name is {{name}}"
}
+
diff --git a/template/src/translations/resources/en/welcome.json b/template/src/translations/resources/en/welcome.json
index c8f7a853..cf4b5de2 100644
--- a/template/src/translations/resources/en/welcome.json
+++ b/template/src/translations/resources/en/welcome.json
@@ -1,3 +1,5 @@
{
- "title": "Welcome to $t(common:appName.full) by TheCodingMachine"
+ "title": "Welcome on",
+ "subtitle": "The $t(common:appName.full)",
+ "description": "Do you want to discover some features? Just click on one of the three buttons at the bottom of the screen. The first allows you to call a REST API. The second lets you change the theme color. And the third allows you to change the language."
}
diff --git a/template/src/translations/resources/fr/_index.ts b/template/src/translations/resources/fr/_index.ts
new file mode 100644
index 00000000..8252e95b
--- /dev/null
+++ b/template/src/translations/resources/fr/_index.ts
@@ -0,0 +1,9 @@
+import common from './common.json';
+import example from './example.json';
+import welcome from './welcome.json';
+
+export default {
+ common,
+ example,
+ welcome,
+};
diff --git a/template/src/translations/resources/fr/common.json b/template/src/translations/resources/fr/common.json
new file mode 100644
index 00000000..19c8f080
--- /dev/null
+++ b/template/src/translations/resources/fr/common.json
@@ -0,0 +1,6 @@
+{
+ "appName": {
+ "full": "Boilerplate React Native",
+ "initials": "RNB"
+ }
+}
diff --git a/template/src/translations/resources/fr/example.json b/template/src/translations/resources/fr/example.json
new file mode 100644
index 00000000..67a97f57
--- /dev/null
+++ b/template/src/translations/resources/fr/example.json
@@ -0,0 +1,3 @@
+{
+ "helloUser": "Salut, je m'appelle {{name}}"
+}
diff --git a/template/src/translations/resources/fr/welcome.json b/template/src/translations/resources/fr/welcome.json
new file mode 100644
index 00000000..b82d7815
--- /dev/null
+++ b/template/src/translations/resources/fr/welcome.json
@@ -0,0 +1,5 @@
+{
+ "title": "Bienvenue sur",
+ "subtitle": "Le $t(common:appName.full)",
+ "description": "Vous voulez découvrir des fonctionnalités ? Cliquez sur l'un des trois boutons en bas de l'écran. Le premier vous permet d'appeler une API REST. Le deuxième de changer la couleur du thème. Et le troisième de changer la langue"
+}
diff --git a/template/src/translations/resources/index.ts b/template/src/translations/resources/index.ts
index 07b8156f..3ef214f5 100644
--- a/template/src/translations/resources/index.ts
+++ b/template/src/translations/resources/index.ts
@@ -1 +1,2 @@
export { default as en } from './en/_index';
+export { default as fr } from './fr/_index';
diff --git a/template/yarn.lock b/template/yarn.lock
index 8ba596d2..68e5d7c8 100644
--- a/template/yarn.lock
+++ b/template/yarn.lock
@@ -1466,13 +1466,13 @@
dependencies:
serve-static "^1.13.1"
-"@react-native-community/cli-doctor@^10.1.1":
- version "10.2.0"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-10.2.0.tgz#6050030eea9200ce3c35de360cf8455e126b4d45"
- integrity sha512-yLxJazUmNSPslHxeeev0gLvsK0nQan8BmGWbtqPz2WwbIbD89vbytC7G96OxiQXr46iWEWAwEJiTTdgA7jlA5Q==
+"@react-native-community/cli-doctor@^10.2.0":
+ version "10.2.1"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-10.2.1.tgz#b6b7a3f0f9cef1a05f1adc6393eb29c6f8f2972c"
+ integrity sha512-IwhdSD+mtgWdxg2eMr0fpkn08XN7r70DC1riGSmqK/DXNyWBzIZlCkDN+/TwlaUEsiFk6LQTjgCiqZSMpmDrsg==
dependencies:
"@react-native-community/cli-config" "^10.1.1"
- "@react-native-community/cli-platform-ios" "^10.2.0"
+ "@react-native-community/cli-platform-ios" "^10.2.1"
"@react-native-community/cli-tools" "^10.1.1"
chalk "^4.1.2"
command-exists "^1.2.8"
@@ -1488,7 +1488,7 @@
sudo-prompt "^9.0.0"
wcwidth "^1.0.1"
-"@react-native-community/cli-hermes@^10.1.3":
+"@react-native-community/cli-hermes@^10.2.0":
version "10.2.0"
resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-10.2.0.tgz#cc252f435b149f74260bc918ce22fdf58033a87e"
integrity sha512-urfmvNeR8IiO/Sd92UU3xPO+/qI2lwCWQnxOkWaU/i2EITFekE47MD6MZrfVulRVYRi5cuaFqKZO/ccOdOB/vQ==
@@ -1499,18 +1499,7 @@
hermes-profile-transformer "^0.0.6"
ip "^1.1.5"
-"@react-native-community/cli-platform-android@10.1.3":
- version "10.1.3"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-10.1.3.tgz#8380799cd4d3f9a0ca568b0f5b4ae9e462ce3669"
- integrity sha512-8YZEpBL6yd9l4CIoFcLOgrV8x2GDujdqrdWrNsNERDAbsiFwqAQvfjyyb57GAZVuEPEJCoqUlGlMCwOh3XQb9A==
- dependencies:
- "@react-native-community/cli-tools" "^10.1.1"
- chalk "^4.1.2"
- execa "^1.0.0"
- glob "^7.1.3"
- logkitty "^0.7.1"
-
-"@react-native-community/cli-platform-android@^10.2.0":
+"@react-native-community/cli-platform-android@10.2.0", "@react-native-community/cli-platform-android@^10.2.0":
version "10.2.0"
resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-10.2.0.tgz#0bc689270a5f1d9aaf9e723181d43ca4dbfffdef"
integrity sha512-CBenYwGxwFdObZTn1lgxWtMGA5ms2G/ALQhkS+XTAD7KHDrCxFF9yT/fnAjFZKM6vX/1TqGI1RflruXih3kAhw==
@@ -1521,21 +1510,22 @@
glob "^7.1.3"
logkitty "^0.7.1"
-"@react-native-community/cli-platform-ios@10.1.1":
- version "10.1.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.1.1.tgz#39ed6810117d8e7330d3aa4d85818fb6ae358785"
- integrity sha512-EB9/L8j1LqrqyfJtLRixU+d8FIP6Pr83rEgUgXgya/u8wk3h/bvX70w+Ff2skwjdPLr5dLUQ/n5KFX4r3bsNmA==
+"@react-native-community/cli-platform-ios@10.2.0":
+ version "10.2.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.0.tgz#be21c0e3bbf17358d540cc23e5556bf679f6322e"
+ integrity sha512-hIPK3iL/mL+0ChXmQ9uqqzNOKA48H+TAzg+hrxQLll/6dNMxDeK9/wZpktcsh8w+CyhqzKqVernGcQs7tPeKGw==
dependencies:
"@react-native-community/cli-tools" "^10.1.1"
chalk "^4.1.2"
execa "^1.0.0"
+ fast-xml-parser "^4.0.12"
glob "^7.1.3"
ora "^5.4.1"
-"@react-native-community/cli-platform-ios@^10.2.0":
- version "10.2.0"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.0.tgz#be21c0e3bbf17358d540cc23e5556bf679f6322e"
- integrity sha512-hIPK3iL/mL+0ChXmQ9uqqzNOKA48H+TAzg+hrxQLll/6dNMxDeK9/wZpktcsh8w+CyhqzKqVernGcQs7tPeKGw==
+"@react-native-community/cli-platform-ios@^10.2.1":
+ version "10.2.1"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.1.tgz#2e6bd2cb6d48cbb8720d7b7265bb1bab80745f72"
+ integrity sha512-hz4zu4Y6eyj7D0lnZx8Mf2c2si8y+zh/zUTgCTaPPLzQD8jSZNNBtUUiA1cARm2razpe8marCZ1QbTMAGbf3mg==
dependencies:
"@react-native-community/cli-tools" "^10.1.1"
chalk "^4.1.2"
@@ -1544,7 +1534,7 @@
glob "^7.1.3"
ora "^5.4.1"
-"@react-native-community/cli-plugin-metro@^10.1.1":
+"@react-native-community/cli-plugin-metro@^10.2.0":
version "10.2.0"
resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-10.2.0.tgz#83cabbc04c80f7e94f88ed998b72c7d572c6f094"
integrity sha512-9eiJrKYuauEDkQLCrjJUh7tS9T0oaMQqVUSSSuyDG6du7HQcfaR4mSf21wK75jvhKiwcQLpsFmMdctAb+0v+Cg==
@@ -1598,17 +1588,17 @@
dependencies:
joi "^17.2.1"
-"@react-native-community/cli@10.1.3":
- version "10.1.3"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-10.1.3.tgz#ad610c46da9fc7c717272024ec757dc646726506"
- integrity sha512-kzh6bYLGN1q1q0IiczKSP1LTrovFeVzppYRTKohPI9VdyZwp7b5JOgaQMB/Ijtwm3MxBDrZgV9AveH/eUmUcKQ==
+"@react-native-community/cli@10.2.0":
+ version "10.2.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-10.2.0.tgz#bcb65bb3dcb03b0fc4e49619d51e12d23396b301"
+ integrity sha512-QH7AFBz5FX2zTZRH/o3XehHrZ0aZZEL5Sh+23nSEFgSj3bLFfvjjZhuoiRSAo7iiBdvAoXrfxQ8TXgg4Xf/7fw==
dependencies:
"@react-native-community/cli-clean" "^10.1.1"
"@react-native-community/cli-config" "^10.1.1"
"@react-native-community/cli-debugger-ui" "^10.0.0"
- "@react-native-community/cli-doctor" "^10.1.1"
- "@react-native-community/cli-hermes" "^10.1.3"
- "@react-native-community/cli-plugin-metro" "^10.1.1"
+ "@react-native-community/cli-doctor" "^10.2.0"
+ "@react-native-community/cli-hermes" "^10.2.0"
+ "@react-native-community/cli-plugin-metro" "^10.2.0"
"@react-native-community/cli-server-api" "^10.1.1"
"@react-native-community/cli-tools" "^10.1.1"
"@react-native-community/cli-types" "^10.0.0"
@@ -1783,10 +1773,10 @@
pretty-format "^29.0.3"
redent "^3.0.0"
-"@testing-library/react-native@^12.0.0-rc.0":
- version "12.0.0-rc.0"
- resolved "https://registry.yarnpkg.com/@testing-library/react-native/-/react-native-12.0.0-rc.0.tgz#fe0ceff4acb34d16977690521cbb1e72b9714de6"
- integrity sha512-6znVJ9o32ZSvf4W+1jYHea5XES+Mxw3A58r6Z8cT+qinzUSZZtRDZ7AK7Nk7x7VPHogardGdnCzY6kNiML+TJg==
+"@testing-library/react-native@^12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@testing-library/react-native/-/react-native-12.0.0.tgz#6604b9daa9a32b1a4287c3b501658768adaf11c3"
+ integrity sha512-Wa7TsEbsduLaLNK9sycgIpSqC4v3tt0zzH5BIDqqNEVN+LQqeX9UdWxD6JFcKgbXJVqWvPq5Y3fzQbYqOaf9zw==
dependencies:
pretty-format "^29.0.0"
@@ -5133,16 +5123,6 @@ merge2@^1.3.0, merge2@^1.4.1:
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-metro-babel-transformer@0.73.7:
- version "0.73.7"
- resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.73.7.tgz#561ffa0336eb6d7d112e7128e957114c729fdb71"
- integrity sha512-s7UVkwovGTEXYEQrv5hcmSBbFJ9s9lhCRNMScn4Itgj3UMdqRr9lU8DXKEFlJ7osgRxN6n5+eXqcvhE4B1H1VQ==
- dependencies:
- "@babel/core" "^7.20.0"
- hermes-parser "0.8.0"
- metro-source-map "0.73.7"
- nullthrows "^1.1.1"
-
metro-babel-transformer@0.73.8:
version "0.73.8"
resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.73.8.tgz#521374cb9234ba126f3f8d63588db5901308b4ed"
@@ -5236,50 +5216,6 @@ metro-minify-uglify@0.73.8:
dependencies:
uglify-es "^3.1.9"
-metro-react-native-babel-preset@0.73.7:
- version "0.73.7"
- resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.73.7.tgz#78e1ce448aa9a5cf3651c0ebe73cb225465211b4"
- integrity sha512-RKcmRZREjJCzHKP+JhC9QTCohkeb3xa/DtqHU14U5KWzJHdC0mMrkTZYNXhV0cryxsaVKVEw5873KhbZyZHMVw==
- dependencies:
- "@babel/core" "^7.20.0"
- "@babel/plugin-proposal-async-generator-functions" "^7.0.0"
- "@babel/plugin-proposal-class-properties" "^7.0.0"
- "@babel/plugin-proposal-export-default-from" "^7.0.0"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0"
- "@babel/plugin-proposal-object-rest-spread" "^7.0.0"
- "@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
- "@babel/plugin-proposal-optional-chaining" "^7.0.0"
- "@babel/plugin-syntax-dynamic-import" "^7.0.0"
- "@babel/plugin-syntax-export-default-from" "^7.0.0"
- "@babel/plugin-syntax-flow" "^7.18.0"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0"
- "@babel/plugin-syntax-optional-chaining" "^7.0.0"
- "@babel/plugin-transform-arrow-functions" "^7.0.0"
- "@babel/plugin-transform-async-to-generator" "^7.0.0"
- "@babel/plugin-transform-block-scoping" "^7.0.0"
- "@babel/plugin-transform-classes" "^7.0.0"
- "@babel/plugin-transform-computed-properties" "^7.0.0"
- "@babel/plugin-transform-destructuring" "^7.0.0"
- "@babel/plugin-transform-flow-strip-types" "^7.0.0"
- "@babel/plugin-transform-function-name" "^7.0.0"
- "@babel/plugin-transform-literals" "^7.0.0"
- "@babel/plugin-transform-modules-commonjs" "^7.0.0"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0"
- "@babel/plugin-transform-parameters" "^7.0.0"
- "@babel/plugin-transform-react-display-name" "^7.0.0"
- "@babel/plugin-transform-react-jsx" "^7.0.0"
- "@babel/plugin-transform-react-jsx-self" "^7.0.0"
- "@babel/plugin-transform-react-jsx-source" "^7.0.0"
- "@babel/plugin-transform-runtime" "^7.0.0"
- "@babel/plugin-transform-shorthand-properties" "^7.0.0"
- "@babel/plugin-transform-spread" "^7.0.0"
- "@babel/plugin-transform-sticky-regex" "^7.0.0"
- "@babel/plugin-transform-template-literals" "^7.0.0"
- "@babel/plugin-transform-typescript" "^7.5.0"
- "@babel/plugin-transform-unicode-regex" "^7.0.0"
- "@babel/template" "^7.0.0"
- react-refresh "^0.4.0"
-
metro-react-native-babel-preset@0.73.8:
version "0.73.8"
resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.73.8.tgz#04908f264f5d99c944ae20b5b11f659431328431"
@@ -5324,19 +5260,6 @@ metro-react-native-babel-preset@0.73.8:
"@babel/template" "^7.0.0"
react-refresh "^0.4.0"
-metro-react-native-babel-transformer@0.73.7:
- version "0.73.7"
- resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.73.7.tgz#a92055fd564cd403255cc34f925c5e99ce457565"
- integrity sha512-73HW8betjX+VPm3iqsMBe8F/F2Tt+hONO6YJwcF7FonTqQYW1oTz0dOp0dClZGfHUXxpJBz6Vuo7J6TpdzDD+w==
- dependencies:
- "@babel/core" "^7.20.0"
- babel-preset-fbjs "^3.4.0"
- hermes-parser "0.8.0"
- metro-babel-transformer "0.73.7"
- metro-react-native-babel-preset "0.73.7"
- metro-source-map "0.73.7"
- nullthrows "^1.1.1"
-
metro-react-native-babel-transformer@0.73.8:
version "0.73.8"
resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.73.8.tgz#cbcd4b243216878431dc4311ce46f02a928e3991"
@@ -5357,14 +5280,6 @@ metro-resolver@0.73.8:
dependencies:
absolute-path "^0.0.0"
-metro-runtime@0.73.7:
- version "0.73.7"
- resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.73.7.tgz#9f3a7f3ff668c1a87370650e32b47d8f6329fd1e"
- integrity sha512-2fxRGrF8FyrwwHY0TCitdUljzutfW6CWEpdvPilfrs8p0PI5X8xOWg8ficeYtw+DldHtHIAL2phT59PqzHTyVA==
- dependencies:
- "@babel/runtime" "^7.0.0"
- react-refresh "^0.4.0"
-
metro-runtime@0.73.8:
version "0.73.8"
resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.73.8.tgz#dadae7c154fbbde24390cf7f7e7d934a2768cd18"
@@ -5373,20 +5288,6 @@ metro-runtime@0.73.8:
"@babel/runtime" "^7.0.0"
react-refresh "^0.4.0"
-metro-source-map@0.73.7:
- version "0.73.7"
- resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.73.7.tgz#8e9f850a72d60ea7ace05b984f981c8ec843e7a0"
- integrity sha512-gbC/lfUN52TtQhEsTTA+987MaFUpQlufuCI05blLGLosDcFCsARikHsxa65Gtslm/rG2MqvFLiPA5hviONNv9g==
- dependencies:
- "@babel/traverse" "^7.20.0"
- "@babel/types" "^7.20.0"
- invariant "^2.2.4"
- metro-symbolicate "0.73.7"
- nullthrows "^1.1.1"
- ob1 "0.73.7"
- source-map "^0.5.6"
- vlq "^1.0.0"
-
metro-source-map@0.73.8:
version "0.73.8"
resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.73.8.tgz#5134174e3d43de26ad331b95f637944c6547d441"
@@ -5401,18 +5302,6 @@ metro-source-map@0.73.8:
source-map "^0.5.6"
vlq "^1.0.0"
-metro-symbolicate@0.73.7:
- version "0.73.7"
- resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.73.7.tgz#40e4cda81f8030b86afe391b5e686a0b06822b0a"
- integrity sha512-571ThWmX5o8yGNzoXjlcdhmXqpByHU/bSZtWKhtgV2TyIAzYCYt4hawJAS5+/qDazUvjHdm8BbdqFUheM0EKNQ==
- dependencies:
- invariant "^2.2.4"
- metro-source-map "0.73.7"
- nullthrows "^1.1.1"
- source-map "^0.5.6"
- through2 "^2.0.1"
- vlq "^1.0.0"
-
metro-symbolicate@0.73.8:
version "0.73.8"
resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.73.8.tgz#96920f607bce484283d822ee5fe18d932f69c03d"
@@ -5724,11 +5613,6 @@ nullthrows@^1.1.1:
resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1"
integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==
-ob1@0.73.7:
- version "0.73.7"
- resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.73.7.tgz#14c9b6ddc26cf99144f59eb542d7ae956e6b3192"
- integrity sha512-DfelfvR843KADhSUATGGhuepVMRcf5VQX+6MQLy5AW0BKDLlO7Usj6YZeAAZP7P86QwsoTxB0RXCFiA7t6S1IQ==
-
ob1@0.73.8:
version "0.73.8"
resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.73.8.tgz#c569f1a15ce2d04da6fd70293ad44b5a93b11978"
@@ -6218,20 +6102,20 @@ react-native-gesture-handler@^2.9.0:
lodash "^4.17.21"
prop-types "^15.7.2"
-react-native-gradle-plugin@^0.71.15:
- version "0.71.15"
- resolved "https://registry.yarnpkg.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.71.15.tgz#9e6b506f30729fe8eb086981702f4e3c891d2b13"
- integrity sha512-7S3pAuPaQJlhax6EZ4JMsDNpj05TfuzX9gPgWLrFfAIWIFLuJ6aDQYAZy2TEI9QJALPoWrj8LWaqP/DGYh14pw==
+react-native-gradle-plugin@^0.71.16:
+ version "0.71.16"
+ resolved "https://registry.yarnpkg.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.71.16.tgz#822bb0c680e03b5df5aa65f2e5ffc2bc2930854a"
+ integrity sha512-H2BjG2zk7B7Wii9sXvd9qhCVRQYDAHSWdMw9tscmZBqSP62DkIWEQSk4/B2GhQ4aK9ydVXgtqR6tBeg3yy8TSA==
react-native-mmkv@^2.6.2:
version "2.6.2"
resolved "https://registry.yarnpkg.com/react-native-mmkv/-/react-native-mmkv-2.6.2.tgz#bada94035fbec37494409ab83a24fcbc68ecd2d3"
integrity sha512-jYvOYohzwMoNBT6QI8oy4+D4JMYK+j2bnuLzr2koYjigoHsSl3TXfaCt0eErbrFIbBazP1V9j2jqACVwvPgLgA==
-react-native-reanimated@^3.0.0-rc.10:
- version "3.0.0-rc.10"
- resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.0.0-rc.10.tgz#40e5b628759aa81f94317fd0301231292b4eacf5"
- integrity sha512-0P2jSO+dXHRxSzqSxNp08VaUy89nqeUIvqBS0wlI8lsli8CJcqulL3pjNqTGzBkxXjt13mGdIzJv4u9lSjHPzg==
+react-native-reanimated@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.0.2.tgz#8f7284fab2b0cd949779429e48f32d19a966bbd6"
+ integrity sha512-8Et90yTI9yxchGbDP79k391XZqc/64zNbASbGy8X3Vgv4EbZ1M3IkKwcIbZmbVwpA804VJ6V9nJAGUh9fP0LrA==
dependencies:
"@babel/plugin-transform-object-assign" "^7.16.7"
"@babel/preset-typescript" "^7.16.7"
@@ -6254,15 +6138,15 @@ react-native-screens@^3.20.0:
react-freeze "^1.0.0"
warn-once "^0.1.0"
-react-native@0.71.3:
- version "0.71.3"
- resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.71.3.tgz#0faab799c49e61ba12df9e6525c3ac7d595d673c"
- integrity sha512-RYJXCcQGa4NTfKiPgl92eRDUuQ6JGDnHqFEzRwJSqEx9lWvlvRRIebstJfurzPDKLQWQrvITR7aI7e09E25mLw==
+react-native@0.71.4:
+ version "0.71.4"
+ resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.71.4.tgz#f03f600efe68f745d19454ab17f9c1a9ef304790"
+ integrity sha512-3hSYqvWrOdKhpV3HpEKp1/CkWx8Sr/N/miCrmUIAsVTSJUR7JW0VvIsrV9urDhUj/s6v2WF4n7qIEEJsmTCrPw==
dependencies:
"@jest/create-cache-key-function" "^29.2.1"
- "@react-native-community/cli" "10.1.3"
- "@react-native-community/cli-platform-android" "10.1.3"
- "@react-native-community/cli-platform-ios" "10.1.1"
+ "@react-native-community/cli" "10.2.0"
+ "@react-native-community/cli-platform-android" "10.2.0"
+ "@react-native-community/cli-platform-ios" "10.2.0"
"@react-native/assets" "1.0.0"
"@react-native/normalize-color" "2.1.0"
"@react-native/polyfills" "2.0.0"
@@ -6275,16 +6159,16 @@ react-native@0.71.3:
jest-environment-node "^29.2.1"
jsc-android "^250231.0.0"
memoize-one "^5.0.0"
- metro-react-native-babel-transformer "0.73.7"
- metro-runtime "0.73.7"
- metro-source-map "0.73.7"
+ metro-react-native-babel-transformer "0.73.8"
+ metro-runtime "0.73.8"
+ metro-source-map "0.73.8"
mkdirp "^0.5.1"
nullthrows "^1.1.1"
pretty-format "^26.5.2"
promise "^8.3.0"
react-devtools-core "^4.26.1"
react-native-codegen "^0.71.5"
- react-native-gradle-plugin "^0.71.15"
+ react-native-gradle-plugin "^0.71.16"
react-refresh "^0.4.0"
react-shallow-renderer "^16.15.0"
regenerator-runtime "^0.13.2"