UNPKG

@react-native-firebase/app

Version:

A well tested, feature rich Firebase implementation for React Native, supporting iOS & Android. Individual module support for Admob, Analytics, Auth, Crash Reporting, Cloud Firestore, Database, Dynamic Links, Functions, Messaging (FCM), Remote Config, Sto

187 lines (186 loc) 4.98 kB
{ "name": "@react-native-firebase/app", "version": "23.8.3", "author": "Invertase <oss@invertase.io> (http://invertase.io)", "description": "A well tested, feature rich Firebase implementation for React Native, supporting iOS & Android. Individual module support for Admob, Analytics, Auth, Crash Reporting, Cloud Firestore, Database, Dynamic Links, Functions, Messaging (FCM), Remote Config, Storage and more.", "main": "./dist/commonjs/index.js", "module": "./dist/module/index.js", "types": "./dist/typescript/commonjs/lib/index.d.ts", "scripts": { "build": "genversion --esm --semi lib/version.ts && npm run build:version", "build:version": "node ./scripts/genversion-ios && node ./scripts/genversion-android", "build:clean": "rimraf android/build && rimraf ios/build", "build:plugin": "rimraf plugin/build && tsc --build plugin", "lint:plugin": "eslint plugin/src/*", "compile": "bob build", "prepare": "npm run build && npm run build:plugin && npm run compile" }, "repository": { "type": "git", "url": "https://github.com/invertase/react-native-firebase/tree/main/packages/app" }, "license": "Apache-2.0", "keywords": [ "react", "admob", "auth", "config", "digits", "fabric", "functions", "phone-auth", "sms", "firestore", "cloud-firestore", "datastore", "remote-config", "transactions", "react-native", "react-native-firebase", "firebase", "fcm", "apn", "gcm", "analytics", "messaging", "database", "android", "ios", "crash", "firestack", "performance", "firestore", "dynamic-links", "crashlytics" ], "exports": { ".": { "source": "./lib/index.ts", "import": { "types": "./dist/typescript/module/lib/index.d.ts", "default": "./dist/module/index.js" }, "require": { "types": "./dist/typescript/commonjs/lib/index.d.ts", "default": "./dist/commonjs/index.js" } }, "./lib/internal": { "source": "./lib/internal/index.ts", "import": { "types": "./dist/typescript/module/lib/internal/index.d.ts", "default": "./dist/module/internal/index.js" }, "require": { "types": "./dist/typescript/commonjs/lib/internal/index.d.ts", "default": "./dist/commonjs/internal/index.js" } }, "./lib/internal/*": { "source": "./lib/internal/*.ts", "import": { "types": "./dist/typescript/module/lib/internal/*.d.ts", "default": "./dist/module/internal/*" }, "require": { "types": "./dist/typescript/commonjs/lib/internal/*.d.ts", "default": "./dist/commonjs/internal/*" } }, "./lib/common": { "source": "./lib/common/index.ts", "import": { "types": "./dist/typescript/module/lib/common/index.d.ts", "default": "./dist/module/common/index.js" }, "require": { "types": "./dist/typescript/commonjs/lib/common/index.d.ts", "default": "./dist/commonjs/common/index.js" } }, "./lib/common/*": { "source": "./lib/common/*.ts", "import": { "types": "./dist/typescript/module/lib/common/*.d.ts", "default": "./dist/module/common/*" }, "require": { "types": "./dist/typescript/commonjs/lib/common/*.d.ts", "default": "./dist/commonjs/common/*" } }, "./app.plugin.js": "./app.plugin.js", "./package.json": "./package.json" }, "peerDependencies": { "expo": ">=47.0.0", "react": "*", "react-native": "*" }, "dependencies": { "firebase": "12.7.0" }, "devDependencies": { "@react-native-async-storage/async-storage": "^2.2.0", "expo": "^54.0.27", "react-native-builder-bob": "^0.40.17" }, "peerDependenciesMeta": { "expo": { "optional": true } }, "publishConfig": { "access": "public", "provenance": true }, "sdkVersions": { "ios": { "firebase": "12.8.0", "iosTarget": "15.0", "macosTarget": "10.15", "tvosTarget": "15.0" }, "android": { "minSdk": 23, "targetSdk": 34, "compileSdk": 34, "firebase": "34.6.0", "firebaseCrashlyticsGradle": "3.0.6", "firebasePerfGradle": "2.0.2", "gmsGoogleServicesGradle": "4.4.4", "playServicesAuth": "21.4.0", "firebaseAppDistributionGradle": "5.2.0" } }, "react-native-builder-bob": { "source": "lib", "output": "dist", "exclude": "**/*.d.ts", "targets": [ [ "module", { "esm": true } ], [ "commonjs", { "esm": true } ], [ "typescript", { "tsc": "../../node_modules/.bin/tsc" } ] ] }, "eslintIgnore": [ "node_modules/", "dist/" ], "gitHead": "8576e18f72feed50e4e5bd2ae0d46dbfe0e9ac77" }