diff --git a/.eslintrc.js b/.eslintrc.js
index 5b0992d772..128ffc8a85 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -1,6 +1,12 @@
module.exports = {
root: true,
parser: '@babel/eslint-parser',
+ parserOptions: {
+ ecmaFeatures: { jsx: true },
+ ecmaVersion: 2021,
+ sourceType: 'module',
+ requireConfigFile: false,
+ },
plugins: ['react', 'react-native', 'import'],
env: {
jest: true,
@@ -12,16 +18,10 @@ module.exports = {
},
'import/resolver': {
node: {
- extensions: ['.js', '.jsx'],
+ extensions: ['.js', '.jsx', '.ts', '.tsx'],
},
},
'import/ignore': ['react-native'],
- parserOptions: {
- ecmaFeatures: {
- jsx: true,
- modules: true,
- },
- },
},
globals: {
fetch: true,
@@ -40,7 +40,7 @@ module.exports = {
'plugin:react/recommended',
'plugin:jest/recommended',
'@react-native',
- 'prettier',
+ 'plugin:prettier/recommended',
],
rules: {
'react/no-deprecated': 'warn',
@@ -78,14 +78,26 @@ module.exports = {
'no-unused-expressions': ['error', { allowTaggedTemplates: true }],
'no-plusplus': ['error', { allowForLoopAfterthoughts: true }],
'react-native/no-inline-styles': 0,
- '@typescript-eslint/no-explicit-any': ['error', { ignoreRestArgs: true }],
+ // NOTE: @typescript-eslint rules are configured under the TS override below
+ 'jest/expect-expect': [
+ 'warn',
+ {
+ assertFunctionNames: [
+ 'expect',
+ 'verifyFilterItem',
+ 'verifyErrorFilterItem',
+ 'verifyErrorThrown',
+ ],
+ },
+ ],
+ 'prettier/prettier': 'warn',
},
ignorePatterns: ['**/rnmapbox.web.symlink', 'plugin/build/', 'example/dist'],
overrides: [
{
// Match TypeScript Files
files: ['**/*.{ts,tsx}'],
-
+ parser: '@typescript-eslint/parser',
parserOptions: {
project: [
'./tsconfig.json',
@@ -94,6 +106,8 @@ module.exports = {
'./plugin/tsconfig.eslint.json',
'./plugin/src/__tests__/tsconfig.eslint.json',
],
+ tsconfigRootDir: __dirname,
+ sourceType: 'module',
},
plugins: ['@typescript-eslint'],
extends: [
@@ -101,12 +115,17 @@ module.exports = {
'plugin:react/recommended',
'@react-native',
'plugin:@typescript-eslint/recommended',
- 'prettier',
+ 'plugin:prettier/recommended', // keep last
],
rules: {
'no-shadow': 'off',
'import/named': 'off',
'react-native/no-inline-styles': 0,
+ '@typescript-eslint/no-explicit-any': [
+ 'warn',
+ { ignoreRestArgs: true },
+ ],
+ 'prettier/prettier': 'warn',
},
},
],
diff --git a/docs/examples.json b/docs/examples.json
index c31022278b..1de5afc082 100644
--- a/docs/examples.json
+++ b/docs/examples.json
@@ -1,4 +1,31 @@
[
+ {
+ "groupName": "CacheManagement",
+ "metadata": {
+ "title": "CacheManagement"
+ },
+ "examples": [
+ {
+ "metadata": {
+ "title": "CacheManagement",
+ "tags": [
+ "Cache",
+ "Cache Management",
+ "Offline Manager",
+ "Offline Packs",
+ "Validate Cache",
+ "Invalidate Cache",
+ "Get Cache Size",
+ "Set Max Cache Size"
+ ],
+ "docs": "\nManages map cache.\n\nUses the offline manager to manage the cache and the local storage in general. Shows how to invalidate cache to remove outdated tiles, how to clear the entire local storage from tiles and offline packs and to visualize the local storage usage amount.\n"
+ },
+ "fullPath": "example/src/examples/CacheManagement/CacheManagement.tsx",
+ "relPath": "CacheManagement/CacheManagement.tsx",
+ "name": "CacheManagement"
+ }
+ ]
+ },
{
"groupName": "SymbolCircleLayer",
"metadata": {
@@ -97,8 +124,8 @@
],
"docs": "\nRender icons with various methods.\n\n* pin-rn: Rendered with a React Native View\n* pin: Rendered with a native asset image\n* pin3: Resolved as a result of onImageMissing\n* example: Rendered with a js asset image (require)\n\n"
},
- "fullPath": "example/src/examples/SymbolCircleLayer/ShapeSourceIcon.js",
- "relPath": "SymbolCircleLayer/ShapeSourceIcon.js",
+ "fullPath": "example/src/examples/SymbolCircleLayer/ShapeSourceIcon.tsx",
+ "relPath": "SymbolCircleLayer/ShapeSourceIcon.tsx",
"name": "ShapeSourceIcon"
}
]
diff --git a/example/Gemfile.lock b/example/Gemfile.lock
index 1a1c4bef91..fb3f3a0721 100644
--- a/example/Gemfile.lock
+++ b/example/Gemfile.lock
@@ -5,7 +5,7 @@ GEM
base64
nkf
rexml
- activesupport (7.1.5.1)
+ activesupport (7.1.5.2)
base64
benchmark (>= 0.3)
bigdecimal
@@ -24,9 +24,9 @@ GEM
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
atomos (0.1.3)
- base64 (0.2.0)
- benchmark (0.4.0)
- bigdecimal (3.1.9)
+ base64 (0.3.0)
+ benchmark (0.4.1)
+ bigdecimal (3.2.2)
claide (1.1.0)
cocoapods (1.15.2)
addressable (~> 2.8)
@@ -67,10 +67,10 @@ GEM
cocoapods-try (1.2.0)
colored2 (3.1.2)
concurrent-ruby (1.3.3)
- connection_pool (2.5.3)
- drb (2.2.1)
+ connection_pool (2.5.4)
+ drb (2.2.3)
escape (0.0.4)
- ethon (0.16.0)
+ ethon (0.15.0)
ffi (>= 1.15.0)
ffi (1.17.2)
fourflusher (2.3.1)
@@ -80,7 +80,7 @@ GEM
mutex_m
i18n (1.14.7)
concurrent-ruby (~> 1.0)
- json (2.11.3)
+ json (2.13.2)
logger (1.7.0)
minitest (5.25.5)
molinillo (0.8.0)
@@ -90,11 +90,11 @@ GEM
netrc (0.11.0)
nkf (0.2.0)
public_suffix (4.0.7)
- rexml (3.4.1)
+ rexml (3.4.2)
ruby-macho (2.5.1)
securerandom (0.3.2)
- typhoeus (1.4.1)
- ethon (>= 0.9.0)
+ typhoeus (1.5.0)
+ ethon (>= 0.9.0, < 0.16.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
xcodeproj (1.25.1)
diff --git a/example/__tests__/dumpExamplesJson.ts b/example/__tests__/dumpExamplesJson.ts
index 5b3479ff6b..aa56149163 100644
--- a/example/__tests__/dumpExamplesJson.ts
+++ b/example/__tests__/dumpExamplesJson.ts
@@ -4,6 +4,7 @@
import path from 'path';
import fs from 'fs';
+import * as CacheManagement from '../src/examples/CacheManagement';
import * as SymbolCircleLayer from '../src/examples/SymbolCircleLayer';
import * as UserLocation from '../src/examples/UserLocation';
import * as Map from '../src/examples/Map';
@@ -30,6 +31,7 @@ jest.mock('../src/assets/sportcar.glb', () => null, {
});
const allTests = {
+ CacheManagement,
SymbolCircleLayer,
UserLocation,
Map,
@@ -51,11 +53,11 @@ function getExampleFullPath(
const relPathBase = path.join(groupName, testName);
const existingExamplePaths = extensions
- .map((ext) => ({
+ .map(ext => ({
relPath: `${relPathBase}.${ext}`,
fullPath: path.join(relExamplesPath, `${relPathBase}.${ext}`),
}))
- .filter(({ relPath, fullPath }) =>
+ .filter(({ relPath: _relPath, fullPath }) =>
fs.existsSync(path.join(mapsRootPath, fullPath)),
);
if (existingExamplePaths.length === 0) {
@@ -81,7 +83,7 @@ type AllTestKeys = keyof typeof allTests;
const allTestKeys = Object.keys(allTests) as AllTestKeys[];
-allTestKeys.forEach((groupName) => {
+allTestKeys.forEach(groupName => {
const { metadata, ...tests } = allTests[groupName];
const examples: Example[] = [];
Object.entries(tests).forEach(([testName, test]) => {
diff --git a/example/android/build.gradle b/example/android/build.gradle
index 6c66006d82..e11e02a607 100644
--- a/example/android/build.gradle
+++ b/example/android/build.gradle
@@ -28,10 +28,10 @@ buildscript {
}
}
- buildToolsVersion = "35.0.0"
+ buildToolsVersion = "36.0.0"
minSdkVersion = 24
- compileSdkVersion = 35
- targetSdkVersion = 35
+ compileSdkVersion = 36
+ targetSdkVersion = 36
kotlinVersion = "2.1.20"
ndkVersion = "27.1.12297006"
}
diff --git a/example/android/gradle.properties b/example/android/gradle.properties
index e44dcdd0b6..b2793c17d7 100644
--- a/example/android/gradle.properties
+++ b/example/android/gradle.properties
@@ -39,3 +39,8 @@ newArchEnabled=true
# Use this property to enable or disable the Hermes JS engine.
# If set to false, you will be using JSC instead.
hermesEnabled=true
+
+# Use this property to enable edge-to-edge display support.
+# This allows your app to draw behind system bars for an immersive UI.
+# Note: Only works with ReactActivity and should not be used with custom Activity.
+edgeToEdgeEnabled=false
\ No newline at end of file
diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties
index 002b867c48..d4081da476 100644
--- a/example/android/gradle/wrapper/gradle-wrapper.properties
+++ b/example/android/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock
index 52481d4811..8481c50d11 100644
--- a/example/ios/Podfile.lock
+++ b/example/ios/Podfile.lock
@@ -2,12 +2,12 @@ PODS:
- boost (1.84.0)
- DoubleConversion (1.1.6)
- fast_float (8.0.0)
- - FBLazyVector (0.80.2)
+ - FBLazyVector (0.81.1)
- fmt (11.0.2)
- glog (0.3.5)
- - hermes-engine (0.80.2):
- - hermes-engine/Pre-built (= 0.80.2)
- - hermes-engine/Pre-built (0.80.2)
+ - hermes-engine (0.81.1):
+ - hermes-engine/Pre-built (= 0.81.1)
+ - hermes-engine/Pre-built (0.81.1)
- MapboxCommon (23.11.4)
- MapboxCoreMaps (10.19.2):
- MapboxCommon (~> 23.11)
@@ -36,27 +36,27 @@ PODS:
- fast_float (= 8.0.0)
- fmt (= 11.0.2)
- glog
- - RCTDeprecation (0.80.2)
- - RCTRequired (0.80.2)
- - RCTTypeSafety (0.80.2):
- - FBLazyVector (= 0.80.2)
- - RCTRequired (= 0.80.2)
- - React-Core (= 0.80.2)
- - React (0.80.2):
- - React-Core (= 0.80.2)
- - React-Core/DevSupport (= 0.80.2)
- - React-Core/RCTWebSocket (= 0.80.2)
- - React-RCTActionSheet (= 0.80.2)
- - React-RCTAnimation (= 0.80.2)
- - React-RCTBlob (= 0.80.2)
- - React-RCTImage (= 0.80.2)
- - React-RCTLinking (= 0.80.2)
- - React-RCTNetwork (= 0.80.2)
- - React-RCTSettings (= 0.80.2)
- - React-RCTText (= 0.80.2)
- - React-RCTVibration (= 0.80.2)
- - React-callinvoker (0.80.2)
- - React-Core (0.80.2):
+ - RCTDeprecation (0.81.1)
+ - RCTRequired (0.81.1)
+ - RCTTypeSafety (0.81.1):
+ - FBLazyVector (= 0.81.1)
+ - RCTRequired (= 0.81.1)
+ - React-Core (= 0.81.1)
+ - React (0.81.1):
+ - React-Core (= 0.81.1)
+ - React-Core/DevSupport (= 0.81.1)
+ - React-Core/RCTWebSocket (= 0.81.1)
+ - React-RCTActionSheet (= 0.81.1)
+ - React-RCTAnimation (= 0.81.1)
+ - React-RCTBlob (= 0.81.1)
+ - React-RCTImage (= 0.81.1)
+ - React-RCTLinking (= 0.81.1)
+ - React-RCTNetwork (= 0.81.1)
+ - React-RCTSettings (= 0.81.1)
+ - React-RCTText (= 0.81.1)
+ - React-RCTVibration (= 0.81.1)
+ - React-callinvoker (0.81.1)
+ - React-Core (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -66,7 +66,7 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTDeprecation
- - React-Core/Default (= 0.80.2)
+ - React-Core/Default (= 0.81.1)
- React-cxxreact
- React-featureflags
- React-hermes
@@ -76,11 +76,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-Core/CoreModulesHeaders (0.80.2):
+ - React-Core/CoreModulesHeaders (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -100,11 +101,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-Core/Default (0.80.2):
+ - React-Core/Default (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -123,11 +125,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-Core/DevSupport (0.80.2):
+ - React-Core/DevSupport (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -137,8 +140,8 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTDeprecation
- - React-Core/Default (= 0.80.2)
- - React-Core/RCTWebSocket (= 0.80.2)
+ - React-Core/Default (= 0.81.1)
+ - React-Core/RCTWebSocket (= 0.81.1)
- React-cxxreact
- React-featureflags
- React-hermes
@@ -148,11 +151,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-Core/RCTActionSheetHeaders (0.80.2):
+ - React-Core/RCTActionSheetHeaders (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -172,11 +176,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-Core/RCTAnimationHeaders (0.80.2):
+ - React-Core/RCTAnimationHeaders (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -196,11 +201,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-Core/RCTBlobHeaders (0.80.2):
+ - React-Core/RCTBlobHeaders (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -220,11 +226,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-Core/RCTImageHeaders (0.80.2):
+ - React-Core/RCTImageHeaders (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -244,11 +251,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-Core/RCTLinkingHeaders (0.80.2):
+ - React-Core/RCTLinkingHeaders (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -268,11 +276,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-Core/RCTNetworkHeaders (0.80.2):
+ - React-Core/RCTNetworkHeaders (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -292,11 +301,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-Core/RCTSettingsHeaders (0.80.2):
+ - React-Core/RCTSettingsHeaders (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -316,11 +326,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-Core/RCTTextHeaders (0.80.2):
+ - React-Core/RCTTextHeaders (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -340,11 +351,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-Core/RCTVibrationHeaders (0.80.2):
+ - React-Core/RCTVibrationHeaders (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -364,11 +376,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-Core/RCTWebSocket (0.80.2):
+ - React-Core/RCTWebSocket (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -378,7 +391,7 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTDeprecation
- - React-Core/Default (= 0.80.2)
+ - React-Core/Default (= 0.81.1)
- React-cxxreact
- React-featureflags
- React-hermes
@@ -388,11 +401,12 @@ PODS:
- React-jsinspectorcdp
- React-jsitooling
- React-perflogger
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-CoreModules (0.80.2):
+ - React-CoreModules (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -400,19 +414,20 @@ PODS:
- glog
- RCT-Folly
- RCT-Folly/Fabric
- - RCTTypeSafety (= 0.80.2)
- - React-Core/CoreModulesHeaders (= 0.80.2)
- - React-jsi (= 0.80.2)
+ - RCTTypeSafety (= 0.81.1)
+ - React-Core/CoreModulesHeaders (= 0.81.1)
+ - React-jsi (= 0.81.1)
- React-jsinspector
- React-jsinspectorcdp
- React-jsinspectortracing
- React-NativeModulesApple
- React-RCTBlob
- React-RCTFBReactNativeSpec
- - React-RCTImage (= 0.80.2)
+ - React-RCTImage (= 0.81.1)
+ - React-runtimeexecutor
- ReactCommon
- SocketRocket
- - React-cxxreact (0.80.2):
+ - React-cxxreact (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -421,19 +436,19 @@ PODS:
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- - React-callinvoker (= 0.80.2)
- - React-debug (= 0.80.2)
- - React-jsi (= 0.80.2)
+ - React-callinvoker (= 0.81.1)
+ - React-debug (= 0.81.1)
+ - React-jsi (= 0.81.1)
- React-jsinspector
- React-jsinspectorcdp
- React-jsinspectortracing
- - React-logger (= 0.80.2)
- - React-perflogger (= 0.80.2)
- - React-runtimeexecutor (= 0.80.2)
- - React-timing (= 0.80.2)
+ - React-logger (= 0.81.1)
+ - React-perflogger (= 0.81.1)
+ - React-runtimeexecutor
+ - React-timing (= 0.81.1)
- SocketRocket
- - React-debug (0.80.2)
- - React-defaultsnativemodule (0.80.2):
+ - React-debug (0.81.1)
+ - React-defaultsnativemodule (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -444,14 +459,13 @@ PODS:
- RCT-Folly/Fabric
- React-domnativemodule
- React-featureflagsnativemodule
- - React-hermes
- React-idlecallbacksnativemodule
- React-jsi
- React-jsiexecutor
- React-microtasksnativemodule
- React-RCTFBReactNativeSpec
- SocketRocket
- - React-domnativemodule (0.80.2):
+ - React-domnativemodule (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -461,16 +475,17 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- React-Fabric
+ - React-Fabric/bridging
- React-FabricComponents
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-RCTFBReactNativeSpec
+ - React-runtimeexecutor
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-Fabric (0.80.2):
+ - React-Fabric (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -484,34 +499,35 @@ PODS:
- React-Core
- React-cxxreact
- React-debug
- - React-Fabric/animations (= 0.80.2)
- - React-Fabric/attributedstring (= 0.80.2)
- - React-Fabric/componentregistry (= 0.80.2)
- - React-Fabric/componentregistrynative (= 0.80.2)
- - React-Fabric/components (= 0.80.2)
- - React-Fabric/consistency (= 0.80.2)
- - React-Fabric/core (= 0.80.2)
- - React-Fabric/dom (= 0.80.2)
- - React-Fabric/imagemanager (= 0.80.2)
- - React-Fabric/leakchecker (= 0.80.2)
- - React-Fabric/mounting (= 0.80.2)
- - React-Fabric/observers (= 0.80.2)
- - React-Fabric/scheduler (= 0.80.2)
- - React-Fabric/telemetry (= 0.80.2)
- - React-Fabric/templateprocessor (= 0.80.2)
- - React-Fabric/uimanager (= 0.80.2)
+ - React-Fabric/animations (= 0.81.1)
+ - React-Fabric/attributedstring (= 0.81.1)
+ - React-Fabric/bridging (= 0.81.1)
+ - React-Fabric/componentregistry (= 0.81.1)
+ - React-Fabric/componentregistrynative (= 0.81.1)
+ - React-Fabric/components (= 0.81.1)
+ - React-Fabric/consistency (= 0.81.1)
+ - React-Fabric/core (= 0.81.1)
+ - React-Fabric/dom (= 0.81.1)
+ - React-Fabric/imagemanager (= 0.81.1)
+ - React-Fabric/leakchecker (= 0.81.1)
+ - React-Fabric/mounting (= 0.81.1)
+ - React-Fabric/observers (= 0.81.1)
+ - React-Fabric/scheduler (= 0.81.1)
+ - React-Fabric/telemetry (= 0.81.1)
+ - React-Fabric/templateprocessor (= 0.81.1)
+ - React-Fabric/uimanager (= 0.81.1)
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/animations (0.80.2):
+ - React-Fabric/animations (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -527,16 +543,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/attributedstring (0.80.2):
+ - React-Fabric/attributedstring (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -552,16 +568,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/componentregistry (0.80.2):
+ - React-Fabric/bridging (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -577,16 +593,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/componentregistrynative (0.80.2):
+ - React-Fabric/componentregistry (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -602,16 +618,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/components (0.80.2):
+ - React-Fabric/componentregistrynative (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -625,22 +641,18 @@ PODS:
- React-Core
- React-cxxreact
- React-debug
- - React-Fabric/components/legacyviewmanagerinterop (= 0.80.2)
- - React-Fabric/components/root (= 0.80.2)
- - React-Fabric/components/scrollview (= 0.80.2)
- - React-Fabric/components/view (= 0.80.2)
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/components/legacyviewmanagerinterop (0.80.2):
+ - React-Fabric/components (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -654,18 +666,22 @@ PODS:
- React-Core
- React-cxxreact
- React-debug
+ - React-Fabric/components/legacyviewmanagerinterop (= 0.81.1)
+ - React-Fabric/components/root (= 0.81.1)
+ - React-Fabric/components/scrollview (= 0.81.1)
+ - React-Fabric/components/view (= 0.81.1)
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/components/root (0.80.2):
+ - React-Fabric/components/legacyviewmanagerinterop (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -681,16 +697,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/components/scrollview (0.80.2):
+ - React-Fabric/components/root (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -706,16 +722,41 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/components/view (0.80.2):
+ - React-Fabric/components/scrollview (0.81.1):
+ - boost
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - RCT-Folly/Fabric
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimeexecutor
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - SocketRocket
+ - React-Fabric/components/view (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -731,18 +772,18 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-renderercss
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-Fabric/consistency (0.80.2):
+ - React-Fabric/consistency (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -758,16 +799,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/core (0.80.2):
+ - React-Fabric/core (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -783,16 +824,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/dom (0.80.2):
+ - React-Fabric/dom (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -808,16 +849,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/imagemanager (0.80.2):
+ - React-Fabric/imagemanager (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -833,16 +874,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/leakchecker (0.80.2):
+ - React-Fabric/leakchecker (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -858,16 +899,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/mounting (0.80.2):
+ - React-Fabric/mounting (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -883,16 +924,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/observers (0.80.2):
+ - React-Fabric/observers (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -906,19 +947,19 @@ PODS:
- React-Core
- React-cxxreact
- React-debug
- - React-Fabric/observers/events (= 0.80.2)
+ - React-Fabric/observers/events (= 0.81.1)
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/observers/events (0.80.2):
+ - React-Fabric/observers/events (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -934,16 +975,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/scheduler (0.80.2):
+ - React-Fabric/scheduler (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -960,17 +1001,17 @@ PODS:
- React-Fabric/observers/events
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-performancetimeline
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/telemetry (0.80.2):
+ - React-Fabric/telemetry (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -986,16 +1027,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/templateprocessor (0.80.2):
+ - React-Fabric/templateprocessor (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1011,16 +1052,16 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/uimanager (0.80.2):
+ - React-Fabric/uimanager (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1034,20 +1075,20 @@ PODS:
- React-Core
- React-cxxreact
- React-debug
- - React-Fabric/uimanager/consistency (= 0.80.2)
+ - React-Fabric/uimanager/consistency (= 0.81.1)
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererconsistency
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-Fabric/uimanager/consistency (0.80.2):
+ - React-Fabric/uimanager/consistency (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1063,17 +1104,17 @@ PODS:
- React-debug
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
- React-rendererconsistency
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- - React-FabricComponents (0.80.2):
+ - React-FabricComponents (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1088,21 +1129,21 @@ PODS:
- React-cxxreact
- React-debug
- React-Fabric
- - React-FabricComponents/components (= 0.80.2)
- - React-FabricComponents/textlayoutmanager (= 0.80.2)
+ - React-FabricComponents/components (= 0.81.1)
+ - React-FabricComponents/textlayoutmanager (= 0.81.1)
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
+ - React-RCTFBReactNativeSpec
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-FabricComponents/components (0.80.2):
+ - React-FabricComponents/components (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1117,28 +1158,30 @@ PODS:
- React-cxxreact
- React-debug
- React-Fabric
- - React-FabricComponents/components/inputaccessory (= 0.80.2)
- - React-FabricComponents/components/iostextinput (= 0.80.2)
- - React-FabricComponents/components/modal (= 0.80.2)
- - React-FabricComponents/components/rncore (= 0.80.2)
- - React-FabricComponents/components/safeareaview (= 0.80.2)
- - React-FabricComponents/components/scrollview (= 0.80.2)
- - React-FabricComponents/components/text (= 0.80.2)
- - React-FabricComponents/components/textinput (= 0.80.2)
- - React-FabricComponents/components/unimplementedview (= 0.80.2)
+ - React-FabricComponents/components/inputaccessory (= 0.81.1)
+ - React-FabricComponents/components/iostextinput (= 0.81.1)
+ - React-FabricComponents/components/modal (= 0.81.1)
+ - React-FabricComponents/components/rncore (= 0.81.1)
+ - React-FabricComponents/components/safeareaview (= 0.81.1)
+ - React-FabricComponents/components/scrollview (= 0.81.1)
+ - React-FabricComponents/components/switch (= 0.81.1)
+ - React-FabricComponents/components/text (= 0.81.1)
+ - React-FabricComponents/components/textinput (= 0.81.1)
+ - React-FabricComponents/components/unimplementedview (= 0.81.1)
+ - React-FabricComponents/components/virtualview (= 0.81.1)
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
+ - React-RCTFBReactNativeSpec
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-FabricComponents/components/inputaccessory (0.80.2):
+ - React-FabricComponents/components/inputaccessory (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1155,17 +1198,17 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
+ - React-RCTFBReactNativeSpec
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-FabricComponents/components/iostextinput (0.80.2):
+ - React-FabricComponents/components/iostextinput (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1182,17 +1225,17 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
+ - React-RCTFBReactNativeSpec
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-FabricComponents/components/modal (0.80.2):
+ - React-FabricComponents/components/modal (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1209,17 +1252,17 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
+ - React-RCTFBReactNativeSpec
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-FabricComponents/components/rncore (0.80.2):
+ - React-FabricComponents/components/rncore (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1236,17 +1279,17 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
+ - React-RCTFBReactNativeSpec
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-FabricComponents/components/safeareaview (0.80.2):
+ - React-FabricComponents/components/safeareaview (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1263,17 +1306,17 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
+ - React-RCTFBReactNativeSpec
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-FabricComponents/components/scrollview (0.80.2):
+ - React-FabricComponents/components/scrollview (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1290,17 +1333,17 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
+ - React-RCTFBReactNativeSpec
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-FabricComponents/components/text (0.80.2):
+ - React-FabricComponents/components/switch (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1317,17 +1360,17 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
+ - React-RCTFBReactNativeSpec
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-FabricComponents/components/textinput (0.80.2):
+ - React-FabricComponents/components/text (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1344,17 +1387,17 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
+ - React-RCTFBReactNativeSpec
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-FabricComponents/components/unimplementedview (0.80.2):
+ - React-FabricComponents/components/textinput (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1371,17 +1414,44 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
+ - React-RCTFBReactNativeSpec
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-FabricComponents/textlayoutmanager (0.80.2):
+ - React-FabricComponents/components/unimplementedview (0.81.1):
+ - boost
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - RCT-Folly/Fabric
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-RCTFBReactNativeSpec
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - SocketRocket
+ - Yoga
+ - React-FabricComponents/components/virtualview (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1398,17 +1468,17 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-logger
+ - React-RCTFBReactNativeSpec
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-FabricImage (0.80.2):
+ - React-FabricComponents/textlayoutmanager (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1417,22 +1487,48 @@ PODS:
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- - RCTRequired (= 0.80.2)
- - RCTTypeSafety (= 0.80.2)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-RCTFBReactNativeSpec
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - SocketRocket
+ - Yoga
+ - React-FabricImage (0.81.1):
+ - boost
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - RCT-Folly/Fabric
+ - RCTRequired (= 0.81.1)
+ - RCTTypeSafety (= 0.81.1)
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-ImageManager
- React-jsi
- - React-jsiexecutor (= 0.80.2)
+ - React-jsiexecutor (= 0.81.1)
- React-logger
- React-rendererdebug
- React-utils
- ReactCommon
- SocketRocket
- Yoga
- - React-featureflags (0.80.2):
+ - React-featureflags (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1441,7 +1537,7 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- SocketRocket
- - React-featureflagsnativemodule (0.80.2):
+ - React-featureflagsnativemodule (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1451,13 +1547,12 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- React-featureflags
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-RCTFBReactNativeSpec
- ReactCommon/turbomodule/core
- SocketRocket
- - React-graphics (0.80.2):
+ - React-graphics (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1466,12 +1561,11 @@ PODS:
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-utils
- SocketRocket
- - React-hermes (0.80.2):
+ - React-hermes (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1480,16 +1574,16 @@ PODS:
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- - React-cxxreact (= 0.80.2)
+ - React-cxxreact (= 0.81.1)
- React-jsi
- - React-jsiexecutor (= 0.80.2)
+ - React-jsiexecutor (= 0.81.1)
- React-jsinspector
- React-jsinspectorcdp
- React-jsinspectortracing
- - React-perflogger (= 0.80.2)
+ - React-perflogger (= 0.81.1)
- React-runtimeexecutor
- SocketRocket
- - React-idlecallbacksnativemodule (0.80.2):
+ - React-idlecallbacksnativemodule (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1498,14 +1592,14 @@ PODS:
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-RCTFBReactNativeSpec
+ - React-runtimeexecutor
- React-runtimescheduler
- ReactCommon/turbomodule/core
- SocketRocket
- - React-ImageManager (0.80.2):
+ - React-ImageManager (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1520,7 +1614,7 @@ PODS:
- React-rendererdebug
- React-utils
- SocketRocket
- - React-jserrorhandler (0.80.2):
+ - React-jserrorhandler (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1535,7 +1629,7 @@ PODS:
- React-jsi
- ReactCommon/turbomodule/bridging
- SocketRocket
- - React-jsi (0.80.2):
+ - React-jsi (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1545,7 +1639,7 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- SocketRocket
- - React-jsiexecutor (0.80.2):
+ - React-jsiexecutor (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1554,14 +1648,15 @@ PODS:
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- - React-cxxreact (= 0.80.2)
- - React-jsi (= 0.80.2)
+ - React-cxxreact (= 0.81.1)
+ - React-jsi (= 0.81.1)
- React-jsinspector
- React-jsinspectorcdp
- React-jsinspectortracing
- - React-perflogger (= 0.80.2)
+ - React-perflogger (= 0.81.1)
+ - React-runtimeexecutor
- SocketRocket
- - React-jsinspector (0.80.2):
+ - React-jsinspector (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1575,10 +1670,11 @@ PODS:
- React-jsinspectorcdp
- React-jsinspectornetwork
- React-jsinspectortracing
- - React-perflogger (= 0.80.2)
- - React-runtimeexecutor (= 0.80.2)
+ - React-oscompat
+ - React-perflogger (= 0.81.1)
+ - React-runtimeexecutor
- SocketRocket
- - React-jsinspectorcdp (0.80.2):
+ - React-jsinspectorcdp (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1587,7 +1683,7 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- SocketRocket
- - React-jsinspectornetwork (0.80.2):
+ - React-jsinspectornetwork (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1595,9 +1691,12 @@ PODS:
- glog
- RCT-Folly
- RCT-Folly/Fabric
+ - React-featureflags
- React-jsinspectorcdp
+ - React-performancetimeline
+ - React-timing
- SocketRocket
- - React-jsinspectortracing (0.80.2):
+ - React-jsinspectortracing (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1606,8 +1705,9 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- React-oscompat
+ - React-timing
- SocketRocket
- - React-jsitooling (0.80.2):
+ - React-jsitooling (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1615,15 +1715,16 @@ PODS:
- glog
- RCT-Folly
- RCT-Folly/Fabric
- - React-cxxreact (= 0.80.2)
- - React-jsi (= 0.80.2)
+ - React-cxxreact (= 0.81.1)
+ - React-jsi (= 0.81.1)
- React-jsinspector
- React-jsinspectorcdp
- React-jsinspectortracing
+ - React-runtimeexecutor
- SocketRocket
- - React-jsitracing (0.80.2):
+ - React-jsitracing (0.81.1):
- React-jsi
- - React-logger (0.80.2):
+ - React-logger (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1632,7 +1733,7 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- SocketRocket
- - React-Mapbuffer (0.80.2):
+ - React-Mapbuffer (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1642,7 +1743,7 @@ PODS:
- RCT-Folly/Fabric
- React-debug
- SocketRocket
- - React-microtasksnativemodule (0.80.2):
+ - React-microtasksnativemodule (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1651,13 +1752,12 @@ PODS:
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-RCTFBReactNativeSpec
- ReactCommon/turbomodule/core
- SocketRocket
- - react-native-safe-area-context (5.4.0):
+ - react-native-safe-area-context (5.6.1):
- boost
- DoubleConversion
- fast_float
@@ -1673,11 +1773,10 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-ImageManager
- React-jsi
- - react-native-safe-area-context/common (= 5.4.0)
- - react-native-safe-area-context/fabric (= 5.4.0)
+ - react-native-safe-area-context/common (= 5.6.1)
+ - react-native-safe-area-context/fabric (= 5.6.1)
- React-NativeModulesApple
- React-RCTFabric
- React-renderercss
@@ -1688,7 +1787,7 @@ PODS:
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - react-native-safe-area-context/common (5.4.0):
+ - react-native-safe-area-context/common (5.6.1):
- boost
- DoubleConversion
- fast_float
@@ -1704,7 +1803,6 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-ImageManager
- React-jsi
- React-NativeModulesApple
@@ -1717,7 +1815,7 @@ PODS:
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - react-native-safe-area-context/fabric (5.4.0):
+ - react-native-safe-area-context/fabric (5.6.1):
- boost
- DoubleConversion
- fast_float
@@ -1733,7 +1831,6 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-ImageManager
- React-jsi
- react-native-safe-area-context/common
@@ -1747,7 +1844,7 @@ PODS:
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - React-NativeModulesApple (0.80.2):
+ - React-NativeModulesApple (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1760,7 +1857,6 @@ PODS:
- React-Core
- React-cxxreact
- React-featureflags
- - React-hermes
- React-jsi
- React-jsinspector
- React-jsinspectorcdp
@@ -1768,8 +1864,8 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- SocketRocket
- - React-oscompat (0.80.2)
- - React-perflogger (0.80.2):
+ - React-oscompat (0.81.1)
+ - React-perflogger (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1778,7 +1874,7 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- SocketRocket
- - React-performancetimeline (0.80.2):
+ - React-performancetimeline (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1791,9 +1887,9 @@ PODS:
- React-perflogger
- React-timing
- SocketRocket
- - React-RCTActionSheet (0.80.2):
- - React-Core/RCTActionSheetHeaders (= 0.80.2)
- - React-RCTAnimation (0.80.2):
+ - React-RCTActionSheet (0.81.1):
+ - React-Core/RCTActionSheetHeaders (= 0.81.1)
+ - React-RCTAnimation (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1809,7 +1905,7 @@ PODS:
- React-RCTFBReactNativeSpec
- ReactCommon
- SocketRocket
- - React-RCTAppDelegate (0.80.2):
+ - React-RCTAppDelegate (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1838,11 +1934,12 @@ PODS:
- React-rendererdebug
- React-RuntimeApple
- React-RuntimeCore
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- ReactCommon
- SocketRocket
- - React-RCTBlob (0.80.2):
+ - React-RCTBlob (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1861,7 +1958,7 @@ PODS:
- React-RCTNetwork
- ReactCommon
- SocketRocket
- - React-RCTFabric (0.80.2):
+ - React-RCTFabric (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1877,7 +1974,6 @@ PODS:
- React-FabricImage
- React-featureflags
- React-graphics
- - React-hermes
- React-ImageManager
- React-jsi
- React-jsinspector
@@ -1886,16 +1982,18 @@ PODS:
- React-jsinspectortracing
- React-performancetimeline
- React-RCTAnimation
+ - React-RCTFBReactNativeSpec
- React-RCTImage
- React-RCTText
- React-rendererconsistency
- React-renderercss
- React-rendererdebug
+ - React-runtimeexecutor
- React-runtimescheduler
- React-utils
- SocketRocket
- Yoga
- - React-RCTFBReactNativeSpec (0.80.2):
+ - React-RCTFBReactNativeSpec (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1907,13 +2005,35 @@ PODS:
- RCTRequired
- RCTTypeSafety
- React-Core
- - React-hermes
- React-jsi
- - React-jsiexecutor
- React-NativeModulesApple
+ - React-RCTFBReactNativeSpec/components (= 0.81.1)
- ReactCommon
- SocketRocket
- - React-RCTImage (0.80.2):
+ - React-RCTFBReactNativeSpec/components (0.81.1):
+ - boost
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - RCT-Folly/Fabric
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-NativeModulesApple
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon
+ - SocketRocket
+ - Yoga
+ - React-RCTImage (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1929,14 +2049,14 @@ PODS:
- React-RCTNetwork
- ReactCommon
- SocketRocket
- - React-RCTLinking (0.80.2):
- - React-Core/RCTLinkingHeaders (= 0.80.2)
- - React-jsi (= 0.80.2)
+ - React-RCTLinking (0.81.1):
+ - React-Core/RCTLinkingHeaders (= 0.81.1)
+ - React-jsi (= 0.81.1)
- React-NativeModulesApple
- React-RCTFBReactNativeSpec
- ReactCommon
- - ReactCommon/turbomodule/core (= 0.80.2)
- - React-RCTNetwork (0.80.2):
+ - ReactCommon/turbomodule/core (= 0.81.1)
+ - React-RCTNetwork (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1954,7 +2074,7 @@ PODS:
- React-RCTFBReactNativeSpec
- ReactCommon
- SocketRocket
- - React-RCTRuntime (0.80.2):
+ - React-RCTRuntime (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1964,7 +2084,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- React-Core
- - React-hermes
- React-jsi
- React-jsinspector
- React-jsinspectorcdp
@@ -1972,9 +2091,10 @@ PODS:
- React-jsitooling
- React-RuntimeApple
- React-RuntimeCore
+ - React-runtimeexecutor
- React-RuntimeHermes
- SocketRocket
- - React-RCTSettings (0.80.2):
+ - React-RCTSettings (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -1989,10 +2109,10 @@ PODS:
- React-RCTFBReactNativeSpec
- ReactCommon
- SocketRocket
- - React-RCTText (0.80.2):
- - React-Core/RCTTextHeaders (= 0.80.2)
+ - React-RCTText (0.81.1):
+ - React-Core/RCTTextHeaders (= 0.81.1)
- Yoga
- - React-RCTVibration (0.80.2):
+ - React-RCTVibration (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -2006,11 +2126,11 @@ PODS:
- React-RCTFBReactNativeSpec
- ReactCommon
- SocketRocket
- - React-rendererconsistency (0.80.2)
- - React-renderercss (0.80.2):
+ - React-rendererconsistency (0.81.1)
+ - React-renderercss (0.81.1):
- React-debug
- React-utils
- - React-rendererdebug (0.80.2):
+ - React-rendererdebug (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -2020,8 +2140,7 @@ PODS:
- RCT-Folly/Fabric
- React-debug
- SocketRocket
- - React-rncore (0.80.2)
- - React-RuntimeApple (0.80.2):
+ - React-RuntimeApple (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -2050,7 +2169,7 @@ PODS:
- React-runtimescheduler
- React-utils
- SocketRocket
- - React-RuntimeCore (0.80.2):
+ - React-RuntimeCore (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -2062,7 +2181,6 @@ PODS:
- React-cxxreact
- React-Fabric
- React-featureflags
- - React-hermes
- React-jserrorhandler
- React-jsi
- React-jsiexecutor
@@ -2073,9 +2191,20 @@ PODS:
- React-runtimescheduler
- React-utils
- SocketRocket
- - React-runtimeexecutor (0.80.2):
- - React-jsi (= 0.80.2)
- - React-RuntimeHermes (0.80.2):
+ - React-runtimeexecutor (0.81.1):
+ - boost
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - RCT-Folly
+ - RCT-Folly/Fabric
+ - React-debug
+ - React-featureflags
+ - React-jsi (= 0.81.1)
+ - React-utils
+ - SocketRocket
+ - React-RuntimeHermes (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -2093,9 +2222,10 @@ PODS:
- React-jsitooling
- React-jsitracing
- React-RuntimeCore
+ - React-runtimeexecutor
- React-utils
- SocketRocket
- - React-runtimescheduler (0.80.2):
+ - React-runtimescheduler (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -2108,7 +2238,6 @@ PODS:
- React-cxxreact
- React-debug
- React-featureflags
- - React-hermes
- React-jsi
- React-jsinspectortracing
- React-performancetimeline
@@ -2118,8 +2247,9 @@ PODS:
- React-timing
- React-utils
- SocketRocket
- - React-timing (0.80.2)
- - React-utils (0.80.2):
+ - React-timing (0.81.1):
+ - React-debug
+ - React-utils (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -2129,12 +2259,11 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- React-debug
- - React-hermes
- - React-jsi (= 0.80.2)
+ - React-jsi (= 0.81.1)
- SocketRocket
- - ReactAppDependencyProvider (0.80.2):
+ - ReactAppDependencyProvider (0.81.1):
- ReactCodegen
- - ReactCodegen (0.80.2):
+ - ReactCodegen (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -2151,7 +2280,6 @@ PODS:
- React-FabricImage
- React-featureflags
- React-graphics
- - React-hermes
- React-jsi
- React-jsiexecutor
- React-NativeModulesApple
@@ -2161,7 +2289,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- SocketRocket
- - ReactCommon (0.80.2):
+ - ReactCommon (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -2169,9 +2297,9 @@ PODS:
- glog
- RCT-Folly
- RCT-Folly/Fabric
- - ReactCommon/turbomodule (= 0.80.2)
+ - ReactCommon/turbomodule (= 0.81.1)
- SocketRocket
- - ReactCommon/turbomodule (0.80.2):
+ - ReactCommon/turbomodule (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -2180,15 +2308,15 @@ PODS:
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- - React-callinvoker (= 0.80.2)
- - React-cxxreact (= 0.80.2)
- - React-jsi (= 0.80.2)
- - React-logger (= 0.80.2)
- - React-perflogger (= 0.80.2)
- - ReactCommon/turbomodule/bridging (= 0.80.2)
- - ReactCommon/turbomodule/core (= 0.80.2)
+ - React-callinvoker (= 0.81.1)
+ - React-cxxreact (= 0.81.1)
+ - React-jsi (= 0.81.1)
+ - React-logger (= 0.81.1)
+ - React-perflogger (= 0.81.1)
+ - ReactCommon/turbomodule/bridging (= 0.81.1)
+ - ReactCommon/turbomodule/core (= 0.81.1)
- SocketRocket
- - ReactCommon/turbomodule/bridging (0.80.2):
+ - ReactCommon/turbomodule/bridging (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -2197,13 +2325,13 @@ PODS:
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- - React-callinvoker (= 0.80.2)
- - React-cxxreact (= 0.80.2)
- - React-jsi (= 0.80.2)
- - React-logger (= 0.80.2)
- - React-perflogger (= 0.80.2)
+ - React-callinvoker (= 0.81.1)
+ - React-cxxreact (= 0.81.1)
+ - React-jsi (= 0.81.1)
+ - React-logger (= 0.81.1)
+ - React-perflogger (= 0.81.1)
- SocketRocket
- - ReactCommon/turbomodule/core (0.80.2):
+ - ReactCommon/turbomodule/core (0.81.1):
- boost
- DoubleConversion
- fast_float
@@ -2212,14 +2340,14 @@ PODS:
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- - React-callinvoker (= 0.80.2)
- - React-cxxreact (= 0.80.2)
- - React-debug (= 0.80.2)
- - React-featureflags (= 0.80.2)
- - React-jsi (= 0.80.2)
- - React-logger (= 0.80.2)
- - React-perflogger (= 0.80.2)
- - React-utils (= 0.80.2)
+ - React-callinvoker (= 0.81.1)
+ - React-cxxreact (= 0.81.1)
+ - React-debug (= 0.81.1)
+ - React-featureflags (= 0.81.1)
+ - React-jsi (= 0.81.1)
+ - React-logger (= 0.81.1)
+ - React-perflogger (= 0.81.1)
+ - React-utils (= 0.81.1)
- SocketRocket
- RNCAsyncStorage (2.2.0):
- boost
@@ -2237,7 +2365,6 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-ImageManager
- React-jsi
- React-NativeModulesApple
@@ -2250,13 +2377,13 @@ PODS:
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - rnmapbox-maps (10.1.42-rc.0):
+ - rnmapbox-maps (10.1.42):
- MapboxMaps (~> 10.19.0)
- React
- React-Core
- - rnmapbox-maps/DynamicLibrary (= 10.1.42-rc.0)
+ - rnmapbox-maps/DynamicLibrary (= 10.1.42)
- Turf
- - rnmapbox-maps/DynamicLibrary (10.1.42-rc.0):
+ - rnmapbox-maps/DynamicLibrary (10.1.42):
- boost
- DoubleConversion
- fast_float
@@ -2270,7 +2397,6 @@ PODS:
- React
- React-Core
- React-featureflags
- - React-hermes
- React-ImageManager
- React-jsi
- React-NativeModulesApple
@@ -2283,7 +2409,7 @@ PODS:
- SocketRocket
- Turf
- Yoga
- - RNScreens (4.13.1):
+ - RNScreens (4.15.4):
- boost
- DoubleConversion
- fast_float
@@ -2299,7 +2425,6 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-ImageManager
- React-jsi
- React-NativeModulesApple
@@ -2311,10 +2436,10 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- - RNScreens/common (= 4.13.1)
+ - RNScreens/common (= 4.15.4)
- SocketRocket
- Yoga
- - RNScreens/common (4.13.1):
+ - RNScreens/common (4.15.4):
- boost
- DoubleConversion
- fast_float
@@ -2330,7 +2455,6 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-ImageManager
- React-jsi
- React-NativeModulesApple
@@ -2344,7 +2468,7 @@ PODS:
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- - RNVectorIcons (10.2.0):
+ - RNVectorIcons (10.3.0):
- boost
- DoubleConversion
- fast_float
@@ -2360,7 +2484,6 @@ PODS:
- React-Fabric
- React-featureflags
- React-graphics
- - React-hermes
- React-ImageManager
- React-jsi
- React-NativeModulesApple
@@ -2440,7 +2563,6 @@ DEPENDENCIES:
- React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`)
- React-renderercss (from `../node_modules/react-native/ReactCommon/react/renderer/css`)
- React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`)
- - React-rncore (from `../node_modules/react-native/ReactCommon`)
- React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`)
- React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`)
- React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
@@ -2482,7 +2604,7 @@ EXTERNAL SOURCES:
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
hermes-engine:
:podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
- :tag: hermes-2025-07-24-RNv0.80.2-5c7dbc0a78cb2d2a8bc81c41c617c3abecf209ff
+ :tag: hermes-2025-07-07-RNv0.81.0-e0fc67142ec0763c6b6153ca2bf96df815539782
RCT-Folly:
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
RCTDeprecation:
@@ -2591,8 +2713,6 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/react/renderer/css"
React-rendererdebug:
:path: "../node_modules/react-native/ReactCommon/react/renderer/debug"
- React-rncore:
- :path: "../node_modules/react-native/ReactCommon"
React-RuntimeApple:
:path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios"
React-RuntimeCore:
@@ -2628,87 +2748,86 @@ SPEC CHECKSUMS:
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6
- FBLazyVector: 86588b5a1547e7a417942a08f49559b184e002c8
+ FBLazyVector: b8f1312d48447cca7b4abc21ed155db14742bd03
fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd
glog: 5683914934d5b6e4240e497e0f4a3b42d1854183
- hermes-engine: bbc1152da7d2d40f9e59c28acc6576fcf5d28e2a
+ hermes-engine: 4f8246b1f6d79f625e0d99472d1f3a71da4d28ca
MapboxCommon: cc47fafe3fe5408ca49240aa80fa64f27f275711
MapboxCoreMaps: 35685edba03e44468aed57c3dfd7f8795edafda8
MapboxMaps: f87023cf0d72b180b40ea0b6fb4b2d7db6b73b71
MapboxMobileEvents: d044b9edbe0ec7df60f6c2c9634fe9a7f449266b
- RCT-Folly: 59ec0ac1f2f39672a0c6e6cecdd39383b764646f
- RCTDeprecation: 300c5eb91114d4339b0bb39505d0f4824d7299b7
- RCTRequired: e0446b01093475b7082fbeee5d1ef4ad1fe20ac4
- RCTTypeSafety: cb974efcdc6695deedf7bf1eb942f2a0603a063f
- React: e7a4655b09d0e17e54be188cc34c2f3e2087318a
- React-callinvoker: 62192daaa2f30c3321fc531e4f776f7b09cf892b
- React-Core: c400b068fdb6172177f3b3fae00c10d1077244d7
- React-CoreModules: 8e911a5a504b45824374eec240a78de7a6db8ca2
- React-cxxreact: 06a91f55ac5f842219d6ca47e0f77187a5b5f4ac
- React-debug: 1834225a63b420b16e9b8b01ba5870aee96d0610
- React-defaultsnativemodule: 260aa990a9617c58df46c00321f396ad6ea7cc7f
- React-domnativemodule: 9b3456a614c325da986867f27ca0eb34cb86828c
- React-Fabric: fc7bcbac28989e6025ca6ae0988bff61bb78e5d3
- React-FabricComponents: ae4a9c82bedf7c95bace1b215caf8685bcb32e23
- React-FabricImage: c9cd4786180c150bb2a3841d65d360fd52be9ef8
- React-featureflags: 534cd678e05848fbfc8c7288d4b14bcd8894b696
- React-featureflagsnativemodule: bf7419f4d81226a3c4dd792445a03a6d703ce9a4
- React-graphics: 18296c3559d54a42baaf7f2ae9c137a2e0fe9d51
- React-hermes: b6e33fcd21aa7523dc76e62acd7a547e68c28a5b
- React-idlecallbacksnativemodule: da8696a714ab16adb56bbfc9e0dfb4de7a713340
- React-ImageManager: 052ccce122e4fd4e09c5d4f30e56381704dac439
- React-jserrorhandler: 4c037384a32f57332abfa64181aeea915f9e0f0d
- React-jsi: 3fde19aaf675c0607a0824c4d6002a4943820fd9
- React-jsiexecutor: 4f898228240cf261a02568e985dfa7e1d7ad1dfb
- React-jsinspector: 4ad0cdfa25a45d1362e2ddd06c78727d7964b34f
- React-jsinspectorcdp: a649cc98a448e0fd8d54ac2a9e3e53177a1d8bd3
- React-jsinspectornetwork: 2d701b6b152be202342f8269223046ec664c7d47
- React-jsinspectortracing: cd898b3d7ea89f3e0ae10020fe3504bb4b327dd8
- React-jsitooling: feca163583c69ba642cebb6b8ccd2f5e6732fed8
- React-jsitracing: 1965307a468987b20d2a020f8fe782efa591ded7
- React-logger: ea80169d826e0cd112fa4d68f58b2b3b968f1ecb
- React-Mapbuffer: a5d550d1add940ed2bc65b20dc1413407bf1a63f
- React-microtasksnativemodule: 5d00fefc19f0bc9a6432e5533683d6fc9c3da4e1
- react-native-safe-area-context: 47c1782a327ca2affa9bec5a2f95534cbabb620a
- React-NativeModulesApple: b22e6abb44d78270dfdfc7d85efe29e35e0333a7
- React-oscompat: 56d6de59f9ae95cd006a1c40be2cde83bc06a4e1
- React-perflogger: 0633844e495d8b34798c9bf0cb32ce315f1d5c9f
- React-performancetimeline: a04dae9154c32eda1891fcfa51cb2680a0421b3e
- React-RCTActionSheet: 49138012280ec3bbb35193d8d09adb8bc61c982e
- React-RCTAnimation: c7ed4a9d5a4e43c9b10f68bb43cd238c4a2e7e89
- React-RCTAppDelegate: ea2ab6f4aef1489f72025b7128d8ab645b40eafb
- React-RCTBlob: c052799460b245e1fffe3d1dddea36fa88e998a0
- React-RCTFabric: e7acf005f8ed58d09f755b980ff83703b3af9fcf
- React-RCTFBReactNativeSpec: ffb22c3ee3d359ae9245ca94af203845da9371ec
- React-RCTImage: 59fc2571f4f109a77139924f5babee8f9cd639c9
- React-RCTLinking: a045cb58c08188dce6c6f4621de105114b1b16ce
- React-RCTNetwork: fc7115a2f5e15ae0aa05e9a9be726817feefb482
- React-RCTRuntime: a7bca9be4f571586b2a9d4b57cf605421ffb6335
- React-RCTSettings: 30d7dd7eae66290467a1e72bf42d927fa78c3884
- React-RCTText: 755d59284e66c7d33bb4f0ccc428fe69110c3e74
- React-RCTVibration: ffe019e588815df226f6f8ccdc65979f8b2bc440
- React-rendererconsistency: d20fcb77173861cc7d8356239823e3b36966fc31
- React-renderercss: 63c720c32aaabd4788ac4136a071d49a052d8002
- React-rendererdebug: a25ddddc73cabf50d814d8dfbc60d257b3d854c4
- React-rncore: bafb76fc01b78757a9592e92dbc227f9260bf0ac
- React-RuntimeApple: 45f8ef1b220a91b4fa4a79820b81990bffd95aa5
- React-RuntimeCore: a0e095493b22ee3f6c639df4258cc5185674f0b8
- React-runtimeexecutor: b35de9cb7f5d19c66ea9b067235f95b947697ba5
- React-RuntimeHermes: 5b8126fffd1531475861dc0294a10b5f9793271a
- React-runtimescheduler: 44fa97351d105afd0ffaecc4ed11cadad562deb6
- React-timing: 4f97958cc918f0af9444f93e4a7083415e6f5daf
- React-utils: 3c4b0b7788e4dc132d1bf918bc0615e2b21f36b3
- ReactAppDependencyProvider: 6c9197c1f6643633012ab646d2bfedd1b0d25989
- ReactCodegen: 9ea66ee246511816b72e9d6e380f884b7b3b99d7
- ReactCommon: 7aca047f2f453a7d7f0adeccb63810d61829235a
- RNCAsyncStorage: 767abb068db6ad28b5f59a129fbc9fab18b377e2
- rnmapbox-maps: d6df11bbecca71ad07824334d8cf31b0f39d0a09
- RNScreens: 75074e642b69b086813a943bdf63da7085fb2166
- RNVectorIcons: 417c003b0ce7ac7748aa548720fd7127d1d74ded
+ RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669
+ RCTDeprecation: c4b9e2fd0ab200e3af72b013ed6113187c607077
+ RCTRequired: e97dd5dafc1db8094e63bc5031e0371f092ae92a
+ RCTTypeSafety: 720403058b7c1380c6a3ae5706981d6362962c89
+ React: f1486d005993b0af01943af1850d3d4f3b597545
+ React-callinvoker: 133f69368c8559e744efa345223625d412f5dfbe
+ React-Core: 559823921b4f294c2840fa8238ca958a29ddc211
+ React-CoreModules: c41e7bbfabbc420783bb926f45837a0d5e53341e
+ React-cxxreact: 9cb9fa738274a1b36b97ede09c8a6717dec1a20b
+ React-debug: e01581e1589f329e61c95b332bf7f4969b10564b
+ React-defaultsnativemodule: bbb39447caa6b6cf9405fa0099f828c083640faa
+ React-domnativemodule: 03744d12b6d56d098531a933730bf1d4cb79bdfb
+ React-Fabric: 530b3993a12a96e8a7cdb9f0ef48e605277b572e
+ React-FabricComponents: 271ec2a9b2c00ac66fd6d1fd24e9e964d907751d
+ React-FabricImage: d0af66e976dbab7f8b81e36dd369fc70727d2695
+ React-featureflags: 269704c8eff86e0485c9d384e286350fcda6eb70
+ React-featureflagsnativemodule: db1e5d88a912fb08a5ece33fcf64e1b732da8467
+ React-graphics: b19d03a01b0722b4dc82f47acb56dc3ed41937e7
+ React-hermes: 811606c0aca5a3f9c6fa8e4994e02ca8f677e68e
+ React-idlecallbacksnativemodule: 3a3df629cd50046c7e4354f9025aefe8f2c84601
+ React-ImageManager: 0d53866c63132791e37bb2373f93044fdef14aa3
+ React-jserrorhandler: d5700d6ab7162fd575287502a3c5d601d98e7f09
+ React-jsi: ece95417fedbed0e7153a855cb8342b7c72ab75e
+ React-jsiexecutor: 2b0bb644b533df2f5c0cd6ade9a4560d0bf1dd84
+ React-jsinspector: 0c160f8510a8852bdf2dac12f0b1949efc18200b
+ React-jsinspectorcdp: f4b84409f453f61ddd8614ad45139bc594ec6bb5
+ React-jsinspectornetwork: 8f2f0ca8c871ca19b571f426002c0012e7fb2aee
+ React-jsinspectortracing: 33f6b977eb8a4bc1e3d1a4b948809aca083143f9
+ React-jsitooling: 2c61529b589e17229a9f0a4a4fc35aa7ad495850
+ React-jsitracing: 838a7b0c013c4aff7d382d7fdc78cf442013ba1d
+ React-logger: 7aef4d74123e5e3d267e5af1fbf5135b5a0d8381
+ React-Mapbuffer: 91e0eab42a6ae7f3e34091a126d70fc53bd3823e
+ React-microtasksnativemodule: 1ead4fe154df3b1ba34b5a9e35ef3c4bdfa72ccb
+ react-native-safe-area-context: c6e2edd1c1da07bdce287fa9d9e60c5f7b514616
+ React-NativeModulesApple: eff2eba56030eb0d107b1642b8f853bc36a833ac
+ React-oscompat: b12c633e9c00f1f99467b1e0e0b8038895dae436
+ React-perflogger: 58d12c4e5df1403030c97b9c621375c312cca454
+ React-performancetimeline: 0ee0a3236c77a4ee6d8a6189089e41e4003d292e
+ React-RCTActionSheet: 3f741a3712653611a6bfc5abceb8260af9d0b218
+ React-RCTAnimation: 408ad69ea136e99a463dd33eadecc29e586b3d72
+ React-RCTAppDelegate: f03b46e80b8a3dbfa84b35abfe123e02f3ceef83
+ React-RCTBlob: bd42e92a00ad22eaab92ffe5c137e7a2f725887a
+ React-RCTFabric: b99ab638c73cf2d57b886eafdbfb2e4909b0eb9a
+ React-RCTFBReactNativeSpec: 7ad9aba0e0655e3f29be0a1c3fd4a888fab04dcf
+ React-RCTImage: 0f1c74f7cd20027f8c34976a211b35d4263a0add
+ React-RCTLinking: 6d7dfc3a74110df56c3a73cc7626bf4415656542
+ React-RCTNetwork: 6a25d8645a80d5b86098675ca39bf8fcf1afa08b
+ React-RCTRuntime: 38bfe9766565ae3293ca230bc51c9c020a8bc98a
+ React-RCTSettings: 651d9ae2cdd32f547ad0d225a2c13886d6ad2358
+ React-RCTText: 9bc66cd288478e23195e01f5cb45eba79986b2b4
+ React-RCTVibration: 371226f5667a00c76d792dcdb5c2e0fcbcde0c3b
+ React-rendererconsistency: a05f6c37f9389c53213d1e28798e441fa6fbdbcd
+ React-renderercss: 6e4febfa014b0f53bc171a62b0f713ddbdbb9860
+ React-rendererdebug: e94bf27b9d55ef2795caa8e43aa92abc4a373b8b
+ React-RuntimeApple: 723be5159519eba1cd92449acb29436d21571b82
+ React-RuntimeCore: f58eb0f01065c9d27d91de10b2e4ab4c76d83b0e
+ React-runtimeexecutor: f615ec8742d0b5820170f7c8b4d2c7cb75d93ac9
+ React-RuntimeHermes: fddb258e03d330d1132bb19e78fe51ac2f3f41ac
+ React-runtimescheduler: e92a31460e654ced8587debeec37553315e1b6a5
+ React-timing: 97ada2c47b4c5932e7f773c7d239c52b90d6ca68
+ React-utils: f0949d247a46b4c09f03e5a3cb1167602d0b729a
+ ReactAppDependencyProvider: 3eb9096cb139eb433965693bbe541d96eb3d3ec9
+ ReactCodegen: 4d203eddf6f977caa324640a20f92e70408d648b
+ ReactCommon: ce5d4226dfaf9d5dacbef57b4528819e39d3a120
+ RNCAsyncStorage: 29f0230e1a25f36c20b05f65e2eb8958d6526e82
+ rnmapbox-maps: bf023a794bfc4eb0a06f415abb323475c8a25e1b
+ RNScreens: db22525a8ed56bb87ab038b8f03a050bf40e6ed8
+ RNVectorIcons: 791f13226ec4a3fd13062eda9e892159f0981fae
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
Turf: aa2ede4298009639d10db36aba1a7ebaad072a5e
- Yoga: 1c52fbd270869e556504def7e94fffbf67f53f7b
+ Yoga: fa23995c18b65978347b096d0836f4f5093df545
-PODFILE CHECKSUM: 94f2f531fc1800235b243c8fe6a7f76b8756da58
+PODFILE CHECKSUM: 5bb913c2defbd1f359372fddf72fe48ea502f956
-COCOAPODS: 1.16.2
+COCOAPODS: 1.15.2
diff --git a/example/metro.config.js b/example/metro.config.js
index e05628678e..b08902ca4d 100644
--- a/example/metro.config.js
+++ b/example/metro.config.js
@@ -2,7 +2,7 @@
const path = require('path');
const { getDefaultConfig } = require('@expo/metro-config');
-const exclusionList = require('metro-config/src/defaults/exclusionList');
+const exclusionList = require('metro-config/private/defaults/exclusionList');
const escape = require('escape-string-regexp');
const root = path.resolve(__dirname, '..');
diff --git a/example/package.json b/example/package.json
index e92e360f4c..05a01784d4 100644
--- a/example/package.json
+++ b/example/package.json
@@ -20,9 +20,9 @@
"@mapbox/geo-viewport": "^0.5.0",
"@mapbox/mapbox-sdk": "^0.16.1",
"@react-native-async-storage/async-storage": "^2.2.0",
- "@react-navigation/native": "^7.1.6",
- "@react-navigation/native-stack": "^7.3.10",
- "@rneui/base": "^4.0.0-rc.6",
+ "@react-navigation/native": "^7.1.17",
+ "@react-navigation/native-stack": "^7.3.25",
+ "@rneui/base": "4.0.0-rc.8",
"@rnmapbox/maps": "file:..",
"@turf/along": "^6.5.0",
"@turf/bbox": "^6.5.0",
@@ -32,51 +32,51 @@
"@turf/length": "^6.5.0",
"@turf/nearest-point-on-line": "6.5.0",
"@types/mapbox__geo-viewport": "^0.5.3",
- "debounce": "^1.2.0",
- "fbjs": "^3.0.0",
+ "debounce": "^2.2.0",
+ "fbjs": "^3.0.5",
"moment": "^2.30.1",
"prop-types": "^15.8.1",
"react": "19.1.0",
- "react-native": "0.80.2",
- "react-native-safe-area-context": "5.4.0",
- "react-native-screens": "4.13.1",
- "react-native-vector-icons": "10.2.0"
+ "react-native": "0.81.1",
+ "react-native-safe-area-context": "^5.6.1",
+ "react-native-screens": "^4.15.2",
+ "react-native-vector-icons": "^10.3.0"
},
"optionalDependencies": {
- "@expo/metro-runtime": "^6.0.0-canary-20250729-d8899ae",
- "@types/responselike": "1.0.0",
- "expo": "^54.0.0-canary-20250729-d8899ae",
- "mapbox-gl": "^3.12.0",
+ "@expo/metro-runtime": "^6.1.0",
+ "@types/responselike": "1.0.3",
+ "expo": "^54.0.0-preview.6",
+ "mapbox-gl": "^3.14.0",
"react-dom": "19.1.0",
"react-native-web": "~0.20.0"
},
"devDependencies": {
- "@babel/core": "^7.25.2",
- "@babel/preset-env": "^7.25.3",
- "@babel/runtime": "^7.25.0",
- "@react-native-community/cli": "19.0.0",
- "@react-native-community/cli-platform-android": "19.0.0",
- "@react-native-community/cli-platform-ios": "19.0.0",
- "@react-native/babel-preset": "0.80.2",
- "@react-native/eslint-config": "0.80.2",
- "@react-native/metro-config": "0.80.2",
- "@react-native/typescript-config": "0.80.2",
- "@types/prop-types": "^15.7.14",
- "@types/react": "^19.0.10",
- "@types/react-test-renderer": "^19.0.0",
- "babel-jest": "^29.6.3",
- "babel-plugin-module-resolver": "^5.0.0",
+ "@babel/core": "^7.28.3",
+ "@babel/preset-env": "^7.28.3",
+ "@babel/runtime": "^7.28.3",
+ "@react-native-community/cli": "^20.0.1",
+ "@react-native-community/cli-platform-android": "^20.0.1",
+ "@react-native-community/cli-platform-ios": "^20.0.1",
+ "@react-native/babel-preset": "^0.81.1",
+ "@react-native/eslint-config": "^0.81.1",
+ "@react-native/metro-config": "^0.81.1",
+ "@react-native/typescript-config": "^0.81.1",
+ "@types/prop-types": "^15.7.15",
+ "@types/react": "^19.1.10",
+ "@types/react-test-renderer": "^19.1.0",
+ "babel-jest": "^30.1.2",
+ "babel-plugin-module-resolver": "^5.0.2",
"detox": "^20.40.2",
"eslint": "^8.19.0",
- "glob-to-regexp": "^0.4.0",
- "jest": "^29.7.0",
+ "glob-to-regexp": "^0.4.1",
+ "jest": "^30.0.5",
"patch-package": "^8.0.0",
- "pod-install": "^0.3.9",
+ "pod-install": "^1.0.1",
"prettier": "^2.8.8",
"react-test-renderer": "19.1.0",
- "typescript": "^5.3.3"
+ "typescript": "^5.8.3"
},
"engines": {
- "node": ">=18"
+ "node": ">=20"
}
}
diff --git a/example/src/App.js b/example/src/App.js
index 967e107b8a..9ce90fea7a 100755
--- a/example/src/App.js
+++ b/example/src/App.js
@@ -1,9 +1,9 @@
import React from 'react';
import Mapbox from '@rnmapbox/maps';
-import { StyleSheet, Text, View, LogBox, SafeAreaView } from 'react-native';
+import { StyleSheet, Text, View, LogBox } from 'react-native';
import { createNativeStackNavigator } from '@react-navigation/native-stack';
import { NavigationContainer } from '@react-navigation/native';
-import { SafeAreaProvider } from 'react-native-safe-area-context';
+import { SafeAreaProvider, SafeAreaView } from 'react-native-safe-area-context';
import sheet from './styles/sheet';
import colors from './styles/colors';
@@ -11,6 +11,7 @@ import { IS_ANDROID } from './utils';
import config from './utils/config';
import { Group, Item } from './scenes/GroupAndItem';
import { ScreenWithoutMap } from './scenes/ScreenWithoutMap';
+import MapInModal from './examples/Map/MapInModal';
LogBox.ignoreLogs([
'Warning: isMounted(...) is deprecated',
@@ -37,6 +38,13 @@ function AppStackNavigator() {
+ ({
+ presentation: 'modal',
+ })}
+ >
+
+
);
}
diff --git a/example/src/examples/Animations/AnimatedLine.js b/example/src/examples/Animations/AnimatedLine.js
index f9f6d56ba6..3141d56faf 100755
--- a/example/src/examples/Animations/AnimatedLine.js
+++ b/example/src/examples/Animations/AnimatedLine.js
@@ -15,7 +15,6 @@ import { point, lineString } from '@turf/helpers';
import sheet from '../../styles/sheet';
import BaseExamplePropTypes from '../common/BaseExamplePropTypes';
-import Page from '../common/Page';
import Bubble from '../common/Bubble';
const blon = -73.99155;
@@ -215,7 +214,7 @@ class AnimatedLine extends React.Component {
render() {
return (
-
+ <>
(this._map = c)}
onPress={this.onPress}
@@ -282,7 +281,7 @@ class AnimatedLine extends React.Component {
onPress={() => this.startAnimateRoute()}
/>
-
+ >
);
}
}
diff --git a/example/src/examples/Animations/AnimatedPoint.tsx b/example/src/examples/Animations/AnimatedPoint.tsx
index ad7287602c..fd8fd595bf 100644
--- a/example/src/examples/Animations/AnimatedPoint.tsx
+++ b/example/src/examples/Animations/AnimatedPoint.tsx
@@ -143,10 +143,8 @@ export default AnimatedPoint;
/** @type ExampleWithMetadata['metadata'] */
const metadata = {
- title: 'Animaated point',
+ title: 'Animated point',
tags: [],
- docs: `
-Animated Point (Native Animator)
-`,
+ docs: `Animated Point (Native Animator)`,
};
(AnimatedPoint as unknown as ExampleWithMetadata).metadata = metadata;
diff --git a/example/src/examples/Animations/DriveTheLine.js b/example/src/examples/Animations/DriveTheLine.js
index 47c7ab6600..bd47ea4072 100755
--- a/example/src/examples/Animations/DriveTheLine.js
+++ b/example/src/examples/Animations/DriveTheLine.js
@@ -10,7 +10,6 @@ import { directionsClient } from '../../MapboxClient';
import sheet from '../../styles/sheet';
import { SF_OFFICE_COORDINATE } from '../../utils';
import BaseExamplePropTypes from '../common/BaseExamplePropTypes';
-import Page from '../common/Page';
import PulseCircleLayer from '../common/PulseCircleLayer';
const SF_ZOO_COORDINATE = [-122.505412, 37.737463];
@@ -191,7 +190,7 @@ class DriveTheLine extends React.Component {
render() {
return (
-
+ <>
(this._map = c)}
style={sheet.matchParent}
@@ -220,7 +219,7 @@ class DriveTheLine extends React.Component {
{this.renderActions()}
-
+ >
);
}
}
diff --git a/example/src/examples/CacheManagement.js b/example/src/examples/CacheManagement.js
deleted file mode 100755
index 41468f7771..0000000000
--- a/example/src/examples/CacheManagement.js
+++ /dev/null
@@ -1,149 +0,0 @@
-import React from 'react';
-import MapboxGL, { MapView, Camera } from '@rnmapbox/maps';
-import {
- Alert,
- StyleSheet,
- View,
- TextInput,
- TouchableOpacity,
- Text,
-} from 'react-native';
-
-import sheet from '../styles/sheet';
-import { DEFAULT_CENTER_COORDINATE } from '../utils';
-
-import BaseExamplePropTypes from './common/BaseExamplePropTypes';
-import Page from './common/Page';
-
-const styles = StyleSheet.create({
- button: {
- alignItems: 'center',
- backgroundColor: 'blue',
- borderRadius: 3,
- justifyContent: 'center',
- padding: 8,
- width: '100%',
- },
- buttonTxt: {
- color: 'white',
- textAlign: 'center',
- },
- control: {
- alignItems: 'center',
- justifyContent: 'center',
- margin: 16,
- padding: 8,
- width: '40%',
- },
- controlsContainer: {
- flexDirection: 'row',
- flexWrap: 'wrap',
- },
- textInput: {
- borderBottomColor: 'grey',
- borderBottomWidth: 1,
- marginBottom: 8,
- padding: 8,
- width: '100%',
- },
-});
-
-class CacheManagement extends React.Component {
- static propTypes = {
- ...BaseExamplePropTypes,
- };
-
- state = {
- cacheSize: '',
- };
-
- invalidateAmbientCache = async () => {
- await MapboxGL.offlineManager.invalidateAmbientCache();
- Alert.alert('Ambient cache successfully invalidated');
- };
-
- resetDatabase = async () => {
- await MapboxGL.offlineManager.resetDatabase();
- Alert.alert('Database successfully reset');
- };
-
- clearAmbientCache = async () => {
- await MapboxGL.offlineManager.clearAmbientCache();
- Alert.alert('Ambient cache successfully cleared');
- };
-
- setMaximumAmbientCacheSize = async () => {
- const newMaxSize = parseInt(this.state.cacheSize, 10);
- await MapboxGL.offlineManager.setMaximumAmbientCacheSize(newMaxSize);
- Alert.alert(`Max cache size successfully set to ${newMaxSize} bytes`);
- };
-
- validateCacheInputValue = (value) => !isNaN(parseInt(value, 10));
-
- onChangeCacheSize = (cacheSize) => this.setState({ cacheSize });
-
- render() {
- const validSizeValue = this.validateCacheInputValue(this.state.cacheSize);
- const buttonStyles = validSizeValue
- ? styles.button
- : [styles.button, { backgroundColor: 'grey' }];
-
- return (
-
-
-
-
-
-
-
-
-
- Invalidate cache
-
-
-
-
-
- Reset database
-
-
-
-
-
-
- Set ambient max cache
-
-
-
-
-
- Clear ambient cache
-
-
-
-
-
- );
- }
-}
-
-export default CacheManagement;
diff --git a/example/src/examples/CacheManagement/CacheManagement.tsx b/example/src/examples/CacheManagement/CacheManagement.tsx
new file mode 100755
index 0000000000..8e863e633c
--- /dev/null
+++ b/example/src/examples/CacheManagement/CacheManagement.tsx
@@ -0,0 +1,166 @@
+import React, { useState, useCallback } from 'react';
+import MapboxGL, { MapView, Camera } from '@rnmapbox/maps';
+import {
+ Alert,
+ StyleSheet,
+ View,
+ TextInput,
+ TouchableOpacity,
+ Text,
+} from 'react-native';
+
+import sheet from '../../styles/sheet';
+import { DEFAULT_CENTER_COORDINATE } from '../../utils';
+import BaseExamplePropTypes, {
+ BaseExampleProps,
+} from '../common/BaseExamplePropTypes';
+import { ExampleWithMetadata } from '../common/ExampleMetadata';
+
+const styles = StyleSheet.create({
+ button: {
+ alignItems: 'center',
+ backgroundColor: 'blue',
+ borderRadius: 3,
+ justifyContent: 'center',
+ padding: 8,
+ width: '100%',
+ },
+ buttonTxt: {
+ color: 'white',
+ textAlign: 'center',
+ },
+ control: {
+ alignItems: 'center',
+ justifyContent: 'center',
+ margin: 16,
+ padding: 8,
+ width: '40%',
+ },
+ controlsContainer: {
+ flexDirection: 'row',
+ flexWrap: 'wrap',
+ },
+ textInput: {
+ borderBottomColor: 'grey',
+ borderBottomWidth: 1,
+ marginBottom: 8,
+ padding: 8,
+ width: '100%',
+ },
+});
+
+const CacheManagement: React.FC> = () => {
+ const [cacheSize, setCacheSize] = useState('');
+
+ const invalidateAmbientCache = useCallback(async () => {
+ await MapboxGL.offlineManager.invalidateAmbientCache();
+ Alert.alert('Ambient cache successfully invalidated');
+ }, []);
+
+ const resetDatabase = useCallback(async () => {
+ await MapboxGL.offlineManager.resetDatabase();
+ Alert.alert('Database successfully reset');
+ }, []);
+
+ const clearAmbientCache = useCallback(async () => {
+ await MapboxGL.offlineManager.clearAmbientCache();
+ Alert.alert('Ambient cache successfully cleared');
+ }, []);
+
+ const setMaximumAmbientCacheSize = useCallback(async () => {
+ const newMaxSize = parseInt(cacheSize, 10);
+ await MapboxGL.offlineManager.setMaximumAmbientCacheSize(newMaxSize);
+ Alert.alert(`Max cache size successfully set to ${newMaxSize} bytes`);
+ }, [cacheSize]);
+
+ const validateCacheInputValue = useCallback(
+ (value: string) => !isNaN(parseInt(value, 10)),
+ [],
+ );
+
+ const onChangeCacheSize = useCallback(
+ (value: string) => setCacheSize(value),
+ [],
+ );
+
+ const validSizeValue = validateCacheInputValue(cacheSize);
+ const buttonStyles = validSizeValue
+ ? styles.button
+ : [styles.button, { backgroundColor: 'grey' }];
+
+ return (
+ <>
+
+
+
+
+
+
+
+ Invalidate cache
+
+
+
+
+
+ Reset database
+
+
+
+
+
+
+ Set ambient max cache
+
+
+
+
+
+ Clear ambient cache
+
+
+
+ >
+ );
+};
+
+CacheManagement.propTypes = {
+ ...BaseExamplePropTypes,
+};
+
+export default CacheManagement;
+
+/* end-example-doc */
+const metadata: ExampleWithMetadata['metadata'] = {
+ title: 'CacheManagement',
+ tags: [
+ 'Cache',
+ 'Cache Management',
+ 'Offline Manager',
+ 'Offline Packs',
+ 'Validate Cache',
+ 'Invalidate Cache',
+ 'Get Cache Size',
+ 'Set Max Cache Size',
+ ],
+ docs: `
+Manages map cache.
+
+Uses the offline manager to manage the cache and the local storage in general. Shows how to invalidate cache to remove outdated tiles, how to clear the entire local storage from tiles and offline packs and to visualize the local storage usage amount.
+`,
+};
+
+(CacheManagement as unknown as ExampleWithMetadata).metadata = metadata;
diff --git a/example/src/examples/CacheManagement/index.js b/example/src/examples/CacheManagement/index.js
new file mode 100644
index 0000000000..b0ff453355
--- /dev/null
+++ b/example/src/examples/CacheManagement/index.js
@@ -0,0 +1,5 @@
+export { default as CacheManagement } from './CacheManagement';
+
+export const metadata = {
+ title: 'CacheManagement',
+};
diff --git a/example/src/examples/Camera/CompassView.js b/example/src/examples/Camera/CompassView.js
index 912227b651..0e0020794b 100644
--- a/example/src/examples/Camera/CompassView.js
+++ b/example/src/examples/Camera/CompassView.js
@@ -3,7 +3,6 @@ import { MapView, Camera } from '@rnmapbox/maps';
import sheet from '../../styles/sheet';
import BaseExamplePropTypes from '../common/BaseExamplePropTypes';
-import Page from '../common/Page';
class CompassView extends React.Component {
static propTypes = {
@@ -12,7 +11,7 @@ class CompassView extends React.Component {
render() {
return (
-
+ <>
-
+ >
);
}
}
diff --git a/example/src/examples/Camera/RestrictMapBounds.js b/example/src/examples/Camera/RestrictMapBounds.js
index 4bf49f9ce5..102cf7477c 100644
--- a/example/src/examples/Camera/RestrictMapBounds.js
+++ b/example/src/examples/Camera/RestrictMapBounds.js
@@ -3,7 +3,6 @@ import MapboxGL from '@rnmapbox/maps';
import bboxPolygon from '@turf/bbox-polygon';
import sheet from '../../styles/sheet';
-import Page from '../common/Page';
const boundsStyle = {
fillColor: 'rgba(255, 255, 255, 0.1)',
@@ -19,7 +18,7 @@ const { ne, sw } = bounds;
const polygon = bboxPolygon([sw[0], sw[1], ne[0], ne[1]]);
const RestrictMapBounds = (props) => (
-
+ <>
(
-
+ >
);
export default RestrictMapBounds;
diff --git a/example/src/examples/Camera/TakeSnapshot.js b/example/src/examples/Camera/TakeSnapshot.js
index addffa6db9..883cffeb0d 100755
--- a/example/src/examples/Camera/TakeSnapshot.js
+++ b/example/src/examples/Camera/TakeSnapshot.js
@@ -10,7 +10,6 @@ import {
} from 'react-native';
import BaseExamplePropTypes from '../common/BaseExamplePropTypes';
-import Page from '../common/Page';
const styles = StyleSheet.create({
container: {
@@ -79,7 +78,7 @@ class TakeSnapshot extends React.Component {
);
}
- return {childView};
+ return childView;
}
}
diff --git a/example/src/examples/Camera/TakeSnapshotWithMap.js b/example/src/examples/Camera/TakeSnapshotWithMap.js
index a0c3340cd5..b2f7ae158b 100755
--- a/example/src/examples/Camera/TakeSnapshotWithMap.js
+++ b/example/src/examples/Camera/TakeSnapshotWithMap.js
@@ -5,7 +5,6 @@ import MapboxGL from '@rnmapbox/maps';
import sheet from '../../styles/sheet';
import colors from '../../styles/colors';
import BaseExamplePropTypes from '../common/BaseExamplePropTypes';
-import Page from '../common/Page';
const styles = StyleSheet.create({
button: {
@@ -50,7 +49,7 @@ class TakeSnapshotWithMap extends React.Component {
render() {
return (
-
+ <>
(this.map = ref)} style={styles.map}>
Take snapshot
-
+ >
);
}
}
diff --git a/example/src/examples/Camera/YoYo.js b/example/src/examples/Camera/YoYo.js
index e9c658e7d6..3701758338 100755
--- a/example/src/examples/Camera/YoYo.js
+++ b/example/src/examples/Camera/YoYo.js
@@ -4,7 +4,6 @@ import MapboxGL from '@rnmapbox/maps';
import sheet from '../../styles/sheet';
import colors from '../../styles/colors';
import { SF_OFFICE_COORDINATE } from '../../utils';
-import Page from '../common/Page';
import BaseExamplePropTypes from '../common/BaseExamplePropTypes';
const layerStyles = {
@@ -60,7 +59,7 @@ class YoYo extends React.Component {
render() {
return (
-
+ <>
(this.map = ref)}
style={sheet.matchParent}
@@ -75,7 +74,7 @@ class YoYo extends React.Component {
-
+ >
);
}
}
diff --git a/example/src/examples/FillRasterLayer/GeoJSONSource.js b/example/src/examples/FillRasterLayer/GeoJSONSource.js
index afec4cf639..c559d85b5e 100755
--- a/example/src/examples/FillRasterLayer/GeoJSONSource.js
+++ b/example/src/examples/FillRasterLayer/GeoJSONSource.js
@@ -5,7 +5,6 @@ import sheet from '../../styles/sheet';
import gridPattern from '../../assets/grid_pattern.png';
import smileyFaceGeoJSON from '../../assets/smiley_face.json';
import BaseExamplePropTypes from '../common/BaseExamplePropTypes';
-import Page from '../common/Page';
const layerStyles = {
background: {
@@ -25,7 +24,7 @@ class GeoJSONSource extends React.Component {
render() {
return (
-
+ <>
(this.map = ref)}
style={sheet.matchParent}
@@ -50,7 +49,7 @@ class GeoJSONSource extends React.Component {
/>
-
+ >
);
}
}
diff --git a/example/src/examples/FillRasterLayer/QueryAtPoint.js b/example/src/examples/FillRasterLayer/QueryAtPoint.js
index 4efb441552..7249706c4f 100755
--- a/example/src/examples/FillRasterLayer/QueryAtPoint.js
+++ b/example/src/examples/FillRasterLayer/QueryAtPoint.js
@@ -5,7 +5,6 @@ import MapboxGL from '@rnmapbox/maps';
import sheet from '../../styles/sheet';
import nycJSON from '../../assets/nyc_geojson.json';
import BaseExamplePropTypes from '../common/BaseExamplePropTypes';
-import Page from '../common/Page';
import Bubble from '../common/Bubble';
const styles = {
@@ -59,7 +58,7 @@ class QueryAtPoint extends React.Component {
render() {
return (
-
+ <>
(this._map = c)}
onPress={this.onPress}
@@ -91,7 +90,7 @@ class QueryAtPoint extends React.Component {
Press on a feature to highlight it.
-
+ >
);
}
}
diff --git a/example/src/examples/FillRasterLayer/QueryWithRect.js b/example/src/examples/FillRasterLayer/QueryWithRect.js
index 8b56b9cb59..5a274fe09c 100755
--- a/example/src/examples/FillRasterLayer/QueryWithRect.js
+++ b/example/src/examples/FillRasterLayer/QueryWithRect.js
@@ -5,7 +5,6 @@ import MapboxGL from '@rnmapbox/maps';
import sheet from '../../styles/sheet';
import nycJSON from '../../assets/nyc_geojson.json';
import BaseExamplePropTypes from '../common/BaseExamplePropTypes';
-import Page from '../common/Page';
import Bubble from '../common/Bubble';
const styles = {
@@ -81,7 +80,7 @@ class QueryWithRect extends React.Component {
render() {
return (
-
+ <>
(this._map = c)}
onPress={this.onPress}
@@ -113,7 +112,7 @@ class QueryWithRect extends React.Component {
{this.message}
-
+ >
);
}
}
diff --git a/example/src/examples/LineLayer/DrawPolyline.tsx b/example/src/examples/LineLayer/DrawPolyline.tsx
index baf51ba727..955ebea0ad 100644
--- a/example/src/examples/LineLayer/DrawPolyline.tsx
+++ b/example/src/examples/LineLayer/DrawPolyline.tsx
@@ -56,9 +56,6 @@ const CrosshairOverlay = ({
}) => {
const ref = useRef(null);
- if (ref.current != null) {
- console.log('=> ref.current', ref.current != null);
- }
return (
diff --git a/example/src/scenes/ScreenWithoutMap.tsx b/example/src/scenes/ScreenWithoutMap.tsx
index 157493c78b..91fc9eb9a8 100644
--- a/example/src/scenes/ScreenWithoutMap.tsx
+++ b/example/src/scenes/ScreenWithoutMap.tsx
@@ -1,6 +1,7 @@
import type { NativeStackScreenProps } from '@react-navigation/native-stack';
import React, { JSX } from 'react';
-import { Button, Text, View, SafeAreaView } from 'react-native';
+import { Button, Text, View } from 'react-native';
+import { SafeAreaView } from 'react-native-safe-area-context';
type StackParamsList = {
ScreenWithoutMap: Record;
diff --git a/example/tsconfig.json b/example/tsconfig.json
index d16e817a6b..938e162351 100644
--- a/example/tsconfig.json
+++ b/example/tsconfig.json
@@ -8,5 +8,6 @@
"@rnmapbox/maps": ["../src"],
}
},
- "include": ["global.d.ts", "index.js", "./__tests__/dumpExamplesJson.ts", "jest.config.ts", "jest.setup.ts"]
+ "include": ["global.d.ts", "index.js", "./__tests__/dumpExamplesJson.ts", "jest.config.ts", "jest.setup.ts", "**/*.ts", "**/*.tsx"],
+ "exclude": ["**/node_modules", "**/Pods"]
}
\ No newline at end of file
diff --git a/ios/RNMBX/ShapeAnimators/RNMBXMovePointShapeAnimatorModule.mm b/ios/RNMBX/ShapeAnimators/RNMBXMovePointShapeAnimatorModule.mm
index 4f2f01a004..197a6cefa6 100644
--- a/ios/RNMBX/ShapeAnimators/RNMBXMovePointShapeAnimatorModule.mm
+++ b/ios/RNMBX/ShapeAnimators/RNMBXMovePointShapeAnimatorModule.mm
@@ -36,8 +36,8 @@ - (dispatch_queue_t)methodQueue {
return RCTGetUIManagerQueue();
}
-RCT_EXPORT_METHOD(create:(nonnull NSNumber*)tag startCoordinate: (nonnull NSArray*)startCoordinate resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject) {
- resolve([[MovePointShapeAnimator createWithTag:tag startCoordinate:startCoordinate] getTag]);
+RCT_EXPORT_METHOD(generate:(nonnull NSNumber*)tag startCoordinate: (nonnull NSArray*)startCoordinate resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject) {
+ resolve([[MovePointShapeAnimator generateWithTag:tag startCoordinate:startCoordinate] getTag]);
}
RCT_EXPORT_METHOD(moveTo:(nonnull NSNumber*)tag coordinate: (nonnull NSArray*)coordinate durationMs: (nonnull NSNumber*)durationMs resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject) {
diff --git a/ios/RNMBX/ShapeAnimators/RNMBXMovePointShapeAnimatorModule.swift b/ios/RNMBX/ShapeAnimators/RNMBXMovePointShapeAnimatorModule.swift
index c0237999bf..1a5e7296e4 100644
--- a/ios/RNMBX/ShapeAnimators/RNMBXMovePointShapeAnimatorModule.swift
+++ b/ios/RNMBX/ShapeAnimators/RNMBXMovePointShapeAnimatorModule.swift
@@ -78,7 +78,7 @@ extension MovePointShapeAnimator {
}
@objc
- public static func create(tag: NSNumber, startCoordinate: NSArray) -> MovePointShapeAnimator? {
+ public static func generate(tag: NSNumber, startCoordinate: NSArray) -> MovePointShapeAnimator? {
guard let lng = startCoordinate[0] as? NSNumber, let lat = startCoordinate[1] as? NSNumber else {
return nil
}
diff --git a/package.json b/package.json
index 8081ea85c7..d59edb11bd 100644
--- a/package.json
+++ b/package.json
@@ -81,7 +81,7 @@
"@turf/length": "6.5.0",
"@turf/nearest-point-on-line": "6.5.0",
"@types/geojson": "^7946.0.7",
- "debounce": "^1.2.0"
+ "debounce": "^2.2.0"
},
"devDependencies": {
"@babel/core": "^7.25.2",
@@ -113,6 +113,7 @@
"eslint-plugin-ft-flow": "^2.0.3",
"eslint-plugin-import": "2.25.3",
"eslint-plugin-jest": "^27.0.1",
+ "eslint-plugin-prettier": "^5.5.4",
"expo": "^54.0.0-canary-20250729-d8899ae",
"expo-module-scripts": "^5.0.1",
"husky": "^8.0.1",
diff --git a/src/components/Images.tsx b/src/components/Images.tsx
index 595a244efb..d7285f07f9 100644
--- a/src/components/Images.tsx
+++ b/src/components/Images.tsx
@@ -175,7 +175,7 @@ class Images extends React.PureComponent {
_onImageMissing(event: React.SyntheticEvent) {
if (this.props.onImageMissing) {
- this.props.onImageMissing(event.nativeEvent.payload.imageKey);
+ this.props.onImageMissing(event.nativeEvent.payload?.imageKey);
}
}
diff --git a/src/components/MapView.tsx b/src/components/MapView.tsx
index 7e79359f6a..3592714905 100644
--- a/src/components/MapView.tsx
+++ b/src/components/MapView.tsx
@@ -9,7 +9,7 @@ import {
HostComponent,
LayoutChangeEvent,
} from 'react-native';
-import { debounce } from 'debounce';
+import debounce from 'debounce';
import NativeMapView, {
type NativeMapViewActual,
@@ -554,7 +554,7 @@ class MapView extends NativeBridgeComponent(
this._onDebouncedRegionWillChange = debounce(
this._onRegionWillChange.bind(this),
props.regionWillChangeDebounceTime,
- true,
+ { immediate: true },
);
this._onDebouncedRegionDidChange = debounce(
diff --git a/yarn.lock b/yarn.lock
index 83bba8aef8..205fcce221 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4166,10 +4166,10 @@ de-indent@^1.0.2:
resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d"
integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==
-debounce@^1.2.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5"
- integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==
+debounce@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/debounce/-/debounce-2.2.0.tgz#f895fa2fbdb579a0f0d3dcf5dde19657e50eaad5"
+ integrity sha512-Xks6RUDLZFdz8LIdR6q0MTH44k7FikOmnh5xkSjMig6ch45afc8sjTjRQf3P6ax8dMgcQrYO/AR2RGWURrruqw==
debug@2.6.9, debug@^2.6.9:
version "2.6.9"
@@ -4900,7 +4900,7 @@ eslint-plugin-node@^11.1.0:
resolve "^1.10.1"
semver "^6.1.0"
-eslint-plugin-prettier@^5.2.6:
+eslint-plugin-prettier@^5.2.6, eslint-plugin-prettier@^5.5.4:
version "5.5.4"
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz#9d61c4ea11de5af704d4edf108c82ccfa7f2e61c"
integrity sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==