{"_id":"@capacitor-firebase/firestore","_rev":"35-ad23a3352f194fb8996f8940c06cd821","name":"@capacitor-firebase/firestore","dist-tags":{"dev":"7.0.0-dev.1765887457","latest":"8.5.2"},"versions":{"5.1.0-dev.3050d98.1695803101":{"name":"@capacitor-firebase/firestore","version":"5.1.0-dev.3050d98.1695803101","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@5.1.0-dev.3050d98.1695803101","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"e6140b4e13d7f5edfc1eb43cb27094a45fee9a8a","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-5.1.0-dev.3050d98.1695803101.tgz","fileCount":78,"integrity":"sha512-Q/QG2pN95Z9bQ6JaxZ6Gcot2oNZDO+xu6Txsly4TqG8fXCvkQXZ3lNqjhmNwVoxjwoifPdYiyFeKZHK/z21gFA==","signatures":[{"sig":"MEQCICSvB2ju/9/cYp6TAby8cNxCDVC5aWFrRCDD9hulZRMNAiA05RKbT3LE4WXEFV1XGrRGq8AHV2hamLh0K98rxDMmug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":276801},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"3050d986d781ee6540e31067627f1c38d9f4e2b2","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"9.6.7","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.17.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.0.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.0.0","@capacitor/core":"^5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_5.1.0-dev.3050d98.1695803101_1695803153046_0.3269813782070514","host":"s3://npm-registry-packages"}},"5.1.0-dev.b89276d.1695905786":{"name":"@capacitor-firebase/firestore","version":"5.1.0-dev.b89276d.1695905786","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@5.1.0-dev.b89276d.1695905786","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"16840d58b02580c3e2e7b3b15311c01c42e5e230","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-5.1.0-dev.b89276d.1695905786.tgz","fileCount":78,"integrity":"sha512-jp01pO5TiBh+rkXL/l+WtP2a8FOsecTKk5eJ6O3EjX6R58+cd/C6a0ULJDwjg09AN6jPaU7tviA26Bn895Z1LQ==","signatures":[{"sig":"MEQCIA06Su9L2uSBmuVnO75uxkNViKjgQUk83Z4ex78GsmlYAiAZRye5fnRrwrDkiaV5S+MpL4ZI8fmZaqImOq+zsiH/4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277035},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"b89276d2cb0eebe1e7643288ba59a60846470846","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"9.6.7","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.17.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.0.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.0.0","@capacitor/core":"^5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_5.1.0-dev.b89276d.1695905786_1695905841935_0.20353670025571846","host":"s3://npm-registry-packages"}},"5.1.0-dev.4102f16.1696576812":{"name":"@capacitor-firebase/firestore","version":"5.1.0-dev.4102f16.1696576812","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@5.1.0-dev.4102f16.1696576812","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"d37beec00955d900c0e00b578f5819b40cf04b25","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-5.1.0-dev.4102f16.1696576812.tgz","fileCount":78,"integrity":"sha512-5HKNtflY3oyGGMcCmOstuLIaaCHyBtISCuX6fJ622yJ3QYQXN+OB04WvneoTUx8XQkWfJyqBkGpUDo03FLDHXg==","signatures":[{"sig":"MEYCIQCc5MYNPWGQzZn4MoZEWVuV8tuPKwEEcEwMslnZ6f42igIhAPAHA5rNc4WyKrP4WA5l3uHa7sFIvFQlwIX9UsYk1f48","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281550},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"4102f16860cc9dcdd008d3fbcc061203bd558eb1","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"9.6.7","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.17.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.0.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.0.0","@capacitor/core":"^5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_5.1.0-dev.4102f16.1696576812_1696576834270_0.8945993695914678","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@capacitor-firebase/firestore","version":"5.2.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@5.2.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"e076c55e3dc1b817677ec9cfa7e8353096e4e3d0","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-5.2.0.tgz","fileCount":78,"integrity":"sha512-b/wzWak3NfCFw70MoMHsszzHqGkz9655x8voZv1jMFE5iLv0qDKgHbpJCFFKsvAuvl6fp3IMul9tTw7Pzhe3rQ==","signatures":[{"sig":"MEQCIFcJ7HXbupTL3hWI2pB1DZoLiko7idneQs5/NZj68vdrAiBcEqlt4ihWfMxohtHNbT6DYsIrQCceiYyG78Oxw73seg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285261},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"d226ee864b5306e3931885592502d2d9161c5f16","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"9.8.1","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.18.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.0.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.0.0","@capacitor/core":"^5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_5.2.0_1697530969556_0.6989797735495875","host":"s3://npm-registry-packages"}},"5.2.0-dev.e251415.1697621068":{"name":"@capacitor-firebase/firestore","version":"5.2.0-dev.e251415.1697621068","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@5.2.0-dev.e251415.1697621068","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"e621b00c6a3d1d2eee43f05c369ddb69996fb773","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-5.2.0-dev.e251415.1697621068.tgz","fileCount":78,"integrity":"sha512-sfkLu3aUhk2NVYS7+9CqF9iKa2zClxr3Z2zEb0oT7qOqGADo3ahg9qJ8AWH1pq7BXu8YDvp5MuVJhq3HMUMSIA==","signatures":[{"sig":"MEUCIEYoYeW+hVyN/iAh5Nl4P//ay2Nwo4N7O7ssMphYwcKBAiEAlMwBvslX1+vcqHGAc/ymyC5+bTKgyRb0jVfbkHOCua8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285300},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"e251415ec2a1b2a7f78ff96105964ca693f90c67","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"9.6.7","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.17.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.0.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.0.0","@capacitor/core":"^5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_5.2.0-dev.e251415.1697621068_1697621091170_0.4277618673302024","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@capacitor-firebase/firestore","version":"5.3.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@5.3.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"c56f420b4a1b37a213eb5f1597493423e879eb11","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-5.3.0.tgz","fileCount":78,"integrity":"sha512-s+o5ECX1p4fiWn0wQ9an1B7pgYnpI7AKYw8Ka+ZG8KOiKYgMBPrznFOnl+5AfhwWEjpCKeydsxAecFoyo6JB9Q==","signatures":[{"sig":"MEYCIQCPDUHPmpvF1fcKNPeZkAxaoFALTwZeuM+DIvRnu6zsCwIhAMnCwQgq3EczUuC20YPDRZreHpxoUd8tt2PxNdSDm/A3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285688},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"3851ffb9050ca3ff916fa1f7d07c6c35ac78abf9","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"9.8.1","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.18.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.0.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.0.0","@capacitor/core":"^5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_5.3.0_1701183326419_0.12011847380845952","host":"s3://npm-registry-packages"}},"5.3.0-dev.8d03b6e.1701952203":{"name":"@capacitor-firebase/firestore","version":"5.3.0-dev.8d03b6e.1701952203","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@5.3.0-dev.8d03b6e.1701952203","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"9847ac0cceeb68d280e001870114de8cc6212401","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-5.3.0-dev.8d03b6e.1701952203.tgz","fileCount":78,"integrity":"sha512-bx53yfrgk3CLLPHt7OkzygRClk9dqdfx7/W5XAqHuf25A7LGj+g3lYD1lYuMPg9SOrxnV9Q/Jd/jkP8V7YNW3A==","signatures":[{"sig":"MEQCIGK6qW+J9dqD91fsqI+AzG0SAAOc2XThnLQ6wIUliQ3BAiBQyQWz8sF2i/e2+1AyvmUIFgqOsgZQziQXE7VOuV5HBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286582},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"3596abcbcf69b8b7b00848c39033adaac52e84f0","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"9.8.1","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.18.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.0.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.0.0","@capacitor/core":"^5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_5.3.0-dev.8d03b6e.1701952203_1701953791452_0.04802351357261214","host":"s3://npm-registry-packages"}},"5.3.0-dev.244262.1704405695":{"name":"@capacitor-firebase/firestore","version":"5.3.0-dev.244262.1704405695","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@5.3.0-dev.244262.1704405695","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"0043ad50e674e8bce5ccfad89e3c4ca63682e33f","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-5.3.0-dev.244262.1704405695.tgz","fileCount":78,"integrity":"sha512-YVYKAWI4KUXF7DcWW4wlVMnZBucl2QbNoyI62hR1AaQyVb8bRGgfaGCoZuT6hhHEpSMuVXKtVOWMtRDeikUiMQ==","signatures":[{"sig":"MEUCIQD2qkETNyL91PrkpoNF5IBw9y9DC6S7bLTCINuB40QRWQIgKOMG5y44Jnw4SA80ArywapMpM8WAeNrpCbDkgyO/HvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288966},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"02442620476d3d9c4b1e28afc8e43e844c2ab640","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.2.3","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.0.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.0.0","@capacitor/core":"^5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_5.3.0-dev.244262.1704405695_1704405717702_0.8213315816288964","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"@capacitor-firebase/firestore","version":"5.4.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@5.4.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"99af96f61984063b2d7963fc9a0e10ab5e86cd70","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-5.4.0.tgz","fileCount":78,"integrity":"sha512-CU7S7pWFMqEGZ8A4rFLN7pRXfSvwkQ1LLDQsazFpUc6Tq9WE0TYnw3pShK/kX0Kw8SJX2aVoy9hvoHD5K1KTwg==","signatures":[{"sig":"MEYCIQD7METiZttGLns2FyYztDROvCu428M5yXsSg15KCW3kXwIhAP0t6+h9/pB9wa4S0wwUBVbwwlnCx9Pio2IlFvu+JCsM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288943},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"614c77f842b0fea0e41fe671cc670c79ad0b2c90","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.2.3","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.0.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.0.0","@capacitor/core":"^5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_5.4.0_1706018049824_0.42634472595752504","host":"s3://npm-registry-packages"}},"5.4.0-dev.4cddd75.1707993194":{"name":"@capacitor-firebase/firestore","version":"5.4.0-dev.4cddd75.1707993194","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@5.4.0-dev.4cddd75.1707993194","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"b1e75b60dcce61360ee682545c0699baf6a99056","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-5.4.0-dev.4cddd75.1707993194.tgz","fileCount":78,"integrity":"sha512-FJyon1jAKdeVQoDnfYvZr7UryqF54rFpBMkGsSK7TJYVxx2Bku19JZnhE8hyw71aN1Pyx97YxkkV3O61KQL/Ng==","signatures":[{"sig":"MEUCIQDfcv2Z0bVJggY4qdN7tohQkubklYXWKy3T4QHyNk+xPgIgFli5K7gp3NZ1t7zAdPSxZLjGeaW2pdg7ixDF919NNHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289131},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"4cddd7576ac5ca2824b788dbd4bc1d9a6792609b","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.2.3","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.0.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.0.0","@capacitor/core":"^5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_5.4.0-dev.4cddd75.1707993194_1707993222171_0.7452217264658116","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"@capacitor-firebase/firestore","version":"5.4.1","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@5.4.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"22e76ef32cfec00d0c55c65c26e8afbfa6303069","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-5.4.1.tgz","fileCount":78,"integrity":"sha512-usPsflkldXypeTs/6otKcfWeuFQPEOwCV5dP851DvprdajDj/i79M7nY/h/c9Jl3c8VLIhCFkh2qZvw5TjK/EQ==","signatures":[{"sig":"MEQCIH0S42a6FID7eQxY/66vBJqX5xICTU4cL8DQYuTh5raPAiA5PzScGRoTEDmF4rE66Ytexmg9yz4HkeEsO7XcySq3FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289226},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"3c29e8933066c78c51a0f7b74dc35f4f950a247a","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.2.3","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.0.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.0.0","@capacitor/core":"^5.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_5.4.1_1708166553446_0.2845634152309173","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@capacitor-firebase/firestore","version":"6.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@6.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"2513a302c4b0e78d9abcdc5d99788878af25c64d","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-6.0.0.tgz","fileCount":78,"integrity":"sha512-UOT405Yw1WbvnUigF8dXy809Thsb4thQPvOGrv0fsL5WgbpORWNxw9hXaiauaXwwcjGEdXXhDEN6Z0Lq1g0PNQ==","signatures":[{"sig":"MEUCIQClO/YLqy2ID/4zwQG0l0jUelyRDm+fROUx4J5T0mZs1AIgbgYmyZl/dserLf6BZ8+QnR/BQeUwghTP22SfmGoUStA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286808},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"792c4d15bc6f1a57ffa41d6eaa5d2436f56f9fb3","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.5.0","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.20.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.9.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.9.0","@capacitor/core":"^6.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_6.0.0_1713283833152_0.3560689914951243","host":"s3://npm-registry-packages"}},"6.0.0-dev.909ed63.1718638975":{"name":"@capacitor-firebase/firestore","version":"6.0.0-dev.909ed63.1718638975","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@6.0.0-dev.909ed63.1718638975","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"338c90de2cb30ecb5ea7d2b3b00e654f78fc6d9a","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-6.0.0-dev.909ed63.1718638975.tgz","fileCount":82,"integrity":"sha512-zsse5CtQsKprVUDwCRW0sTVi1Hm5AI6xysXesY0dsSH6NAMnCin/pwhJPf68gI4jcjYEdQirgF65wEXRnd7+YA==","signatures":[{"sig":"MEUCIQDvdNLfih0kC/9eemZ3dkmEcngVo7XTJp+BRuI7dyzgdQIgBlZT8etmc+AmpwjWzfehOL//Q2nRo0+oDkf6d2G/6L8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307572},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"909ed6375bbd7edb28959b763ce5702754a3dcf1","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.7.0","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.20.3","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.9.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.9.0","@capacitor/core":"^6.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_6.0.0-dev.909ed63.1718638975_1718641695515_0.5485893674388866","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@capacitor-firebase/firestore","version":"6.1.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@6.1.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"0dcd75e09c3eebec4b63e78d0994807e20c24bc6","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-6.1.0.tgz","fileCount":84,"integrity":"sha512-C2Pp0IJG7mm12lQQKxACxQLVamQzJknO6hYnLBkm1K32eubjgiYRKqVUNNsuRCEHFcNHdnZFwjH/hu+pUy2lOg==","signatures":[{"sig":"MEUCIDA/c32Jp7HrXkW+pqTIdsVjXgoj6wNMThvNbrCsVc9HAiEApO3lAwFyz4FuKBS0uSZ3MY8IkL+SBp9tDYEsQt1JNzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342487},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"1075c9caf328b1acf670f71b199834a3e14ef9f7","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.7.0","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.20.3","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.9.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.9.0","@capacitor/core":"^6.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_6.1.0_1720771977474_0.2951606652143737","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@capacitor-firebase/firestore","version":"6.2.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@6.2.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"15f12f1bd76fed74aa200661b838a85649e7d350","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-6.2.0.tgz","fileCount":84,"integrity":"sha512-VU/WHk7rKeQrKBWgqc8/atg8CqNy6NUX/5RlAGWNC9heJPDaY76bIYy+2FXbku4k5DXGyhf4SmVrdD8JgebOWg==","signatures":[{"sig":"MEUCIAvzG4gTwiWccm0hNx7y8WB6MS7q+xOPxMowzujrmrUjAiEAjLAB2nzda+H+dTcyGi6GRPcteXlFLvBLr4AYbf8d2kA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363972},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"2665fa99542f113c5e1da71f82cd72181459ba48","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.7.0","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.20.4","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.9.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.1","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.9.0","@capacitor/core":"^6.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_6.2.0_1729511945858_0.6115243740512808","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@capacitor-firebase/firestore","version":"6.3.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@6.3.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"40cd3ce486050faba26000daec6935f67658ca43","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-6.3.0.tgz","fileCount":84,"integrity":"sha512-U4eU5PI+fqR/1MG1ggCiFQffAdd6BYnyHMVzUzX9ECAL2RLxkiiv5/7iibQ5Uibh4r2wYo0CY/HGLsvojkBtfg==","signatures":[{"sig":"MEUCIGZ4WTlnETUVHlXw3RqlqYJquabI9+2WSG5JkW5UoizeAiEAkCRmIum6CBsrpAx4Bkz2ghpEBlkVsK6fbs9fhY62XnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363983},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"a2b8f32454271125ef97df3c7875ba35aa3c871b","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.20.5","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.9.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.9.0 || ^11.0.0","@capacitor/core":"^6.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_6.3.0_1734345810834_0.8528311055709774","host":"s3://npm-registry-packages-npm-production"}},"6.3.1":{"name":"@capacitor-firebase/firestore","version":"6.3.1","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@6.3.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"c22340092a3076a5193dce015749bb69d4d8f70e","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-6.3.1.tgz","fileCount":84,"integrity":"sha512-OasD6S4tBPQhzqUZkon+E1qKUuK7phe2Vd1OHbJslNKFtWe9nD9uaiD3Pn8kX/Wnq2aKBzASzf22RlyQCQZldw==","signatures":[{"sig":"MEQCIEqWkMBiQdS7r3BtrqKr596uUd2otAcbaUrGEqQBYW1xAiBkcLOnPawDGl2razIvwwnEPnPwvmAGxrDz3cjqgieLCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363983},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"ab669955524c6bfe9be98565ef5ea7e0129655ff","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"18.20.5","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","firebase":"10.9.0","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"firebase":"^10.9.0 || ^11.0.0","@capacitor/core":"^6.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_6.3.1_1734353970962_0.5127485630231423","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@capacitor-firebase/firestore","version":"7.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@7.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"94282329229dee13b129f94d8675f9cd9f5fc4f4","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-7.0.0.tgz","fileCount":87,"integrity":"sha512-ByoHuBkhb9b7FEfvavSXr6oHiSeS+ha2ox2YRMJ6HrY3igaQ8fATto8KhkqUP8nOU3CXwhf6Z6GyEU5KTxmosw==","signatures":[{"sig":"MEQCIEyTisl31gSevrvIDtmZhRS1GNlVOGq5TrT27Y4BPZ8RAiB4ZGLCG3Mo+CUiBCxOqgVboT+8203+6KkqrkfuRGeAWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381732},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"1b506d0336f033d747c9e444e40425b01dac9dec","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"20.18.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","firebase":"11.2.0","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/cli":"7.0.0","@capacitor/ios":"7.0.0","@capacitor/core":"7.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"7.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"firebase":"^11.2.0","@capacitor/core":">=7.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_7.0.0_1738230364867_0.9365526424818829","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@capacitor-firebase/firestore","version":"7.1.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@7.1.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"577e7cf8d6aea52c2259cfa92515987e46cb7e8f","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-7.1.0.tgz","fileCount":87,"integrity":"sha512-Ue4hwVyFRQHDSqY08KQlm55bItmIHIrP5zI9cTVD5vAse8VORbsxxh5UnH02wpNC1RfSABf8xi0u5wd55vZM+w==","signatures":[{"sig":"MEYCIQDEJfIYDoEUW+pISXTLtPsAz4/VruRbK0g2/1P8FRHAwAIhALfMmLjcOX0K98MUGSoH/nny7RHrkuH+SuVag5j6qaQv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381732},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"acdcdb395ce59af37ca73a9a8a94e67343d529f0","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"20.18.3","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","firebase":"11.2.0","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/cli":"7.0.0","@capacitor/ios":"7.0.0","@capacitor/core":"7.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"7.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"firebase":"^11.2.0","@capacitor/core":">=7.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_7.1.0_1740747107791_0.9811938029215297","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@capacitor-firebase/firestore","version":"7.2.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@7.2.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"1548d31d55ce5843d8a8acb0855cd013df4e4453","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-7.2.0.tgz","fileCount":87,"integrity":"sha512-x68U1RgMkQ2ZXk88RcJyxcCkRWABNk8G1+mW/Na9PCgIOWm8cryVgNA9JJ8cMdOo2tGIU8Oh+wI++r9lTTRDNQ==","signatures":[{"sig":"MEUCIQC/fHTgzBiV1tpmmDrPsJUl72FMCpXKbo0zOU4TVSIWgwIgGyCbSunQlb+p4LxUuUk8/KqIi/o3Fou1EX7ntLMqaoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381732},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"a88d6a9abe1eb3111971ab031d5a9e91396b894f","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"20.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","firebase":"11.2.0","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/cli":"7.0.0","@capacitor/ios":"7.0.0","@capacitor/core":"7.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"7.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"firebase":"^11.2.0","@capacitor/core":">=7.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_7.2.0_1745487546797_0.9065424605528221","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@capacitor-firebase/firestore","version":"7.3.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@7.3.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"9cffb968783c8b04f99386383db069ce75a8ebaa","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-7.3.0.tgz","fileCount":88,"integrity":"sha512-iC8rkqA07S2stanMj1paA84Icbpp6j0dJ43XIJ+qn1y+YU+PN8avIevhUUG8QwRQyZtGEIjjPFCj1MrHSg8+WQ==","signatures":[{"sig":"MEQCIF7pA64C4Seje0dve1dq/V+s/o1PVuo2LHnEFT62KKoqAiAwPvzQ9hYcI8M2eE3bNJgafNDyYRiNpVVAl1Qh1rAG2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435227},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"f933194556939baa81d67fb0adb21f1d4e475ef7","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"20.19.4","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","firebase":"11.2.0","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/cli":"7.0.0","@capacitor/ios":"7.0.0","@capacitor/core":"7.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"7.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"firebase":"^11.2.0","@capacitor/core":">=7.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_7.3.0_1753446563498_0.29974906821781877","host":"s3://npm-registry-packages-npm-production"}},"7.3.1":{"name":"@capacitor-firebase/firestore","version":"7.3.1","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@7.3.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"87ed5cd676e3b5264ad299402e9514c59b951aaa","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-7.3.1.tgz","fileCount":88,"integrity":"sha512-uKDtbTu2YafqgMv9jmok0t999VflvnVQ54dOl0FNPVPy9RpY2bebOSeuwv+Akv3ULuIz8h1+wHaAlEqXpQtnUg==","signatures":[{"sig":"MEQCID78Ji0HwwNrAQGK0Zl2MVcJZH6yaeawmB45M/xLbtr7AiAHGQPFeZW4BqozRSWF8T5c3jhMkZfhgMTI235eSegwrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436000},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"09bf02a501ecb75a058d10f8e5d5c340a963537c","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"20.19.4","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","firebase":"11.2.0","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/cli":"7.0.0","@capacitor/ios":"7.0.0","@capacitor/core":"7.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"7.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"firebase":"^11.2.0","@capacitor/core":">=7.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_7.3.1_1756401331964_0.7098051442221931","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"@capacitor-firebase/firestore","version":"7.4.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@7.4.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"b9348f5ce7314da374112114f3dd04fcac755768","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-7.4.0.tgz","fileCount":88,"integrity":"sha512-68yQ8OH6v6kZjxZSnYFUDcJUMnpm+Rz+PxLSDHOX0Ou8fEE8aFHDSoFGolmw6vNvwYLp+omFJpMd+AnqhJvYZQ==","signatures":[{"sig":"MEQCIGin2K9GNH8Jxr9xvj0X2kwpJ4a1lQ2Du+ezdy9OhyA2AiBTxL9JcZj7KnvukNYWn/wvUV5W32npgxiLT9hdhsj2sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436000},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"2263895085119d68a84bf300fc30617c02fe3415","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"20.19.5","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","firebase":"11.2.0","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/cli":"7.0.0","@capacitor/ios":"7.0.0","@capacitor/core":"7.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"7.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"firebase":"^11.2.0","@capacitor/core":">=7.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_7.4.0_1762262907756_0.8856619147062088","host":"s3://npm-registry-packages-npm-production"}},"7.5.0":{"name":"@capacitor-firebase/firestore","version":"7.5.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@7.5.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"adf4054d4a8e6dc86853c02be1ceb0c8c093e3d8","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-7.5.0.tgz","fileCount":88,"integrity":"sha512-ZSHugtfU/d0uyDKiYqULOMY9pybVdGlfR3rUw/jV2m3tGjjkEjLrz9C/FvLBvp1jY4LpzZMBbPfd6yJH5oYZDw==","signatures":[{"sig":"MEUCIAEuuz2C6QlCcEzlo/4FairKkQ7Z/7iAJz/r63gua58lAiEAzW+BnPuA5kfqbwCAnmlnIIuypgMcASATkZzR/8xa4r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capacitor-firebase%2ffirestore@7.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436000},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"d8279ca0b10166db8d46ca5b3e1e2e4519566b53","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4fd3fceb-6475-464e-8f0e-5956f5122d2a"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"11.7.0","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"22.21.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","firebase":"11.2.0","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/cli":"7.0.0","@capacitor/ios":"7.0.0","@capacitor/core":"7.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"7.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"firebase":"^11.2.0","@capacitor/core":">=7.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_7.5.0_1765705451791_0.3116726471078637","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-dev.1765885034":{"name":"@capacitor-firebase/firestore","version":"7.0.0-dev.1765885034","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@7.0.0-dev.1765885034","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"ad377b9545b9f7ff1aa8f0cc9c7734140e7c1ba3","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-7.0.0-dev.1765885034.tgz","fileCount":88,"integrity":"sha512-s31cApLdiHMQGKdU1ifWwa4O2VJuNK4ovG36/yP2dQPTs6KQhLoaNrbq6RSoo9mI0tIvaFWKyGzZFTfDq8RMAQ==","signatures":[{"sig":"MEQCIHAits3qZPLoEU0Voseb1saoVT1XJctdQtvuEicVAsx1AiAlhPR+QOX45Ocd6CNWAboz84A9wovyfSD4kBrodOJrQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388780},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"343f3e581a5f081c005f7a1dd300834eaa442ded","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"10.9.4","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"22.21.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","firebase":"11.2.0","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"firebase":"^11.2.0","@capacitor/core":">=8.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_7.0.0-dev.1765885034_1765885330000_0.46522923621321177","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-dev.1765887457":{"name":"@capacitor-firebase/firestore","version":"7.0.0-dev.1765887457","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@7.0.0-dev.1765887457","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"c2f1634a5fbd702c61a3ab39298b0f84f008570c","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-7.0.0-dev.1765887457.tgz","fileCount":88,"integrity":"sha512-ts8RrAhb4U64GKACt3ryaYAnhrMkkrcrq+/p/p5fCAJJGDCQHruoVThS6scFSKncHhgYCloJUEgQk84WOEK6KA==","signatures":[{"sig":"MEUCIAHvb2Oikg/sU7f7t2aBq1wySN6vsEH+EmfMrGKMjTZOAiEAke63Pnuns4jH3l4FDdUEcGyVkxv/L4CHExrIAnzj+m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388780},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"dff7b15ba26fb60e8868f897b19f2099940510ac","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"11.5.2","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"20.19.4","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","firebase":"11.2.0","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"firebase":"^12.6.0","@capacitor/core":">=8.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_7.0.0-dev.1765887457_1765887720691_0.3512798305709941","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@capacitor-firebase/firestore","version":"8.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@8.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"a5103db1d824bcbb1ba914db3e20bdcd7499cffe","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-8.0.0.tgz","fileCount":88,"integrity":"sha512-52hGriJ1G35muBsJEbSFLGn80D1d8vNWGIt0RGgd9gxfLH36wVweZ+vhNcvCqBRjSlwUK0jlcbCj6/S3JxjTyA==","signatures":[{"sig":"MEYCIQDfvAV+yw6OF48J4PuphErggtb5Q9LiQjbduTKflcZwmAIhAMvuoTE/jhrqE2ggqY4By2hFgo064g05e1FsVdrlKzXC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capacitor-firebase%2ffirestore@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388765},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"4f08bdd2355562844638da9111fb06822502e9fb","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4fd3fceb-6475-464e-8f0e-5956f5122d2a"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"11.7.0","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"22.21.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","firebase":"11.2.0","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"firebase":"^12.6.0","@capacitor/core":">=8.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_8.0.0_1765973798965_0.461862427135987","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@capacitor-firebase/firestore","version":"8.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@8.0.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"3cc18d07c8edfe9ce5f8ae04ce5019de89c287f4","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-8.0.1.tgz","fileCount":88,"integrity":"sha512-lXLvTz1E1kn160yIZAB/d7l2yN8NVAlVpJvgxYaYr/usukvLSvvwrbYjwCZ0F74BjSB0pz3yXkbDEJVy7w8KpA==","signatures":[{"sig":"MEYCIQDbrpwc7E77a0QpN5SaweAQPid+a0sqjW4YEzfzAwsKmgIhAN45OX+26y3AsxyivTpt0Qd3xg5cyzfd2FPS+Yoa5D5w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capacitor-firebase%2ffirestore@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388765},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"6a19c5c7602c49c62c423de7411eaf30f35d9c47","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4fd3fceb-6475-464e-8f0e-5956f5122d2a"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"11.7.0","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"22.21.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","firebase":"11.2.0","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"firebase":"^12.6.0","@capacitor/core":">=8.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_8.0.1_1766063607011_0.5632878735133369","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@capacitor-firebase/firestore","version":"8.1.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@8.1.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"b971c4b6300d5f62539e12905511eb4a9ea5222f","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-8.1.0.tgz","fileCount":88,"integrity":"sha512-s0gm1pqidYoDU+pc8lLWY5g79Y92+mLbGvZ789MoVyO+PRBHIfzut1D1GaA4AoYl8AiA3fgN4LF+sxmXIkVLPQ==","signatures":[{"sig":"MEUCIQDrfL1jzXXDT3qQUTR2lwcWC8+oW0wri18zgH+Zd7bOZAIgbZ/bV+HAg6lVi7/h5V/pN8oKDjvRxULPNZYerphvO5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capacitor-firebase%2ffirestore@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388777},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"0248373e33d3badb0f6b4eebe79188046c0b138d","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4fd3fceb-6475-464e-8f0e-5956f5122d2a"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"11.10.0","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"22.22.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","firebase":"11.2.0","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"firebase":"^12.6.0","@capacitor/core":">=8.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_8.1.0_1771485299350_0.38043055696835726","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@capacitor-firebase/firestore","version":"8.2.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@8.2.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"d11d87321df4303f8cdcdf4eca86d3239ec6742b","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-8.2.0.tgz","fileCount":105,"integrity":"sha512-i3xO7xq9OYUOce7+Og/rcFibetts8WG5hJeNSuklri/NIhSDSEXLgKXwW1Z7ZusNHuPrnBDQJPt+hwWTgjxJkA==","signatures":[{"sig":"MEYCIQDN2zvzHX+jifbsoew0BETEYYTuu8E4ph2+9ncXiTINQwIhAI+Neevd6+luXEX966QARrCzL8AjljlAsZ7Bb5Ok4BXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capacitor-firebase%2ffirestore@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":529433},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"b79a842e2a357391c36cc68b4707ed9cd12affce","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4fd3fceb-6475-464e-8f0e-5956f5122d2a"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"11.12.1","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"22.22.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","firebase":"11.2.0","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7"},"peerDependencies":{"firebase":"^12.6.0","@capacitor/core":">=8.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_8.2.0_1774936217275_0.5605903637754615","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@capacitor-firebase/firestore","version":"8.3.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@8.3.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"f5d1a70ee381d2b56874f5ea90eab86b8a3749ec","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-8.3.0.tgz","fileCount":114,"integrity":"sha512-KnJ6beirmRFSwV4iTZwe1W1Mi2IHBlzXGaZdwLjhd22Aj5G2PYCp6Xl5l0WReblmc+h6SFhfYAk0GMiCXBINIQ==","signatures":[{"sig":"MEUCIHjxEX8sNbxfMivttkKzG17puGooawRQgKegRodiwbXZAiEAn4HcjxNgeE1s4ybPezCpahDRtt+Mp2SrZioKT0XsNPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capacitor-firebase%2ffirestore@8.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598838},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"70c45e654b292c2e100f81b9a8ce9310edf25e81","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4fd3fceb-6475-464e-8f0e-5956f5122d2a"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for Firebase Cloud Firestore.","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","firebase":"11.2.0","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7"},"peerDependencies":{"firebase":"^12.6.0","@capacitor/core":">=8.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_8.3.0_1780587395236_0.48479580076217776","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"@capacitor-firebase/firestore","version":"8.4.0","keywords":["capacitor","plugin","native","capacitor-plugin","firebase","firestore","cloud firestore","nosql database","realtime data","snapshot listener","offline persistence"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@8.4.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"98d2c82f769ad047d09234eef5a094e737bbe78b","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-8.4.0.tgz","fileCount":114,"integrity":"sha512-rZnlJro10qjgClVVZ9TirgtE34QPQH/ZgE6aujQRHAPownQ+IL/3lYTjc5p9fAy+XNjcmGO7qQPt67lHThxRJw==","signatures":[{"sig":"MEYCIQDWUpVnWhTd+fBZEWp6CZVE/HpPOfRmSg0yP/ya7twngQIhAMsZc5BlwcelvEJNM3Zn7EEUSauGtm9J7HaKQtfr0e1v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capacitor-firebase%2ffirestore@8.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":604807},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"969a021d78ac41908bf554aa3c9c9305f71b8559","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4fd3fceb-6475-464e-8f0e-5956f5122d2a"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"11.16.0","description":"Capacitor plugin for Firebase Cloud Firestore on Android, iOS, and Web.","directories":{},"_nodeVersion":"24.18.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.62.3","firebase":"11.2.0","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.4.2","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.9.7"},"peerDependencies":{"firebase":"^12.6.0","@capacitor/core":">=8.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_8.4.0_1786523647037_0.5235812221366165","host":"s3://npm-registry-packages-npm-production"}},"8.5.0":{"name":"@capacitor-firebase/firestore","version":"8.5.0","keywords":["capacitor","plugin","native","capacitor-plugin","firebase","firestore","cloud firestore","nosql database","realtime data","snapshot listener","offline persistence"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@8.5.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"f4617f8938c02293f5d1734f7ede48d29c11addc","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-8.5.0.tgz","fileCount":114,"integrity":"sha512-tNqCBHUR/VACNRcfUHTOkkJHFGaX+q7pS4wZyYmRvq9yGMk7zQ8sGnqWZr8UaFjWJjv4E05rHkl4W0gi+4mFJQ==","signatures":[{"sig":"MEYCIQDK3aye2AVwMfhamMy0nDInu18gNUrEA5rUkej+8McsQQIhAL4JJN5FAv1Dp61j4R5rRDGXadVe98tGS83NWsb/mOJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capacitor-firebase%2ffirestore@8.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605225},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"0e4bb352e797c59de119588291ecc02fdd5c3089","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4fd3fceb-6475-464e-8f0e-5956f5122d2a"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"11.17.0","description":"Capacitor plugin for Firebase Cloud Firestore on Android, iOS, and Web.","directories":{},"_nodeVersion":"24.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.62.3","firebase":"11.2.0","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.4.2","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.9.7"},"peerDependencies":{"firebase":"^12.6.0","@capacitor/core":">=8.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_8.5.0_1788159135535_0.3828632739061528","host":"s3://npm-registry-packages-npm-production"}},"8.5.1":{"name":"@capacitor-firebase/firestore","version":"8.5.1","keywords":["capacitor","plugin","native","capacitor-plugin","firebase","firestore","cloud firestore","nosql database","realtime data","snapshot listener","offline persistence"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","_id":"@capacitor-firebase/firestore@8.5.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"26c053465b95873a130a3a2ccb1195117517971a","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-8.5.1.tgz","fileCount":114,"integrity":"sha512-An4eDyuh72X6uT9f2qRm3G1egXWe+nA9jivJHoiFRUwH41II3FrME0hzopxI1+Sbv6LHAA6306WQ31O1J2XIAA==","signatures":[{"sig":"MEYCIQCecXBDerdL+jtmRBavYeeL/tIwiaAbAo34Po6wSrle5AIhAIVEB83Ur9K6bbTiHkUt3IREjriwN89s7DjMf0GmCUXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capacitor-firebase%2ffirestore@8.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605061},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"ca3504fc4e3b0787cd35669ae6eedcb512d0aee0","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4fd3fceb-6475-464e-8f0e-5956f5122d2a"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"11.17.0","description":"Capacitor plugin for Firebase Cloud Firestore on Android, iOS, and Web.","directories":{},"_nodeVersion":"24.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.62.3","firebase":"11.2.0","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.4.2","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.9.7"},"peerDependencies":{"firebase":"^12.6.0","@capacitor/core":">=8.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore_8.5.1_1788337151750_0.6776347979707695","host":"s3://npm-registry-packages-npm-production"}},"8.5.2":{"_id":"@capacitor-firebase/firestore@8.5.2","bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"dist":{"shasum":"3a32ba6ae1d974a296a6749e99b31e53405e3f44","tarball":"https://registry.npmjs.org/@capacitor-firebase/firestore/-/firestore-8.5.2.tgz","fileCount":114,"integrity":"sha512-a97ZljnKo2yLbAjcqU4tbFGJwMuN947nqhQGE/SO6yYqZMXCnvcU/PdEO3hiXYgwkJlQwGvukDcg/nEq4lXA5Q==","signatures":[{"sig":"MEQCIDr7yUd/fio990Bh8oiN23nUzTbL/rSLo8XHS/U9543nAiAdNjoXYakmdgSdFjJkwuHsLm2j8LygxTghBIDx+auH9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICGDMc3YUTbvxlYHaTPcPLan2eUySl2/A1YAtETj8S23AiAsr7mTb41S0jQHGRziCiBB/FAe8mHBcerCJgd07upAiQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capacitor-firebase%2ffirestore@8.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605528},"main":"dist/plugin.cjs.js","name":"@capacitor-firebase/firestore","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"9db4ccf552e5ba0b097328160f31d88a2c2ebaf4","license":"Apache-2.0","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api FirebaseFirestorePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"version":"8.5.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4fd3fceb-6475-464e-8f0e-5956f5122d2a"}},"homepage":"https://capawesome.io/","keywords":["capacitor","plugin","native","capacitor-plugin","firebase","firestore","cloud firestore","nosql database","realtime data","snapshot listener","offline persistence"],"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"_npmVersion":"11.19.0","description":"Capacitor plugin for Firebase Cloud Firestore on Android, iOS, and Web.","directories":{},"maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"_nodeVersion":"24.20.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.62.3","firebase":"11.2.0","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.4.2","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.9.7"},"peerDependencies":{"firebase":"^12.6.0","@capacitor/core":">=8.0.0"},"peerDependenciesMeta":{"firebase":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/firestore_8.5.2_1789621718610_0.30634408652144596"}}},"time":{"created":"2023-09-27T08:25:52.941Z","modified":"2026-09-17T05:08:39.019Z","5.1.0-dev.3050d98.1695803101":"2023-09-27T08:25:53.216Z","5.1.0-dev.b89276d.1695905786":"2023-09-28T12:57:22.178Z","5.1.0-dev.4102f16.1696576812":"2023-10-06T07:20:34.540Z","5.2.0":"2023-10-17T08:22:49.778Z","5.2.0-dev.e251415.1697621068":"2023-10-18T09:24:51.404Z","5.3.0":"2023-11-28T14:55:26.717Z","5.3.0-dev.8d03b6e.1701952203":"2023-12-07T12:56:31.612Z","5.3.0-dev.244262.1704405695":"2024-01-04T22:01:57.912Z","5.4.0":"2024-01-23T13:54:09.997Z","5.4.0-dev.4cddd75.1707993194":"2024-02-15T10:33:42.310Z","5.4.1":"2024-02-17T10:42:33.645Z","6.0.0":"2024-04-16T16:10:33.342Z","6.0.0-dev.909ed63.1718638975":"2024-06-17T16:28:15.781Z","6.1.0":"2024-07-12T08:12:57.683Z","6.2.0":"2024-10-21T11:59:06.058Z","6.3.0":"2024-12-16T10:43:31.010Z","6.3.1":"2024-12-16T12:59:31.182Z","7.0.0":"2025-01-30T09:46:05.053Z","7.1.0":"2025-02-28T12:51:48.012Z","7.2.0":"2025-04-24T09:39:06.999Z","7.3.0":"2025-07-25T12:29:23.698Z","7.3.1":"2025-08-28T17:15:32.135Z","7.4.0":"2025-11-04T13:28:27.954Z","7.5.0":"2025-12-14T09:44:11.968Z","7.0.0-dev.1765885034":"2025-12-16T11:42:10.139Z","7.0.0-dev.1765887457":"2025-12-16T12:22:00.825Z","8.0.0":"2025-12-17T12:16:39.121Z","8.0.1":"2025-12-18T13:13:27.157Z","8.1.0":"2026-02-19T07:14:59.482Z","8.2.0":"2026-03-31T05:50:17.476Z","8.3.0":"2026-06-04T15:36:35.463Z","8.4.0":"2026-08-12T08:34:07.184Z","8.5.0":"2026-08-31T06:52:15.675Z","8.5.1":"2026-09-02T08:19:11.901Z","8.5.2":"2026-09-17T05:08:38.701Z"},"bugs":{"url":"https://github.com/capawesome-team/capacitor-firebase/issues"},"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"Apache-2.0","homepage":"https://capawesome.io/","keywords":["capacitor","plugin","native","capacitor-plugin","firebase","firestore","cloud firestore","nosql database","realtime data","snapshot listener","offline persistence"],"repository":{"url":"git+https://github.com/capawesome-team/capacitor-firebase.git","type":"git"},"description":"Capacitor plugin for Firebase Cloud Firestore on Android, iOS, and Web.","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"readme":"# Capacitor Firebase Cloud Firestore Plugin\n\nUnofficial Capacitor plugin for [Firebase Cloud Firestore](https://firebase.google.com/docs/firestore/).[^1]\n\n<div class=\"capawesome-z29o10a\">\n  <a href=\"https://cloud.capawesome.io/\" target=\"_blank\">\n    <img alt=\"Deliver Live Updates to your Capacitor app with Capawesome Cloud\" src=\"https://cloud.capawesome.io/assets/banners/cloud-build-and-deploy-capacitor-apps.png?t=1\" />\n  </a>\n</div>\n\n## Use Cases\n\nThe Cloud Firestore plugin is typically used to store and sync app data in the cloud, for example:\n\n- **Real-time updates**: Keep your UI up to date by listening to document and collection changes with snapshot listeners.\n- **User-generated content**: Create, read, update, and delete documents for user profiles, posts, or other app data.\n- **Complex queries**: Filter and sort collections with composite filters and query constraints such as `where`, `orderBy`, and `limit`.\n- **Offline support**: Enable offline persistence and control network access to work with locally cached data.\n- **Atomic writes**: Perform multiple write operations as a single atomic batch with `writeBatch(...)`.\n\n## Compatibility\n\n| Plugin Version | Capacitor Version | Status         |\n| -------------- | ----------------- | -------------- |\n| 8.x.x          | >=8.x.x           | Active support |\n| 7.x.x          | 7.x.x             | Deprecated     |\n| 6.x.x          | 6.x.x             | Deprecated     |\n\n## Guides\n\n- [Announcing the Capacitor Firebase Cloud Firestore Plugin](https://capawesome.io/blog/announcing-the-capacitor-firebase-cloud-firestore-plugin/)\n- [Capacitor Firestore: Real-Time Data & Offline Sync](https://capawesome.io/blog/capacitor-firebase-cloud-firestore-guide/): Real-time listeners, offline persistence, and atomic writes with this plugin.\n- [How to Wrap an Angular App with Capacitor and Firebase](https://capawesome.io/blog/how-to-wrap-an-angular-app-with-capacitor-and-firebase/): Uses this plugin alongside Cloud Storage to store and sync user data.\n- [How to Use Firebase in a Capacitor App](https://capawesome.io/blog/how-to-use-firebase-in-a-capacitor-app/): How the database combines with Authentication, Storage, and the rest of the family in a real app.\n\n## Installation\n\nYou can use our **AI-Assisted Setup** to install the plugin.\nAdd the [Capawesome Skills](https://github.com/capawesome-team/skills) to your AI tool using the following command:\n\n```bash\nnpx skills add capawesome-team/skills --skill capacitor-plugins\n```\n\nThen use the following prompt:\n\n```\nUse the `capacitor-plugins` skill from `capawesome-team/skills` to install the `@capacitor-firebase/firestore` plugin in my project.\n```\n\nIf you prefer **Manual Setup**, install the plugin by running the following commands and follow the platform-specific instructions below:\n\n```bash\nnpm install @capacitor-firebase/firestore\nnpx cap sync\n```\n\nAdd Firebase to your project if you haven't already ([Android](https://github.com/capawesome-team/capacitor-firebase/blob/main/docs/firebase-setup.md#android) / [iOS](https://github.com/capawesome-team/capacitor-firebase/blob/main/docs/firebase-setup.md#ios) / [Web](https://github.com/capawesome-team/capacitor-firebase/blob/main/docs/firebase-setup.md#web)).\n\n### Android\n\n#### Variables\n\nIf needed, you can define the following project variable in your app’s `variables.gradle` file to change the default version of the dependency:\n\n- `$firebaseFirestoreVersion` version of `com.google.firebase:firebase-firestore` (default: `26.0.2`)\n\nThis can be useful if you encounter dependency conflicts with other plugins in your project.\n\n### iOS\n\n#### Swift Package Manager\n\nAdd the following to your `capacitor.config.json` (or `capacitor.config.ts`) to avoid a [SwiftPM package identity collision](https://github.com/capawesome-team/capacitor-firebase/issues/959):\n\n```json\n{\n  \"experimental\": {\n    \"ios\": {\n      \"spm\": {\n        \"packageOptions\": {\n          \"@capacitor-firebase/firestore\": {\n            \"symlink\": true\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n**Attention**: SPM `packageOptions` support requires Capacitor CLI **8.4.0+**.\n\n## Configuration\n\n<docgen-config>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\nThese configuration values are available:\n\n| Prop             | Type                | Description                                                                           | Since |\n| ---------------- | ------------------- | ------------------------------------------------------------------------------------- | ----- |\n| **`databaseId`** | <code>string</code> | The database ID of the Firestore database to use. Only available for Android and iOS. | 8.2.0 |\n\n### Examples\n\nIn `capacitor.config.json`:\n\n```json\n{\n  \"plugins\": {\n    \"FirebaseFirestore\": {\n      \"databaseId\": undefined\n    }\n  }\n}\n```\n\nIn `capacitor.config.ts`:\n\n```ts\n/// <reference types=\"@capacitor-firebase/firestore\" />\n\nimport { CapacitorConfig } from '@capacitor/cli';\n\nconst config: CapacitorConfig = {\n  plugins: {\n    FirebaseFirestore: {\n      databaseId: undefined,\n    },\n  },\n};\n\nexport default config;\n```\n\n</docgen-config>\n\n## Demo\n\nA working example can be found here: [robingenz/capacitor-firebase-plugin-demo](https://github.com/robingenz/capacitor-firebase-plugin-demo)\n\n## Starter templates\n\nThe following starter templates are available:\n\n- [Ionstarter Angular Firebase](https://ionstarter.dev/)\n\n## Usage\n\nThe following examples show how to create, read, update, and delete documents, update documents with field values, perform batched writes, query collections, control network access, use the Firebase Emulator, and listen for and remove real-time updates.\n\n### Create a document\n\nAdd a new document to a collection with an auto-generated ID, or write a document at a known reference with `setDocument(...)`. Set `merge` to `true` to merge the data with an existing document:\n\n```typescript\nimport { FirebaseFirestore } from '@capacitor-firebase/firestore';\n\nconst addDocument = async () => {\n  await FirebaseFirestore.addDocument({\n    reference: 'users',\n    data: { \n      first: 'Alan', \n      last: 'Turing', \n      born: 1912 \n    },\n  });\n};\n\nconst setDocument = async () => {\n  await FirebaseFirestore.setDocument({\n    reference: 'users/Aorq09lkt1ynbR7xhTUx',\n    data: { \n      first: 'Alan', \n      last: 'Turing', \n      born: 1912 \n    },\n    merge: true,\n  });\n};\n```\n\n### Read a document\n\nRead a single document by its reference:\n\n```typescript\nimport { FirebaseFirestore } from '@capacitor-firebase/firestore';\n\nconst getDocument = async () => {\n  const { snapshot } = await FirebaseFirestore.getDocument({\n    reference: 'users/Aorq09lkt1ynbR7xhTUx',\n  });\n  return snapshot;\n};\n```\n\n### Update or delete a document\n\nUpdate fields of an existing document or delete it entirely:\n\n```typescript\nimport { FirebaseFirestore } from '@capacitor-firebase/firestore';\n\nconst updateDocument = async () => {\n  await FirebaseFirestore.updateDocument({\n    reference: 'users/Aorq09lkt1ynbR7xhTUx',\n    data: { \n      first: 'Alan', \n      last: 'Turing', \n      born: 1912 \n    },\n  });\n};\n\nconst deleteDocument = async () => {\n  await FirebaseFirestore.deleteDocument({\n    reference: 'users/Aorq09lkt1ynbR7xhTUx',\n  });\n};\n```\n\n### Update a document with field values\n\nUse `FieldValue` helpers to increment numbers, set server timestamps, modify arrays, or delete fields:\n\n```typescript\nimport { FieldValue, FirebaseFirestore } from '@capacitor-firebase/firestore';\n\nconst updateDocumentWithFieldValue = async () => {\n  await FirebaseFirestore.updateDocument({\n    reference: 'users/Aorq09lkt1ynbR7xhTUx',\n    data: {\n      born: FieldValue.increment(1),\n      updatedAt: FieldValue.serverTimestamp(),\n      nicknames: FieldValue.arrayUnion('Prof'),\n      tags: FieldValue.arrayRemove('draft'),\n      deprecatedField: FieldValue.delete(),\n    },\n  });\n};\n```\n\n### Perform a batched write\n\nExecute multiple set, update, and delete operations as a single atomic batch:\n\n```typescript\nimport { FirebaseFirestore } from '@capacitor-firebase/firestore';\n\nconst writeBatch = async () => {\n  await FirebaseFirestore.writeBatch({\n    operations: [\n      {\n        type: 'set',\n        reference: 'users/Aorq09lkt1ynbR7xhTUx',\n        data: { \n          first: 'Alan', \n          last: 'Turing', \n          born: 1912 \n        },\n        options: { merge: true },\n      },\n      {\n        type: 'update',\n        reference: 'users/Aorq09lkt1ynbR7xhTUx',\n        data: { \n          first: 'Alan', \n          last: 'Turing', \n          born: 1912 \n        },\n      },\n      {\n        type: 'delete',\n        reference: 'users/Aorq09lkt1ynbR7xhTUx',\n      },\n    ],\n  });\n};\n```\n\n### Query a collection\n\nRead multiple documents from a collection or a collection group. You can filter the results with a composite filter and apply query constraints such as `orderBy` and `limit`:\n\n```typescript\nimport { FirebaseFirestore } from '@capacitor-firebase/firestore';\n\nconst getCollection = async () => {\n  const { snapshots } = await FirebaseFirestore.getCollection({\n    reference: 'users',\n    compositeFilter: {\n      type: 'and',\n      queryConstraints: [\n        {\n          type: 'where',\n          fieldPath: 'born',\n          opStr: '==',\n          value: 1912,\n        },\n      ],\n    },\n    queryConstraints: [\n      {\n        type: 'orderBy',\n        fieldPath: 'born',\n        directionStr: 'desc',\n      },\n      {\n        type: 'limit',\n        limit: 10,\n      },\n    ],\n  });\n  return snapshots;\n};\n\nconst getCollectionGroup = async () => {\n  const { snapshots } = await FirebaseFirestore.getCollectionGroup({\n    reference: 'users',\n    compositeFilter: {\n      type: 'and',\n      queryConstraints: [\n        {\n          type: 'where',\n          fieldPath: 'born',\n          opStr: '==',\n          value: 1912,\n        },\n      ],\n    },\n    queryConstraints: [\n      {\n        type: 'orderBy',\n        fieldPath: 'born',\n        directionStr: 'desc',\n      },\n      {\n        type: 'limit',\n        limit: 10,\n      },\n    ],\n  });\n  return snapshots;\n};\n```\n\n### Control network access\n\nDisable and re-enable the use of the network, for example to force the plugin to work with locally cached data:\n\n```typescript\nimport { FirebaseFirestore } from '@capacitor-firebase/firestore';\n\nconst enableNetwork = async () => {\n  await FirebaseFirestore.enableNetwork();\n};\n\nconst disableNetwork = async () => {\n  await FirebaseFirestore.disableNetwork();\n};\n```\n\n### Use the Firebase Emulator\n\nConnect the plugin to a local [Firebase Emulator](https://firebase.google.com/docs/emulator-suite) instance during development:\n\n```typescript\nimport { FirebaseFirestore } from '@capacitor-firebase/firestore';\n\nconst useEmulator = async () => {\n  await FirebaseFirestore.useEmulator({\n    host: '10.0.2.2',\n    port: 9001,\n  });\n};\n```\n\n### Listen for real-time updates\n\nAttach snapshot listeners to a document, a collection, or a collection group to get notified whenever the data changes:\n\n```typescript\nimport { FirebaseFirestore } from '@capacitor-firebase/firestore';\n\nconst addDocumentSnapshotListener = async () => {\n  const callbackId = await FirebaseFirestore.addDocumentSnapshotListener(\n    {\n      reference: 'users/Aorq09lkt1ynbR7xhTUx',\n    },\n    (event, error) => {\n      if (error) {\n        console.error(error);\n      } else {\n        console.log(event);\n      }\n    }\n  );\n  return callbackId;\n};\n\nconst addCollectionSnapshotListener = async () => {\n  const callbackId = await FirebaseFirestore.addCollectionSnapshotListener(\n    {\n      reference: 'users',\n      compositeFilter: {\n        type: 'and',\n        queryConstraints: [\n          {\n            type: 'where',\n            fieldPath: 'born',\n            opStr: '==',\n            value: 1912,\n          },\n        ],\n      },\n      queryConstraints: [\n        {\n          type: 'orderBy',\n          fieldPath: 'born',\n          directionStr: 'desc',\n        },\n        {\n          type: 'limit',\n          limit: 10,\n        },\n      ],\n    },\n    (event, error) => {\n      if (error) {\n        console.error(error);\n      } else {\n        console.log(event);\n      }\n    }\n  );\n  return callbackId;\n};\n\nconst addCollectionGroupSnapshotListener = async () => {\n  const callbackId = await FirebaseFirestore.addCollectionGroupSnapshotListener(\n    {\n      reference: 'users',\n      compositeFilter: {\n        type: 'and',\n        queryConstraints: [\n          {\n            type: 'where',\n            fieldPath: 'born',\n            opStr: '==',\n            value: 1912,\n          },\n        ],\n      },\n      queryConstraints: [\n        {\n          type: 'orderBy',\n          fieldPath: 'born',\n          directionStr: 'desc',\n        },\n        {\n          type: 'limit',\n          limit: 10,\n        },\n      ],\n    },\n    (event, error) => {\n      if (error) {\n        console.error(error);\n      } else {\n        console.log(event);\n      }\n    }\n  );\n  return callbackId;\n};\n```\n\n### Remove listeners\n\nRemove a single snapshot listener by its callback ID or remove all listeners at once:\n\n```typescript\nimport { FirebaseFirestore } from '@capacitor-firebase/firestore';\n\nconst removeSnapshotListener = async (callbackId: string) => {\n  await FirebaseFirestore.removeSnapshotListener({\n    callbackId,\n  });\n};\n\nconst removeAllListeners = async () => {\n  await FirebaseFirestore.removeAllListeners();\n};\n```\n\n## API\n\n<docgen-index>\n\n* [`addDocument(...)`](#adddocument)\n* [`addCollectionGroupSnapshotListener(...)`](#addcollectiongroupsnapshotlistener)\n* [`addCollectionSnapshotListener(...)`](#addcollectionsnapshotlistener)\n* [`addDocumentSnapshotListener(...)`](#adddocumentsnapshotlistener)\n* [`clearPersistence()`](#clearpersistence)\n* [`deleteDocument(...)`](#deletedocument)\n* [`disableNetwork()`](#disablenetwork)\n* [`disablePersistence()`](#disablepersistence)\n* [`enablePersistence(...)`](#enablepersistence)\n* [`enableNetwork()`](#enablenetwork)\n* [`getCollection(...)`](#getcollection)\n* [`getCollectionGroup(...)`](#getcollectiongroup)\n* [`getCountFromServer(...)`](#getcountfromserver)\n* [`getDocument(...)`](#getdocument)\n* [`removeAllListeners()`](#removealllisteners)\n* [`removeSnapshotListener(...)`](#removesnapshotlistener)\n* [`setDocument(...)`](#setdocument)\n* [`updateDocument(...)`](#updatedocument)\n* [`useEmulator(...)`](#useemulator)\n* [`writeBatch(...)`](#writebatch)\n* [Interfaces](#interfaces)\n* [Type Aliases](#type-aliases)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n### addDocument(...)\n\n```typescript\naddDocument(options: AddDocumentOptions) => Promise<AddDocumentResult>\n```\n\nAdds a new document to a collection with the given data.\n\n| Param         | Type                                                              |\n| ------------- | ----------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#adddocumentoptions\">AddDocumentOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#adddocumentresult\">AddDocumentResult</a>&gt;</code>\n\n**Since:** 5.2.0\n\n--------------------\n\n\n### addCollectionGroupSnapshotListener(...)\n\n```typescript\naddCollectionGroupSnapshotListener<T extends DocumentData = DocumentData>(options: AddCollectionGroupSnapshotListenerOptions, callback: AddCollectionGroupSnapshotListenerCallback<T>) => Promise<CallbackId>\n```\n\nAdds a listener for collection group snapshot events.\n\n| Param          | Type                                                                                                                       |\n| -------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| **`options`**  | <code><a href=\"#addcollectiongroupsnapshotlisteneroptions\">AddCollectionGroupSnapshotListenerOptions</a></code>            |\n| **`callback`** | <code><a href=\"#addcollectiongroupsnapshotlistenercallback\">AddCollectionGroupSnapshotListenerCallback</a>&lt;T&gt;</code> |\n\n**Returns:** <code>Promise&lt;string&gt;</code>\n\n**Since:** 6.1.0\n\n--------------------\n\n\n### addCollectionSnapshotListener(...)\n\n```typescript\naddCollectionSnapshotListener<T extends DocumentData = DocumentData>(options: AddCollectionSnapshotListenerOptions, callback: AddCollectionSnapshotListenerCallback<T>) => Promise<CallbackId>\n```\n\nAdds a listener for collection snapshot events.\n\n| Param          | Type                                                                                                             |\n| -------------- | ---------------------------------------------------------------------------------------------------------------- |\n| **`options`**  | <code><a href=\"#addcollectionsnapshotlisteneroptions\">AddCollectionSnapshotListenerOptions</a></code>            |\n| **`callback`** | <code><a href=\"#addcollectionsnapshotlistenercallback\">AddCollectionSnapshotListenerCallback</a>&lt;T&gt;</code> |\n\n**Returns:** <code>Promise&lt;string&gt;</code>\n\n**Since:** 5.2.0\n\n--------------------\n\n\n### addDocumentSnapshotListener(...)\n\n```typescript\naddDocumentSnapshotListener<T extends DocumentData = DocumentData>(options: AddDocumentSnapshotListenerOptions, callback: AddDocumentSnapshotListenerCallback<T>) => Promise<CallbackId>\n```\n\nAdds a listener for document snapshot events.\n\n| Param          | Type                                                                                                         |\n| -------------- | ------------------------------------------------------------------------------------------------------------ |\n| **`options`**  | <code><a href=\"#adddocumentsnapshotlisteneroptions\">AddDocumentSnapshotListenerOptions</a></code>            |\n| **`callback`** | <code><a href=\"#adddocumentsnapshotlistenercallback\">AddDocumentSnapshotListenerCallback</a>&lt;T&gt;</code> |\n\n**Returns:** <code>Promise&lt;string&gt;</code>\n\n**Since:** 5.2.0\n\n--------------------\n\n\n### clearPersistence()\n\n```typescript\nclearPersistence() => Promise<void>\n```\n\nClears the persistent storage. This includes pending writes and cached documents.\n\n**Attention**: Must be called after the app is shutdown or when the app is first initialized.\n\n**Since:** 5.2.0\n\n--------------------\n\n\n### deleteDocument(...)\n\n```typescript\ndeleteDocument(options: DeleteDocumentOptions) => Promise<void>\n```\n\nDeletes the document referred to by the specified reference.\n\n| Param         | Type                                                                    |\n| ------------- | ----------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#deletedocumentoptions\">DeleteDocumentOptions</a></code> |\n\n**Since:** 5.2.0\n\n--------------------\n\n\n### disableNetwork()\n\n```typescript\ndisableNetwork() => Promise<void>\n```\n\nDisables use of the network.\n\n**Since:** 5.2.0\n\n--------------------\n\n\n### disablePersistence()\n\n```typescript\ndisablePersistence() => Promise<void>\n```\n\nDisables offline persistence.\n\n**Attention**: Must be called before any other Firestore method.\n\n**Since:** 8.2.0\n\n--------------------\n\n\n### enablePersistence(...)\n\n```typescript\nenablePersistence(options?: EnablePersistenceOptions | undefined) => Promise<void>\n```\n\nEnables offline persistence.\n\n**Attention**: Must be called before any other Firestore method.\n\n| Param         | Type                                                                          |\n| ------------- | ----------------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#enablepersistenceoptions\">EnablePersistenceOptions</a></code> |\n\n**Since:** 8.2.0\n\n--------------------\n\n\n### enableNetwork()\n\n```typescript\nenableNetwork() => Promise<void>\n```\n\nRe-enables use of the network.\n\n**Since:** 5.2.0\n\n--------------------\n\n\n### getCollection(...)\n\n```typescript\ngetCollection<T extends DocumentData = DocumentData>(options: GetCollectionOptions) => Promise<GetCollectionResult<T>>\n```\n\nReads the collection referenced by the specified reference.\n\n| Param         | Type                                                                  |\n| ------------- | --------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#getcollectionoptions\">GetCollectionOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#getcollectionresult\">GetCollectionResult</a>&lt;T&gt;&gt;</code>\n\n**Since:** 5.2.0\n\n--------------------\n\n\n### getCollectionGroup(...)\n\n```typescript\ngetCollectionGroup<T extends DocumentData = DocumentData>(options: GetCollectionGroupOptions) => Promise<GetCollectionGroupResult<T>>\n```\n\nReads the collection group referenced by the specified reference.\n\n| Param         | Type                                                                            |\n| ------------- | ------------------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#getcollectiongroupoptions\">GetCollectionGroupOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#getcollectiongroupresult\">GetCollectionGroupResult</a>&lt;T&gt;&gt;</code>\n\n--------------------\n\n\n### getCountFromServer(...)\n\n```typescript\ngetCountFromServer(options: GetCountFromServerOptions) => Promise<GetCountFromServerResult>\n```\n\nFetches the number of documents in a collection.\n\n| Param         | Type                                                                            |\n| ------------- | ------------------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#getcountfromserveroptions\">GetCountFromServerOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#getcountfromserverresult\">GetCountFromServerResult</a>&gt;</code>\n\n**Since:** 6.4.0\n\n--------------------\n\n\n### getDocument(...)\n\n```typescript\ngetDocument<T extends DocumentData = DocumentData>(options: GetDocumentOptions) => Promise<GetDocumentResult<T>>\n```\n\nReads the document referred to by the specified reference.\n\n| Param         | Type                                                              |\n| ------------- | ----------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#getdocumentoptions\">GetDocumentOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#getdocumentresult\">GetDocumentResult</a>&lt;T&gt;&gt;</code>\n\n**Since:** 5.2.0\n\n--------------------\n\n\n### removeAllListeners()\n\n```typescript\nremoveAllListeners() => Promise<void>\n```\n\nRemove all listeners for this plugin.\n\n**Since:** 5.2.0\n\n--------------------\n\n\n### removeSnapshotListener(...)\n\n```typescript\nremoveSnapshotListener(options: RemoveSnapshotListenerOptions) => Promise<void>\n```\n\nRemove a listener for document or collection snapshot events.\n\n| Param         | Type                                                                                    |\n| ------------- | --------------------------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#removesnapshotlisteneroptions\">RemoveSnapshotListenerOptions</a></code> |\n\n**Since:** 5.2.0\n\n--------------------\n\n\n### setDocument(...)\n\n```typescript\nsetDocument(options: SetDocumentOptions) => Promise<void>\n```\n\nWrites to the document referred to by the specified reference.\nIf the document does not yet exist, it will be created.\n\n| Param         | Type                                                              |\n| ------------- | ----------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#setdocumentoptions\">SetDocumentOptions</a></code> |\n\n**Since:** 5.2.0\n\n--------------------\n\n\n### updateDocument(...)\n\n```typescript\nupdateDocument(options: UpdateDocumentOptions) => Promise<void>\n```\n\nUpdates fields in the document referred to by the specified reference.\n\n| Param         | Type                                                                    |\n| ------------- | ----------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#updatedocumentoptions\">UpdateDocumentOptions</a></code> |\n\n**Since:** 5.2.0\n\n--------------------\n\n\n### useEmulator(...)\n\n```typescript\nuseEmulator(options: UseEmulatorOptions) => Promise<void>\n```\n\nInstrument your app to talk to the Firestore emulator.\n\n| Param         | Type                                                              |\n| ------------- | ----------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#useemulatoroptions\">UseEmulatorOptions</a></code> |\n\n**Since:** 6.1.0\n\n--------------------\n\n\n### writeBatch(...)\n\n```typescript\nwriteBatch(options: WriteBatchOptions) => Promise<void>\n```\n\nExecute multiple write operations as a single batch.\n\n| Param         | Type                                                            |\n| ------------- | --------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#writebatchoptions\">WriteBatchOptions</a></code> |\n\n**Since:** 6.1.0\n\n--------------------\n\n\n### Interfaces\n\n\n#### AddDocumentResult\n\n| Prop            | Type                           | Description                                | Since |\n| --------------- | ------------------------------ | ------------------------------------------ | ----- |\n| **`reference`** | <code>DocumentReference</code> | The reference of the newly added document. | 5.2.0 |\n\n\n#### AddDocumentOptions\n\n| Prop            | Type                                                  | Description                                                                         | Since |\n| --------------- | ----------------------------------------------------- | ----------------------------------------------------------------------------------- | ----- |\n| **`reference`** | <code>string</code>                                   | The reference as a string, with path components separated by a forward slash (`/`). | 5.2.0 |\n| **`data`**      | <code><a href=\"#documentdata\">DocumentData</a></code> | An object containing the data for the new document.                                 | 5.2.0 |\n\n\n#### DocumentData\n\n\n#### AddCollectionGroupSnapshotListenerOptions\n\n| Prop                   | Type                                                                                      | Description                                                                                         | Since |\n| ---------------------- | ----------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | ----- |\n| **`reference`**        | <code>string</code>                                                                       | The reference as a string, with path components separated by a forward slash (`/`).                 | 6.1.0 |\n| **`compositeFilter`**  | <code><a href=\"#querycompositefilterconstraint\">QueryCompositeFilterConstraint</a></code> | The filter to apply.                                                                                | 6.1.0 |\n| **`queryConstraints`** | <code>QueryNonFilterConstraint[]</code>                                                   | Narrow or order the set of documents to retrieve, but do not explicitly filter for document fields. | 6.1.0 |\n\n\n#### QueryCompositeFilterConstraint\n\n| Prop                   | Type                                 | Description                 | Since |\n| ---------------------- | ------------------------------------ | --------------------------- | ----- |\n| **`type`**             | <code>'and' \\| 'or'</code>           | The type of the constraint. | 5.2.0 |\n| **`queryConstraints`** | <code>QueryFilterConstraint[]</code> | The filters to apply.       | 5.2.0 |\n\n\n#### QueryFieldFilterConstraint\n\n| Prop            | Type                                                    | Description                    | Since |\n| --------------- | ------------------------------------------------------- | ------------------------------ | ----- |\n| **`type`**      | <code>'where'</code>                                    | The type of the constraint.    | 5.2.0 |\n| **`fieldPath`** | <code>string</code>                                     | The path to compare.           | 5.2.0 |\n| **`opStr`**     | <code><a href=\"#queryoperator\">QueryOperator</a></code> | The operation string to apply. | 5.2.0 |\n| **`value`**     | <code>any</code>                                        | The value for comparison.      | 5.2.0 |\n\n\n#### QueryOrderByConstraint\n\n| Prop               | Type                                                          | Description                 | Since |\n| ------------------ | ------------------------------------------------------------- | --------------------------- | ----- |\n| **`type`**         | <code>'orderBy'</code>                                        | The type of the constraint. | 5.2.0 |\n| **`fieldPath`**    | <code>string</code>                                           | The path to compare.        | 5.2.0 |\n| **`directionStr`** | <code><a href=\"#orderbydirection\">OrderByDirection</a></code> | The direction to sort by.   | 5.2.0 |\n\n\n#### QueryLimitConstraint\n\n| Prop        | Type                                  | Description                            | Since |\n| ----------- | ------------------------------------- | -------------------------------------- | ----- |\n| **`type`**  | <code>'limit' \\| 'limitToLast'</code> | The type of the constraint.            | 5.2.0 |\n| **`limit`** | <code>number</code>                   | The maximum number of items to return. | 5.2.0 |\n\n\n#### QueryStartAtConstraint\n\n| Prop            | Type                                   | Description                                                                                                                                                        | Since |\n| --------------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----- |\n| **`type`**      | <code>'startAt' \\| 'startAfter'</code> | The type of the constraint.                                                                                                                                        | 5.2.0 |\n| **`reference`** | <code>string</code>                    | The reference to start at or after as a string, with path components separated by a forward slash (`/`). **Attention**: This requires an additional document read. | 5.2.0 |\n\n\n#### QueryEndAtConstraint\n\n| Prop            | Type                                | Description                                                                                                                                                          | Since |\n| --------------- | ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- |\n| **`type`**      | <code>'endAt' \\| 'endBefore'</code> | The type of the constraint.                                                                                                                                          | 5.2.0 |\n| **`reference`** | <code>string</code>                 | The reference as to end at or before as a string, with path components separated by a forward slash (`/`). **Attention**: This requires an additional document read. | 5.2.0 |\n\n\n#### GetCollectionGroupResult\n\n| Prop            | Type                                                                     | Description                      | Since |\n| --------------- | ------------------------------------------------------------------------ | -------------------------------- | ----- |\n| **`snapshots`** | <code><a href=\"#documentsnapshot\">DocumentSnapshot</a>&lt;T&gt;[]</code> | The documents in the collection. | 5.2.0 |\n\n\n#### DocumentSnapshot\n\n| Prop           | Type                                                          | Description                                                                                   | Since |\n| -------------- | ------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | ----- |\n| **`id`**       | <code>string</code>                                           | The document's identifier within its collection.                                              | 5.2.0 |\n| **`path`**     | <code>string</code>                                           | The path of the document.                                                                     | 5.2.0 |\n| **`data`**     | <code>T \\| null</code>                                        | An object containing the data for the document. Returns `null` if the document doesn't exist. | 5.2.0 |\n| **`metadata`** | <code><a href=\"#snapshotmetadata\">SnapshotMetadata</a></code> | Metadata about the snapshot, concerning its source and if it has local modifications.         | 6.2.0 |\n\n\n#### SnapshotMetadata\n\n| Prop                   | Type                 | Description                                               | Since |\n| ---------------------- | -------------------- | --------------------------------------------------------- | ----- |\n| **`fromCache`**        | <code>boolean</code> | True if the snapshot was created from cached data.        | 6.2.0 |\n| **`hasPendingWrites`** | <code>boolean</code> | True if the snapshot was created from pending write data. | 6.2.0 |\n\n\n#### AddCollectionSnapshotListenerOptions\n\n| Prop                   | Type                                                                                      | Description                                                                                         | Since |\n| ---------------------- | ----------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | ----- |\n| **`reference`**        | <code>string</code>                                                                       | The reference as a string, with path components separated by a forward slash (`/`).                 | 5.2.0 |\n| **`compositeFilter`**  | <code><a href=\"#querycompositefilterconstraint\">QueryCompositeFilterConstraint</a></code> | The filter to apply.                                                                                | 5.2.0 |\n| **`queryConstraints`** | <code>QueryNonFilterConstraint[]</code>                                                   | Narrow or order the set of documents to retrieve, but do not explicitly filter for document fields. | 5.2.0 |\n\n\n#### GetCollectionResult\n\n| Prop            | Type                                                                     | Description                      | Since |\n| --------------- | ------------------------------------------------------------------------ | -------------------------------- | ----- |\n| **`snapshots`** | <code><a href=\"#documentsnapshot\">DocumentSnapshot</a>&lt;T&gt;[]</code> | The documents in the collection. | 5.2.0 |\n\n\n#### AddDocumentSnapshotListenerOptions\n\n| Prop            | Type                | Description                                                                         | Since |\n| --------------- | ------------------- | ----------------------------------------------------------------------------------- | ----- |\n| **`reference`** | <code>string</code> | The reference as a string, with path components separated by a forward slash (`/`). | 5.2.0 |\n\n\n#### GetDocumentResult\n\n| Prop           | Type                                                                   | Description                    | Since |\n| -------------- | ---------------------------------------------------------------------- | ------------------------------ | ----- |\n| **`snapshot`** | <code><a href=\"#documentsnapshot\">DocumentSnapshot</a>&lt;T&gt;</code> | The current document contents. | 5.2.0 |\n\n\n#### DeleteDocumentOptions\n\n| Prop            | Type                | Description                                                                         | Since |\n| --------------- | ------------------- | ----------------------------------------------------------------------------------- | ----- |\n| **`reference`** | <code>string</code> | The reference as a string, with path components separated by a forward slash (`/`). | 5.2.0 |\n\n\n#### EnablePersistenceOptions\n\n| Prop                  | Type                 | Description                                                                      | Default                         | Since |\n| --------------------- | -------------------- | -------------------------------------------------------------------------------- | ------------------------------- | ----- |\n| **`cacheSizeBytes`**  | <code>number</code>  | The cache size in bytes.                                                         | <code>104857600 (100 MB)</code> | 8.2.0 |\n| **`synchronizeTabs`** | <code>boolean</code> | Whether to synchronize persistence across multiple tabs. Only available for Web. | <code>false</code>              | 8.2.0 |\n\n\n#### GetCollectionOptions\n\n| Prop                   | Type                                                                                      | Description                                                                                         | Since |\n| ---------------------- | ----------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | ----- |\n| **`reference`**        | <code>string</code>                                                                       | The reference as a string, with path components separated by a forward slash (`/`).                 | 5.2.0 |\n| **`compositeFilter`**  | <code><a href=\"#querycompositefilterconstraint\">QueryCompositeFilterConstraint</a></code> | The filter to apply.                                                                                | 5.2.0 |\n| **`queryConstraints`** | <code>QueryNonFilterConstraint[]</code>                                                   | Narrow or order the set of documents to retrieve, but do not explicitly filter for document fields. | 5.2.0 |\n\n\n#### GetCollectionGroupOptions\n\n| Prop                   | Type                                                                                      | Description                                                                                         | Since |\n| ---------------------- | ----------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | ----- |\n| **`reference`**        | <code>string</code>                                                                       | The reference as a string, with path components separated by a forward slash (`/`).                 | 5.2.0 |\n| **`compositeFilter`**  | <code><a href=\"#querycompositefilterconstraint\">QueryCompositeFilterConstraint</a></code> | The filter to apply.                                                                                | 5.2.0 |\n| **`queryConstraints`** | <code>QueryNonFilterConstraint[]</code>                                                   | Narrow or order the set of documents to retrieve, but do not explicitly filter for document fields. | 5.2.0 |\n\n\n#### GetCountFromServerResult\n\n| Prop        | Type                | Description                                | Since |\n| ----------- | ------------------- | ------------------------------------------ | ----- |\n| **`count`** | <code>number</code> | The number of documents in the collection. | 6.4.0 |\n\n\n#### GetCountFromServerOptions\n\n| Prop                   | Type                                                                                      | Description                                                                                      | Since |\n| ---------------------- | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ----- |\n| **`reference`**        | <code>string</code>                                                                       | The reference as a string, with path components separated by a forward slash (`/`).              | 6.4.0 |\n| **`compositeFilter`**  | <code><a href=\"#querycompositefilterconstraint\">QueryCompositeFilterConstraint</a></code> | The filter to apply.                                                                             | 8.3.0 |\n| **`queryConstraints`** | <code>QueryNonFilterConstraint[]</code>                                                   | Narrow or order the set of documents to count, but do not explicitly filter for document fields. | 8.3.0 |\n\n\n#### GetDocumentOptions\n\n| Prop            | Type                | Description                                                                         | Since |\n| --------------- | ------------------- | ----------------------------------------------------------------------------------- | ----- |\n| **`reference`** | <code>string</code> | The reference as a string, with path components separated by a forward slash (`/`). | 5.2.0 |\n\n\n#### RemoveSnapshotListenerOptions\n\n| Prop             | Type                                              | Since |\n| ---------------- | ------------------------------------------------- | ----- |\n| **`callbackId`** | <code><a href=\"#callbackid\">CallbackId</a></code> | 5.2.0 |\n\n\n#### SetDocumentOptions\n\n| Prop            | Type                                                  | Description                                                                         | Default            | Since |\n| --------------- | ----------------------------------------------------- | ----------------------------------------------------------------------------------- | ------------------ | ----- |\n| **`reference`** | <code>string</code>                                   | The reference as a string, with path components separated by a forward slash (`/`). |                    | 5.2.0 |\n| **`data`**      | <code><a href=\"#documentdata\">DocumentData</a></code> | An object containing the data for the new document.                                 |                    | 5.2.0 |\n| **`merge`**     | <code>boolean</code>                                  | Whether to merge the provided data with an existing document.                       | <code>false</code> | 5.2.0 |\n\n\n#### UpdateDocumentOptions\n\n| Prop            | Type                                                  | Description                                                                         | Since |\n| --------------- | ----------------------------------------------------- | ----------------------------------------------------------------------------------- | ----- |\n| **`reference`** | <code>string</code>                                   | The reference as a string, with path components separated by a forward slash (`/`). | 5.2.0 |\n| **`data`**      | <code><a href=\"#documentdata\">DocumentData</a></code> | An object containing the data for the new document.                                 | 5.2.0 |\n\n\n#### UseEmulatorOptions\n\n| Prop       | Type                | Description                                                                                                                                                                     | Default           | Since |\n| ---------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | ----- |\n| **`host`** | <code>string</code> | The emulator host without any port or scheme. Note when using a Android Emulator device: 10.0.2.2 is the special IP address to connect to the 'localhost' of the host computer. |                   | 6.1.0 |\n| **`port`** | <code>number</code> | The emulator port.                                                                                                                                                              | <code>8080</code> | 6.1.0 |\n\n\n#### WriteBatchOptions\n\n| Prop             | Type                               | Description                             | Since |\n| ---------------- | ---------------------------------- | --------------------------------------- | ----- |\n| **`operations`** | <code>WriteBatchOperation[]</code> | The operations to execute in the batch. | 6.1.0 |\n\n\n#### WriteBatchOperation\n\n| Prop            | Type                                                  | Description                                                                         | Since |\n| --------------- | ----------------------------------------------------- | ----------------------------------------------------------------------------------- | ----- |\n| **`type`**      | <code>'set' \\| 'update' \\| 'delete'</code>            | The type of operation.                                                              | 6.1.0 |\n| **`reference`** | <code>string</code>                                   | The reference as a string, with path components separated by a forward slash (`/`). | 6.1.0 |\n| **`data`**      | <code><a href=\"#documentdata\">DocumentData</a></code> | An object containing the data for the new document.                                 | 6.1.0 |\n| **`options`**   | <code><a href=\"#setoptions\">SetOptions</a></code>     | An object to configure the set behavior.                                            | 7.3.0 |\n\n\n#### SetOptions\n\n| Prop        | Type                 | Description                                                                | Default            | Since |\n| ----------- | -------------------- | -------------------------------------------------------------------------- | ------------------ | ----- |\n| **`merge`** | <code>boolean</code> | Whether a merge should be performed or the document should be overwritten. | <code>false</code> | 7.3.0 |\n\n\n### Type Aliases\n\n\n#### QueryFilterConstraint\n\n<code><a href=\"#queryfieldfilterconstraint\">QueryFieldFilterConstraint</a> | <a href=\"#querycompositefilterconstraint\">QueryCompositeFilterConstraint</a></code>\n\n\n#### QueryOperator\n\n<code>'&lt;' | '&lt;=' | '==' | '&gt;=' | '&gt;' | '!=' | 'array-contains' | 'array-contains-any' | 'in' | 'not-in'</code>\n\n\n#### QueryNonFilterConstraint\n\n<code><a href=\"#queryorderbyconstraint\">QueryOrderByConstraint</a> | <a href=\"#querylimitconstraint\">QueryLimitConstraint</a> | <a href=\"#querystartatconstraint\">QueryStartAtConstraint</a> | <a href=\"#queryendatconstraint\">QueryEndAtConstraint</a></code>\n\n\n#### OrderByDirection\n\n<code>'desc' | 'asc'</code>\n\n\n#### AddCollectionGroupSnapshotListenerCallback\n\n<code>(event: <a href=\"#addcollectiongroupsnapshotlistenercallbackevent\">AddCollectionGroupSnapshotListenerCallbackEvent</a>&lt;T&gt; | null, error: any): void</code>\n\n\n#### AddCollectionGroupSnapshotListenerCallbackEvent\n\n<code><a href=\"#getcollectiongroupresult\">GetCollectionGroupResult</a>&lt;T&gt;</code>\n\n\n#### CallbackId\n\n<code>string</code>\n\n\n#### AddCollectionSnapshotListenerCallback\n\n<code>(event: <a href=\"#addcollectionsnapshotlistenercallbackevent\">AddCollectionSnapshotListenerCallbackEvent</a>&lt;T&gt; | null, error: any): void</code>\n\n\n#### AddCollectionSnapshotListenerCallbackEvent\n\n<code><a href=\"#getcollectionresult\">GetCollectionResult</a>&lt;T&gt;</code>\n\n\n#### AddDocumentSnapshotListenerCallback\n\n<code>(event: <a href=\"#adddocumentsnapshotlistenercallbackevent\">AddDocumentSnapshotListenerCallbackEvent</a>&lt;T&gt; | null, error: any): void</code>\n\n\n#### AddDocumentSnapshotListenerCallbackEvent\n\n<code><a href=\"#getdocumentresult\">GetDocumentResult</a>&lt;T&gt;</code>\n\n</docgen-api>\n\n## FAQ\n\n### How do I get notified about data changes in real time?\n\nAttach a snapshot listener with `addDocumentSnapshotListener(...)`, `addCollectionSnapshotListener(...)`, or `addCollectionGroupSnapshotListener(...)`. The callback is invoked whenever the observed data changes. Each listener returns a callback ID that you can later pass to `removeSnapshotListener(...)`, or you can remove all listeners at once with `removeAllListeners()`. See [Listen for real-time updates](#listen-for-real-time-updates) for an example.\n\n### What is the difference between `getCollection` and `getCollectionGroup`?\n\nThe `getCollection(...)` method reads the documents of a single collection at the given reference. The `getCollectionGroup(...)` method reads the documents of a collection group, which consists of all collections with the same ID. Both methods support composite filters and query constraints.\n\n### Does the plugin work offline?\n\nYes, you can enable offline persistence with the `enablePersistence(...)` method, which must be called before any other Firestore method. You can also disable and re-enable the use of the network with `disableNetwork()` and `enableNetwork()`. The persistent storage, including pending writes and cached documents, can be cleared with `clearPersistence()`, which must be called after the app is shut down or when it is first initialized.\n\n### Can I use a Firestore database other than the default one?\n\nYes, you can set the `databaseId` configuration option in your Capacitor configuration to select the Firestore database to use (see [Configuration](#configuration)). This option is only available on Android and iOS.\n\n### How do I test my app against a local Firestore instance?\n\nUse the `useEmulator(...)` method to connect the plugin to a local Firebase Emulator instance by providing its host and port. This allows you to develop and test without touching your production data.\n\n### Can I use this plugin with Ionic, React, Vue or Angular?\n\nYes, the plugin is framework-agnostic. It works in any Capacitor app regardless of the web framework, including Ionic with Angular, React, or Vue, as well as plain JavaScript projects.\n\n## Related Plugins\n\n- [Firebase Authentication](https://capawesome.io/docs/sdks/capacitor/firebase/authentication/): Unofficial Capacitor plugin for Firebase Authentication.\n- [Firebase Cloud Functions](https://capawesome.io/docs/sdks/capacitor/firebase/cloud-functions/): Unofficial Capacitor plugin for Firebase Cloud Functions.\n- [Firebase Cloud Storage](https://capawesome.io/docs/sdks/capacitor/firebase/cloud-storage/): Unofficial Capacitor plugin for Firebase Cloud Storage.\n\n## Newsletter\n\nStay up to date with the latest news and updates about the Capawesome, Capacitor, and Ionic ecosystem by subscribing to our [Capawesome Newsletter](https://cloud.capawesome.io/newsletter/).\n\n## Changelog\n\nSee [CHANGELOG.md](https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/firestore/CHANGELOG.md).\n\n## License\n\nSee [LICENSE](https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/firestore/LICENSE).\n\n[^1]: This project is not affiliated with, endorsed by, sponsored by, or approved by Google LLC or any of their affiliates or subsidiaries.\n","readmeFilename":"README.md"}