Source: package.json
| Field | Value |
|---|
| Name | indigitall-react-native-plugin |
| Version | 3.0.0 |
| Package | Version | Description |
|---|
react | * | React core library |
react-native | * | React Native framework |
react-native-webview | * | WebView component used to render in-app HTML content |
| Package | Version | Description |
|---|
@babel/preset-react | ^7.16.7 | Babel preset for JSX/React transformation |
@commitlint/config-conventional | ^11.0.0 | Conventional commit message linting rules |
@react-native-community/eslint-config | ^2.0.0 | ESLint configuration for React Native projects |
@release-it/conventional-changelog | ^2.0.0 | Changelog generation plugin for release-it |
@types/jest | ^26.0.0 | TypeScript type definitions for Jest |
@types/react | ^16.9.19 | TypeScript type definitions for React |
@types/react-native | 0.62.13 | TypeScript type definitions for React Native |
commitlint | ^11.0.0 | Commit message linter |
eslint | ^7.2.0 | JavaScript and TypeScript linter |
eslint-config-prettier | ^7.0.0 | ESLint config to disable rules that conflict with Prettier |
eslint-plugin-prettier | ^3.1.3 | ESLint plugin to run Prettier as an ESLint rule |
husky | ^4.2.5 | Git hooks manager |
jest | ^26.0.1 | JavaScript testing framework |
pod-install | ^0.1.0 | CLI utility to run pod install cross-platform |
prettier | ^2.0.5 | Code formatter |
react | 16.13.1 | React (used during development / testing) |
react-native | 0.63.4 | React Native (used during development / testing) |
react-native-builder-bob | ^0.18.0 | Build tool to compile the library (commonjs, module, typescript outputs) |
react-native-webview | ^11.13.0 | WebView component (used during development / testing) |
release-it | ^14.2.2 | Automated release and versioning tool |
typescript | ^4.1.3 | TypeScript compiler |
Source: android/build.gradle · android/gradle.properties
| Tool | Version |
|---|
| Android Gradle Plugin | 8.9.3 |
| Google Services Plugin | 4.3.+ |
| Kotlin Gradle Plugin | 1.7.0 (from gradle.properties) |
| Kotlin stdlib | 1.7.0 |
| Java compatibility | JavaVersion.VERSION_17 |
| Compile SDK | 36 |
| Target SDK | 36 |
| Min SDK | 23 (Android 5.0 Lollipop) |
| Artifact | Version | Description |
|---|
com.facebook.react:react-native | + | React Native Android bridge (resolved from host project) |
com.indigitall:android | 7.0.+ | Indigitall Android native SDK (HMS module excluded) |
com.google.firebase:firebase-messaging | 25.0.1 | Firebase Cloud Messaging (FCM) — push notification delivery |
com.google.android.gms:play-services-location | 21.3.0 | Google Play Services Location — geolocation targeting |
org.jetbrains.kotlin:kotlin-stdlib | 2.2.21 | Kotlin standard library |
org.jetbrains.kotlinx:kotlinx-coroutines-android | 1.11.0 | Kotlin coroutines support for Android |
androidx.appcompat:appcompat | 1.7.1 | AndroidX AppCompat — backwards-compatible UI components |
| Repository | Purpose |
|---|
google() | Android, Firebase and Play Services artifacts |
mavenCentral() | Kotlin, coroutines and other JVM artifacts |
| React Native local maven | React Native Android prebuilt binaries (resolved from node_modules) |
| Property | Value | Effect |
|---|
IndigitallReactNativePlugin_kotlinVersion | 2.21.2 | Kotlin version used by the plugin |
IndigitallReactNativePlugin_compileSdkVersion | 36 | Android API level to compile against |
IndigitallReactNativePlugin_targetSdkVersion | 36 | Android API level the app targets |
Source: indigitall-react-native-plugin.podspec
| Field | Value |
|---|
| Pod name | indigitall-react-native-plugin |
| Module name | IndigitallReactNativePlugin |
| Version | 2.19.0 (from package.json) |
| Platform | iOS >=15.0 |
| Pod | Version | Description |
|---|
React-Core | — | React Native iOS engine embedding |
indigitall-ios | ~> 6.21.0 | Indigitall iOS native SDK (push, in-app, inbox, live activities) |