UNPKG

capacitor-firebase-kit

Version:

Provider-less Firebase Kit - Universal Firebase services integration for React, React Native, and Capacitor apps

132 lines (131 loc) 3.88 kB
{ "name": "capacitor-firebase-kit", "version": "2.0.1", "description": "Provider-less Firebase Kit - Universal Firebase services integration for React, React Native, and Capacitor apps", "main": "dist/plugin.cjs.js", "module": "dist/esm/index.js", "types": "dist/esm/index.d.ts", "unpkg": "dist/plugin.js", "type": "module", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/plugin.cjs.js", "types": "./dist/esm/index.d.ts" }, "./web": { "import": "./dist/esm/adapters/web-adapter.js", "types": "./dist/esm/adapters/web-adapter.d.ts" }, "./react-native": { "import": "./dist/esm/adapters/react-native-adapter.js", "types": "./dist/esm/adapters/react-native-adapter.d.ts" }, "./capacitor": { "import": "./dist/esm/adapters/capacitor-adapter.js", "types": "./dist/esm/adapters/capacitor-adapter.d.ts" } }, "sideEffects": false, "bin": { "capacitor-firebase-kit": "./bin/capacitor-firebase-kit" }, "files": [ "android/src/main/", "android/build.gradle", "android/gradle.properties", "android/settings.gradle", "android/proguard-rules.pro", "dist/", "ios/Plugin/", "CapacitorFirebaseKit.podspec", "scripts/", "bin/" ], "author": { "email": "aoneahsan@gmail.com", "name": "Ahsan Mahmood (Aoneahsan)", "url": "https://aoneahsan.com" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/aoneahsan/capacitor-firebase-kit.git" }, "bugs": { "url": "https://github.com/aoneahsan/capacitor-firebase-kit/issues" }, "keywords": [ "firebase", "react", "react-native", "capacitor", "plugin", "native", "provider-less", "app-check", "admob", "crashlytics", "performance", "analytics", "remote-config", "release-monitoring", "zustand-like", "no-provider" ], "scripts": { "build": "npm run clean && npm run tsc && rollup -c rollup.config.js", "clean": "rimraf ./dist", "tsc": "tsc", "watch": "tsc --watch", "lint": "eslint . --ext ts", "prettier": "prettier --write .", "prepublishOnly": "npm run build", "swiftlint": "cd ios && swiftlint lint --fix --format --path Plugin --verbose", "postinstall": "node scripts/postinstall.js", "configure": "node scripts/configure-firebase.js" }, "devDependencies": { "@capacitor/android": "^7.4.2", "@capacitor/cli": "^7.4.2", "@capacitor/core": "^7.4.2", "@capacitor/ios": "^7.4.2", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.1", "@types/node": "^24.1.0", "@typescript-eslint/eslint-plugin": "^8.38.0", "@typescript-eslint/parser": "^8.38.0", "eslint": "^9.32.0", "prettier": "^3.6.2", "rimraf": "^6.0.1", "rollup": "^4.46.2", "typescript": "^5.9.2" }, "peerDependencies": { "@capacitor/core": "^6.0.0 || ^7.0.0" }, "peerDependenciesMeta": { "@capacitor/core": { "optional": true } }, "optionalDependencies": { "firebase": "^10.0.0 || ^11.0.0", "@react-native-firebase/analytics": "^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0", "@react-native-firebase/app": "^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0", "@react-native-firebase/app-check": "^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0", "@react-native-firebase/crashlytics": "^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0", "@react-native-firebase/perf": "^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0", "@react-native-firebase/remote-config": "^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0", "react-native-google-mobile-ads": "^13.0.0 || ^14.0.0 || ^15.0.0", "firebase-admin": "^11.0.0 || ^12.0.0 || ^13.0.0" }, "capacitor": { "ios": { "src": "ios" }, "android": { "src": "android" } } }