mirror of
https://github.com/zhigang1992/react-native-firebase.git
synced 2026-06-19 01:46:27 +08:00
feat!: all packages should depend on core (#3613)
All packages now peer-depend on an explicit version of the `app` package. BREAKING CHANGE: breaking change to mark new internal versioning requirements.
This commit is contained in:
@@ -1,7 +1,17 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBAdMob"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,10 +20,30 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
android : [
|
||||
android : [
|
||||
minSdk : 16,
|
||||
targetSdk : 28,
|
||||
compileSdk: 28,
|
||||
@@ -30,11 +52,11 @@ project.ext {
|
||||
buildTools: "28.0.3"
|
||||
],
|
||||
|
||||
firebase : [
|
||||
bom: "24.1.0"
|
||||
firebase: [
|
||||
bom: firebaseBomVersion
|
||||
],
|
||||
|
||||
ads : [
|
||||
ads : [
|
||||
consent: "1.0.6"
|
||||
],
|
||||
],
|
||||
@@ -59,7 +81,7 @@ android {
|
||||
defaultConfig {
|
||||
multiDexEnabled true
|
||||
manifestPlaceholders = [
|
||||
firebaseJSONAdmobAppID: firebaseJSONAdmobAppIDString,
|
||||
firebaseJSONAdmobAppID : firebaseJSONAdmobAppIDString,
|
||||
firebaseJSONAdmobDelayAppMeasurementInit: firebaseJSONAdmobDelayAppMeasurementInitBool
|
||||
]
|
||||
}
|
||||
@@ -79,13 +101,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-ads"
|
||||
implementation "com.google.android.ads.consent:consent-library:${ReactNative.ext.getVersion("ads", "consent")}"
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
"ad consent"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBAnalytics"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +54,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase : [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -62,13 +85,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-analytics"
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
"analytics"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
require 'json'
|
||||
require './firebase_json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
firebase_sdk_version = package['sdkVersions']['ios']['firebase'] || '~> 6.13.0'
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBApp"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,9 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def firebaseBomVersion = packageJson['sdkVersions']['android']['firebase']
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +36,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase: [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
|
||||
@@ -63,5 +63,13 @@
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
},
|
||||
"sdkVersions": {
|
||||
"ios" : {
|
||||
"firebase": "~> 6.13.0"
|
||||
},
|
||||
"android": {
|
||||
"firebase": "24.1.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBAuth"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -30,7 +53,7 @@ project.ext {
|
||||
buildTools: "28.0.3"
|
||||
],
|
||||
firebase : [
|
||||
bom : "24.1.0",
|
||||
bom : firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -56,13 +79,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-auth"
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
"auth"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -1,8 +1,18 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
# Firebase SDK Override
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
# Fabric SDK Override
|
||||
fabric_sdk_version = '~> 1.10.2'
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -58,13 +81,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
// don't use firebase bom here as crashlytics-ndk is not included in the bom, trying to partially use bom here fails
|
||||
implementation "com.crashlytics.sdk.android:crashlytics:${ReactNative.ext.getVersion("firebase", "crashlytics")}"
|
||||
// ndk not in Firebase BoM
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
"crashlytics"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"stacktrace-js": "^2.0.0"
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read('./package.json'))
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBDatabase"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +54,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase: [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -62,13 +85,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-database"
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"realtome database"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBDynamicLinks"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +54,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase: [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -57,13 +80,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-dynamic-links"
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"dynamic link"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBFirestore"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +54,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase: [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -62,13 +85,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-firestore"
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
"firestore"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBFunctions"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +54,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase: [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -62,13 +85,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-functions"
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"functions"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@react-native-firebase/private-tests-firebase-functions": "^0.0.1"
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBIid"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +54,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase: [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -62,13 +85,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-iid"
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"iid"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBInAppMessaging"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +54,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase: [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -62,13 +85,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-inappmessaging-display"
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
"inAppMessaging"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBMessaging"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +54,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase: [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -78,13 +101,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-messaging"
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
"messaging"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -1,8 +1,18 @@
|
||||
require 'json'
|
||||
require '../app/firebase_json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBMLNaturalLanguage"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +54,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase: [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -66,13 +89,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-ml-natural-language"
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
"vision"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -1,8 +1,18 @@
|
||||
require 'json'
|
||||
require '../app/firebase_json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBMLVision"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +54,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase: [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -62,13 +85,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-ml-vision"
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
"vision"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBPerf"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +54,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase: [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -62,13 +85,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-perf"
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
"performance monitoring"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBRemoteConfig"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +54,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase : [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -62,13 +85,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-config"
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"remote-config"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
require 'json'
|
||||
package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
|
||||
appPackage = JSON.parse(File.read(File.join('..', 'app', 'package.json')))
|
||||
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
coreVersionDetected = appPackage['version']
|
||||
coreVersionRequired = package['peerDependencies'][appPackage['name']]
|
||||
if appPackage['sdkVersions']
|
||||
firebase_sdk_version = appPackage['sdkVersions']['ios']['firebase']
|
||||
else
|
||||
firebase_sdk_version = '~> 6.13.0'
|
||||
end
|
||||
if coreVersionDetected != coreVersionRequired
|
||||
Pod::UI.warn "NPM package '#{package['name']}' depends on '#{appPackage['name']}' v#{coreVersionRequired} but found v#{coreVersionDetected}, this might cause build issues or runtime crashes."
|
||||
end
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "RNFBStorage"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import io.invertase.gradle.common.PackageJson
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
// This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
@@ -18,6 +20,27 @@ plugins {
|
||||
id "io.invertase.gradle.build" version "1.4"
|
||||
}
|
||||
|
||||
def appProject
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
appProject = project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
appProject = project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
def packageJson = PackageJson.getForProject(project)
|
||||
def appPackageJson = PackageJson.getForProject(appProject)
|
||||
def firebaseBomVersion = appPackageJson['sdkVersions'] ? appPackageJson['sdkVersions']['android']['firebase'] : "24.1.0"
|
||||
def coreVersionDetected = appPackageJson['version']
|
||||
def coreVersionRequired = packageJson['peerDependencies'][appPackageJson['name']]
|
||||
// Only log after build completed so log warning appears at the end
|
||||
if (coreVersionDetected != coreVersionRequired) {
|
||||
gradle.buildFinished {
|
||||
project.logger.warn("ReactNativeFirebase WARNING: NPM package '${packageJson['name']}' depends on '${appPackageJson['name']}' v${coreVersionRequired} but found v${coreVersionDetected}, this might cause build issues or runtime crashes.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
project.ext {
|
||||
set('react-native', [
|
||||
versions: [
|
||||
@@ -31,7 +54,7 @@ project.ext {
|
||||
],
|
||||
|
||||
firebase: [
|
||||
bom: "24.1.0",
|
||||
bom: firebaseBomVersion,
|
||||
],
|
||||
],
|
||||
])
|
||||
@@ -57,13 +80,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
if (findProject(':@react-native-firebase_app')) {
|
||||
api project(':@react-native-firebase_app')
|
||||
} else if (findProject(':react-native-firebase_app')) {
|
||||
api project(':react-native-firebase_app')
|
||||
} else {
|
||||
throw new GradleException('Could not find the react-native-firebase/app package, have you installed it?')
|
||||
}
|
||||
api appProject
|
||||
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
|
||||
implementation "com.google.firebase:firebase-storage"
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
"download"
|
||||
],
|
||||
"peerDependencies": {
|
||||
"@react-native-firebase/app": "*"
|
||||
"@react-native-firebase/app": "6.7.1"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -244,7 +244,7 @@ PODS:
|
||||
- Firebase/Storage (6.13.0):
|
||||
- Firebase/CoreOnly
|
||||
- FirebaseStorage (~> 3.4.2)
|
||||
- FirebaseABTesting (3.1.2):
|
||||
- FirebaseABTesting (3.2.0):
|
||||
- FirebaseAnalyticsInterop (~> 1.3)
|
||||
- FirebaseCore (~> 6.1)
|
||||
- Protobuf (>= 3.9.2, ~> 3.9)
|
||||
@@ -264,13 +264,13 @@ PODS:
|
||||
- GoogleUtilities/AppDelegateSwizzler (~> 6.2)
|
||||
- GoogleUtilities/Environment (~> 6.2)
|
||||
- GTMSessionFetcher/Core (~> 1.1)
|
||||
- FirebaseAuthInterop (1.0.0)
|
||||
- FirebaseAuthInterop (1.1.0)
|
||||
- FirebaseCore (6.4.0):
|
||||
- FirebaseCoreDiagnostics (~> 1.0)
|
||||
- FirebaseCoreDiagnosticsInterop (~> 1.0)
|
||||
- GoogleUtilities/Environment (~> 6.2)
|
||||
- GoogleUtilities/Logger (~> 6.2)
|
||||
- FirebaseCoreDiagnostics (1.2.0):
|
||||
- FirebaseCoreDiagnostics (1.2.1):
|
||||
- FirebaseCoreDiagnosticsInterop (~> 1.2)
|
||||
- GoogleDataTransportCCTSupport (~> 1.3)
|
||||
- GoogleUtilities/Environment (~> 6.5)
|
||||
@@ -281,7 +281,7 @@ PODS:
|
||||
- FirebaseAuthInterop (~> 1.0)
|
||||
- FirebaseCore (~> 6.0)
|
||||
- leveldb-library (~> 1.22)
|
||||
- FirebaseDynamicLinks (4.0.6):
|
||||
- FirebaseDynamicLinks (4.0.8):
|
||||
- FirebaseAnalyticsInterop (~> 1.3)
|
||||
- FirebaseCore (~> 6.2)
|
||||
- FirebaseFirestore (1.8.3):
|
||||
@@ -372,7 +372,7 @@ PODS:
|
||||
- GoogleUtilities/MethodSwizzler (~> 6.2)
|
||||
- GTMSessionFetcher/Core (~> 1.1)
|
||||
- Protobuf (~> 3.9)
|
||||
- FirebaseRemoteConfig (4.4.6):
|
||||
- FirebaseRemoteConfig (4.4.9):
|
||||
- FirebaseABTesting (~> 3.1)
|
||||
- FirebaseAnalyticsInterop (~> 1.4)
|
||||
- FirebaseCore (~> 6.2)
|
||||
@@ -394,7 +394,7 @@ PODS:
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- glog (0.3.5)
|
||||
- Google-Mobile-Ads-SDK (7.54.0):
|
||||
- Google-Mobile-Ads-SDK (7.58.0):
|
||||
- GoogleAppMeasurement (~> 6.0)
|
||||
- GoogleAPIClientForREST/Core (1.3.11):
|
||||
- GTMSessionFetcher (>= 1.1.7)
|
||||
@@ -407,9 +407,9 @@ PODS:
|
||||
- GoogleUtilities/Network (~> 6.0)
|
||||
- "GoogleUtilities/NSData+zlib (~> 6.0)"
|
||||
- nanopb (= 0.3.9011)
|
||||
- GoogleDataTransport (3.3.1)
|
||||
- GoogleDataTransportCCTSupport (1.3.1):
|
||||
- GoogleDataTransport (~> 3.3)
|
||||
- GoogleDataTransport (4.0.1)
|
||||
- GoogleDataTransportCCTSupport (1.4.1):
|
||||
- GoogleDataTransport (~> 4.0)
|
||||
- nanopb (~> 0.3.901)
|
||||
- GoogleToolboxForMac/DebugUtils (2.2.2):
|
||||
- GoogleToolboxForMac/Defines (= 2.2.2)
|
||||
@@ -423,24 +423,25 @@ PODS:
|
||||
- GoogleToolboxForMac/Defines (= 2.2.2)
|
||||
- "GoogleToolboxForMac/NSString+URLArguments (= 2.2.2)"
|
||||
- "GoogleToolboxForMac/NSString+URLArguments (2.2.2)"
|
||||
- GoogleUtilities/AppDelegateSwizzler (6.5.1):
|
||||
- GoogleUtilities/AppDelegateSwizzler (6.6.0):
|
||||
- GoogleUtilities/Environment
|
||||
- GoogleUtilities/Logger
|
||||
- GoogleUtilities/Network
|
||||
- GoogleUtilities/Environment (6.5.1)
|
||||
- GoogleUtilities/ISASwizzler (6.5.1)
|
||||
- GoogleUtilities/Logger (6.5.1):
|
||||
- GoogleUtilities/Environment (6.6.0):
|
||||
- PromisesObjC (~> 1.2)
|
||||
- GoogleUtilities/ISASwizzler (6.6.0)
|
||||
- GoogleUtilities/Logger (6.6.0):
|
||||
- GoogleUtilities/Environment
|
||||
- GoogleUtilities/MethodSwizzler (6.5.1):
|
||||
- GoogleUtilities/MethodSwizzler (6.6.0):
|
||||
- GoogleUtilities/Logger
|
||||
- GoogleUtilities/Network (6.5.1):
|
||||
- GoogleUtilities/Network (6.6.0):
|
||||
- GoogleUtilities/Logger
|
||||
- "GoogleUtilities/NSData+zlib"
|
||||
- GoogleUtilities/Reachability
|
||||
- "GoogleUtilities/NSData+zlib (6.5.1)"
|
||||
- GoogleUtilities/Reachability (6.5.1):
|
||||
- "GoogleUtilities/NSData+zlib (6.6.0)"
|
||||
- GoogleUtilities/Reachability (6.6.0):
|
||||
- GoogleUtilities/Logger
|
||||
- GoogleUtilities/UserDefaults (6.5.1):
|
||||
- GoogleUtilities/UserDefaults (6.6.0):
|
||||
- GoogleUtilities/Logger
|
||||
- "gRPC-C++ (0.0.9)":
|
||||
- "gRPC-C++/Implementation (= 0.0.9)"
|
||||
@@ -458,11 +459,11 @@ PODS:
|
||||
- gRPC-Core/Interface (= 1.21.0)
|
||||
- nanopb (~> 0.3)
|
||||
- gRPC-Core/Interface (1.21.0)
|
||||
- GTMSessionFetcher (1.3.1):
|
||||
- GTMSessionFetcher/Full (= 1.3.1)
|
||||
- GTMSessionFetcher/Core (1.3.1)
|
||||
- GTMSessionFetcher/Full (1.3.1):
|
||||
- GTMSessionFetcher/Core (= 1.3.1)
|
||||
- GTMSessionFetcher (1.4.0):
|
||||
- GTMSessionFetcher/Full (= 1.4.0)
|
||||
- GTMSessionFetcher/Core (1.4.0)
|
||||
- GTMSessionFetcher/Full (1.4.0):
|
||||
- GTMSessionFetcher/Core (= 1.4.0)
|
||||
- Jet (0.6.6-0):
|
||||
- React
|
||||
- leveldb-library (1.22)
|
||||
@@ -471,8 +472,9 @@ PODS:
|
||||
- nanopb/encode (= 0.3.9011)
|
||||
- nanopb/decode (0.3.9011)
|
||||
- nanopb/encode (0.3.9011)
|
||||
- PersonalizedAdConsent (1.0.4)
|
||||
- Protobuf (3.11.2)
|
||||
- PersonalizedAdConsent (1.0.5)
|
||||
- PromisesObjC (1.2.8)
|
||||
- Protobuf (3.11.4)
|
||||
- RCTRequired (0.62.2)
|
||||
- RCTTypeSafety (0.62.2):
|
||||
- FBLazyVector (= 0.62.2)
|
||||
@@ -702,12 +704,12 @@ PODS:
|
||||
- PersonalizedAdConsent (~> 1.0.4)
|
||||
- React
|
||||
- RNFBApp
|
||||
- RNFBAnalytics (6.7.1):
|
||||
- RNFBAnalytics (6.7.2):
|
||||
- Firebase/Analytics (~> 6.13.0)
|
||||
- Firebase/Core (~> 6.13.0)
|
||||
- React
|
||||
- RNFBApp
|
||||
- RNFBApp (6.7.1):
|
||||
- RNFBApp (6.7.2):
|
||||
- Firebase/Core (~> 6.13.0)
|
||||
- React
|
||||
- RNFBAuth (6.7.1):
|
||||
@@ -736,7 +738,7 @@ PODS:
|
||||
- Firebase/Firestore (~> 6.13.0)
|
||||
- React
|
||||
- RNFBApp
|
||||
- RNFBFunctions (6.7.1):
|
||||
- RNFBFunctions (6.8.1):
|
||||
- Firebase/Core (~> 6.13.0)
|
||||
- Firebase/Functions (~> 6.13.0)
|
||||
- React
|
||||
@@ -772,7 +774,7 @@ PODS:
|
||||
- Firebase/MLVisionTextModel (~> 6.13.0)
|
||||
- React
|
||||
- RNFBApp
|
||||
- RNFBPerf (6.7.1):
|
||||
- RNFBPerf (6.7.3):
|
||||
- Firebase/Core (~> 6.13.0)
|
||||
- Firebase/Performance (~> 6.13.0)
|
||||
- React
|
||||
@@ -885,6 +887,7 @@ SPEC REPOS:
|
||||
- leveldb-library
|
||||
- nanopb
|
||||
- PersonalizedAdConsent
|
||||
- PromisesObjC
|
||||
- Protobuf
|
||||
|
||||
EXTERNAL SOURCES:
|
||||
@@ -985,16 +988,16 @@ SPEC CHECKSUMS:
|
||||
FBLazyVector: 4aab18c93cd9546e4bfed752b4084585eca8b245
|
||||
FBReactNativeSpec: 5465d51ccfeecb7faa12f9ae0024f2044ce4044e
|
||||
Firebase: 458d109512200d1aca2e1b9b6cf7d68a869a4a46
|
||||
FirebaseABTesting: 0d10f3cdc3fa00f3f175b5b56c1003c8e888299f
|
||||
FirebaseABTesting: 821a3a3e4a145987e80fee3657c4de1cb9adf693
|
||||
FirebaseAnalytics: 45f36d9c429fc91d206283900ab75390cd05ee8a
|
||||
FirebaseAnalyticsInterop: 3f86269c38ae41f47afeb43ebf32a001f58fcdae
|
||||
FirebaseAuth: ce45d7c5d46bed90159f3a73b6efbe8976ed3573
|
||||
FirebaseAuthInterop: 0ffa57668be100582bb7643d4fcb7615496c41fc
|
||||
FirebaseAuthInterop: a0f37ae05833af156e72028f648d313f7e7592e9
|
||||
FirebaseCore: 307ea2508df730c5865334e41965bd9ea344b0e5
|
||||
FirebaseCoreDiagnostics: 5e78803ab276bc5b50340e3c539c06c3de35c649
|
||||
FirebaseCoreDiagnostics: 2109d10c35e8289b1ee6cabf44d9ffb055620194
|
||||
FirebaseCoreDiagnosticsInterop: 296e2c5f5314500a850ad0b83e9e7c10b011a850
|
||||
FirebaseDatabase: 0144e0706a4761f1b0e8679572eba8095ddb59be
|
||||
FirebaseDynamicLinks: 5ba2a0d46ba1615c6c08819fc964c495ca1d0845
|
||||
FirebaseDynamicLinks: 417dc6dbb6013233c77558290d73296f429656a6
|
||||
FirebaseFirestore: 52120e2833f804a874ba1a9f59aab864a8ae2286
|
||||
FirebaseFunctions: 5af7c35d1c5e41608fecbb667eb6c4e672e318d0
|
||||
FirebaseInAppMessaging: 8e1190f8d8cf6f1fcfc8f82f99e0ecce522fc02b
|
||||
@@ -1010,25 +1013,26 @@ SPEC CHECKSUMS:
|
||||
FirebaseMLVisionLabelModel: 7638a20d27219d5baa4b534a62375fc1d5bd077d
|
||||
FirebaseMLVisionTextModel: c264caa3100ca804580bf2a7c1cb9ff390d1f471
|
||||
FirebasePerformance: 22273a775eaed4cd3e072c9b88396a5e4b285c3f
|
||||
FirebaseRemoteConfig: c11d74d8b1ff8463b587fc8899d92ee089f9a691
|
||||
FirebaseRemoteConfig: 47abf7a04a9082091955ea555aa79cfdd249b19c
|
||||
FirebaseStorage: 93fe2f8190a01bfb2b2c4932df7d679744c4ef1d
|
||||
Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51
|
||||
glog: 1f3da668190260b06b429bb211bfbee5cd790c28
|
||||
Google-Mobile-Ads-SDK: 8241b4bd0f11b4f03f5dcd4affccb04ca938f050
|
||||
Google-Mobile-Ads-SDK: 7052557293c75c676db55feb707ace9b790f32c1
|
||||
GoogleAPIClientForREST: 0f19a8280dfe6471f76016645d26eb5dae305101
|
||||
GoogleAppMeasurement: dfe55efa543e899d906309eaaac6ca26d249862f
|
||||
GoogleDataTransport: 0048df6388dab1c254799f2a30365b1dffe20422
|
||||
GoogleDataTransportCCTSupport: f880d70972efa2ed1be4e9173a0f4c5f3dc2d176
|
||||
GoogleDataTransport: 653963cf5be60fb59cf051e070f0836fdc305f81
|
||||
GoogleDataTransportCCTSupport: 84e4d4bbab642f2e9d83ee65d78aca2b5527d314
|
||||
GoogleToolboxForMac: 800648f8b3127618c1b59c7f97684427630c5ea3
|
||||
GoogleUtilities: 06eb53bb579efe7099152735900dd04bf09e7275
|
||||
GoogleUtilities: 39530bc0ad980530298e9c4af8549e991fd033b1
|
||||
"gRPC-C++": 9dfe7b44821e7b3e44aacad2af29d2c21f7cde83
|
||||
gRPC-Core: c9aef9a261a1247e881b18059b84d597293c9947
|
||||
GTMSessionFetcher: cea130bbfe5a7edc8d06d3f0d17288c32ffe9925
|
||||
GTMSessionFetcher: 6f5c8abbab8a9bce4bb3f057e317728ec6182b10
|
||||
Jet: 84fd0e2e9d49457fc04bc79b5d8857737a01c507
|
||||
leveldb-library: 55d93ee664b4007aac644a782d11da33fba316f7
|
||||
nanopb: 18003b5e52dab79db540fe93fe9579f399bd1ccd
|
||||
PersonalizedAdConsent: 4b87320b7a0f22576bec530ae3b7adba88a24c78
|
||||
Protobuf: dd1aaea7140debfe4dd0683fb8ef208e527ae153
|
||||
PersonalizedAdConsent: dbecabb3467df967c16d9cebc2ef4a8890e4bbd8
|
||||
PromisesObjC: c119f3cd559f50b7ae681fa59dc1acd19173b7e6
|
||||
Protobuf: 176220c526ad8bd09ab1fb40a978eac3fef665f7
|
||||
RCTRequired: cec6a34b3ac8a9915c37e7e4ad3aa74726ce4035
|
||||
RCTTypeSafety: 93006131180074cffa227a1075802c89a49dd4ce
|
||||
React: 29a8b1a02bd764fb7644ef04019270849b9a7ac3
|
||||
@@ -1049,20 +1053,20 @@ SPEC CHECKSUMS:
|
||||
React-RCTVibration: 4356114dbcba4ce66991096e51a66e61eda51256
|
||||
ReactCommon: ed4e11d27609d571e7eee8b65548efc191116eb3
|
||||
RNFBAdMob: 8e6fd1d00c34ed743ccd11b823ed78a224492d00
|
||||
RNFBAnalytics: 7d56f7af0a1147e649df33e64372aea8923fdd01
|
||||
RNFBApp: 7b539bb25520fa73d6a240f5c6ea569e27683645
|
||||
RNFBAnalytics: 29bc4baf70da8dc04238d2e1c050367264d2f440
|
||||
RNFBApp: c6f875472200b8894f19c44fe66545bdb5251b1d
|
||||
RNFBAuth: c292603069a09065a1b4d3336148beff83e4c897
|
||||
RNFBCrashlytics: b34063b906dd0c57a5d286dd743a40c90c8326c7
|
||||
RNFBDatabase: 2737d8e87c20246cd91e95743c514e08c791ebe1
|
||||
RNFBDynamicLinks: 9dd4895eda7b597a8dbce706cfd3f79fbfc783b2
|
||||
RNFBFirestore: 23757ad7c33d81587a5d7d7d77f3ea22a1103372
|
||||
RNFBFunctions: 4b85785e03e9d0ef7ba039b398d8c3a79deaed33
|
||||
RNFBFunctions: 095a760299c21f413e5fed53f5251d914d07b69c
|
||||
RNFBIid: 8f673a41f45f04273d0759c5df0aef113b580822
|
||||
RNFBInAppMessaging: 5154a6ffe88bce8464e9cc16a15c8335ed7070a9
|
||||
RNFBMessaging: c55142d3b2d34d706bf12bd5eef9ef35254c2df1
|
||||
RNFBMLNaturalLanguage: 534356c4d906d4b88430231f251d3ffd8366477c
|
||||
RNFBMLVision: a7056ed3c940eb72be6a4442c5a8a2dc013fdacb
|
||||
RNFBPerf: 5322fbb70e8a54e0cc92fb9097bd1790c5745389
|
||||
RNFBPerf: 1fbcd5833bd74cfb99f4a7ec967d53005d96e3b0
|
||||
RNFBRemoteConfig: 59818c5933149b5a6b7fe5159e3d4df09199e858
|
||||
RNFBStorage: 0087dec3c49fcd4c805e9455239d684d8f61a6b0
|
||||
Yoga: 3ebccbdd559724312790e7742142d062476b698e
|
||||
|
||||
Reference in New Issue
Block a user