{"_id":"react-firebase-ql","_rev":"33-67f7f482603ef21ba5b58adecb735f78","name":"react-firebase-ql","dist-tags":{"latest":"4.4.0"},"versions":{"0.1.0":{"name":"react-firebase-ql","version":"0.1.0","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@0.1.0","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"300e144371b35aaa4b47b72f4f18ac3a509cc75a","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-0.1.0.tgz","fileCount":6,"integrity":"sha512-Qr0sbpb/iyqBlVW0PBFN12isD//gn5nh8ZqkaiM6vU8L+ktfMSIx2jUIS5nyc1wyECeb2FM0lni4EErYJdlHYA==","signatures":[{"sig":"MEYCIQD5VBGZmwvjj7FGDHt4pMe8MbOSWlKK8hM/bzgae5O5pQIhAJJrKLLb2Pl3ZS2sePtC0TqV+heXy9jTxfqWrfjA0qrt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93762},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"a3f66f580ed5357f187617e061fcb29b51778397","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist","clean":"rimraf dist","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"breedware","email":"breedware@gmail.com"},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.6.2","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase":">=9"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_0.1.0_1763007980453_0.01932565557607857","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"react-firebase-ql","version":"0.2.0","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@0.2.0","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"a193c2051e2164b63a5273d0023b2e3ad23db97b","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-0.2.0.tgz","fileCount":6,"integrity":"sha512-Vk1konwg/6DfATlXKoEYoOzbRSDivRAgIIG5Z/POm44xofYimeuXFrAuyaKHaDTmI0tCSpskSCqFhpYMCweFjA==","signatures":[{"sig":"MEUCIQCKeSKXJXSEGIR9H3amn+L+Ld9+E4Mak+WpZ0yF+9sK4gIgUN4029cMsrkgMxiL3y9nSZ3eLd8A1+Y5pj9ehFLmq/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98330},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"ac77e1570a47d6db571ae8f2dcc1ff2ccc4aa8e4","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist","clean":"rimraf dist","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"breedware","email":"breedware@gmail.com"},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.6.2","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase":">=9"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_0.2.0_1763012743913_0.4567753617773438","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"react-firebase-ql","version":"1.0.0","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@1.0.0","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"9fc241707205bc628b3be76e9558f328ca07c8a0","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-1.0.0.tgz","fileCount":6,"integrity":"sha512-pFo+gj0EggrQWCpVWidxXlko/tabQ5ivp7QWcY3Cy7b7yPZYyzmWuhUvw7jxC88KTzTZRSU5cLGoYQES+IifqA==","signatures":[{"sig":"MEYCIQDOn2+az0H9xDFobFihy8jdB1aVr8R+3V2y2CEIk5ilDAIhAKqGmFMXaEzD5R9ENi8kS78/lTsriKhjBqvJpbJyr3H4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98070},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"d0a136dbd1954b61d9965815ed718fd402d910c5","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist","clean":"rimraf dist","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"breedware","email":"breedware@gmail.com"},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.6.2","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase":">=9"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_1.0.0_1763014120373_0.13203822192841286","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"react-firebase-ql","version":"2.0.7","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@2.0.7","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"43987a76b5aa91b7356f8cd3af7d88a87b760a04","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-2.0.7.tgz","fileCount":6,"integrity":"sha512-aJXzvrKia011GlqmF8kHEj2JKRG16pn+t4WcBMyyttE8w5SU9KveERXZ8QTBwWDiwD1QK6viqbBnN3CsKk9hSA==","signatures":[{"sig":"MEUCIQDK+Mzk9hTz5+s+pw2s+TP/plEKpsigXX3joTyCMdC4pQIgPu610eyhRlvIMzTUoEpIONj+lQb9HUU1Qk1ncnRGZ0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":437322},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"b1ad17222ff20a5b38a3cfa35bae4eae155c656d","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist","clean":"rimraf dist","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_2.0.7_1765456507091_0.9795302057552304","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"react-firebase-ql","version":"2.0.8","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@2.0.8","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"35c2adadf9b93ce19735930b805179b50e7fd70f","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-2.0.8.tgz","fileCount":6,"integrity":"sha512-F1M+kEMVDMaKUCbL3cmrhWbajbXCLhGBTwgAFhHUIGe5zJ0RMxuAgtKzvdzOEqTg3OBK3+kTZ8p6bRjXP7skyg==","signatures":[{"sig":"MEUCICXIAPTGs7GcKagumjy+4mWt95bf4dMM18Be2D+llo37AiEAvNgeNRVEW+PdDqagL/zYkN25BL4EVT0Ma4MLf0rT6Kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":437627},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"browser":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"default":"./dist/index.esm.js"}},"gitHead":"ff254a23faeb447fa07036bd2a86bc180b603764","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"tsup src/client/index.ts --dts --format esm,cjs --out-dir dist","clean":"rimraf dist","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_2.0.8_1765657281394_0.679129042730984","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"react-firebase-ql","version":"2.0.9","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@2.0.9","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"c0cd17bf644c7ca306f3182ec2f0e2dbd23b197e","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-2.0.9.tgz","fileCount":6,"integrity":"sha512-oEaY5m5unGM+EWfT4YlEsE7Myn1hYaVMelUr+0Dh+IrcIqcZQMGw2QuyHI5nLApg4vDyQbp/loqrCXips9TnpA==","signatures":[{"sig":"MEYCIQCImSFabWAKs+ITRkP4MU3Yhn39sXTyEg+RVM3nZxb2zgIhAPA9VDOKYmnWiJZJlG6Jg0Q4DvcLvVCrmD6iMjTld9Ug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":437703},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"import":"./dist/index.esm.js","browser":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"default":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"5a92c21747bc284382f7338831082c600b4e01ef","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"tsup src/client/index.ts --dts --format esm,cjs --out-dir dist","clean":"rimraf dist","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_2.0.9_1765658593101_0.32453484364124696","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"react-firebase-ql","version":"2.1.0","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@2.1.0","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"7f16dc7f92c7814420a7caf148c3bfa6f32a563c","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-2.1.0.tgz","fileCount":39,"integrity":"sha512-kYt/v8ytJEunahESd7xAYBMyPWqqFgFfrDdGH/bNhL8wxVzBjuhRBHmXpk9Djz/KW1DA3h3Y441/oI2mAjelsA==","signatures":[{"sig":"MEUCIF9Y/S0dYkpQzmveWPVFTMgHYF53dMGFY2eODfsYgj7BAiEAg5E0fhuzDZ5DxP3HxV2xwPvz7qgADHfUQBPzf5QffA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33881},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":"./esm/index.js","default":"./esm/index.js","require":"./dist/index.js"}},"gitHead":"4efeaf3f8b4075fa469a3e1699e377eadceb99c0","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --outDir dist","build:esm":"tsc --module esnext --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_2.1.0_1765659983895_0.9349524138599825","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"react-firebase-ql","version":"2.2.0","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@2.2.0","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"5e20e524fc85654cc8481935f3db7c3483be6ecf","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-2.2.0.tgz","fileCount":39,"integrity":"sha512-//R98LcRkw0tgUktB3ybYa7q2aIa4vO6yZuDVnXQSHPGvTd5TTXl0fnU2Vpsq3j6amCmj432QnICovTqaZkqmQ==","signatures":[{"sig":"MEUCIQC/lp7w91jL5zM6dZlLKHEsIgzr2nQdIjAuIl+H33W8rQIgV1KaHU21c/VT+dHDCs3/iaNBttoNj0LNtG5VLtWEkBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34043},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"3a5eeb2ec5e6174d491edc6859f35ef575ad64e1","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_2.2.0_1765660593419_0.5508217255942496","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"react-firebase-ql","version":"2.3.0","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@2.3.0","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"3cdc5f29651e7762397a1801e1c7a3f7bee1b410","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-2.3.0.tgz","fileCount":39,"integrity":"sha512-hnHY9Xo8ZXW5k8RouvzHPSwXdnRN1Ty/bYLCv1juTl+WIPiFReCAdY3TxpQgp0fmA/lmKVtc1tZQMXXKZoSAMw==","signatures":[{"sig":"MEUCIBvLngXTzuY++6GCBfwgWpziSbvxzZiwpKCLgwXjWKIaAiEAqkWtkoRkULZAld4gg2jCxUCYE6rYZxu+v73bzFVBLAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34377},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"d7925edc58105db37f660f79b4b5b47a1f73bc66","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_2.3.0_1765664331208_0.7944076392781785","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"react-firebase-ql","version":"3.0.0","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@3.0.0","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"5b69f5d5f4641e4f31bedb6478ec77172e8ad18c","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-3.0.0.tgz","fileCount":39,"integrity":"sha512-Cj032HZ9EDh7XxhQz1GGJVjKzHIg1epw7yLPxPV61QfjBDdgBIehYjliiedJfAHoy97wq8adzbwatuEZfOH7xA==","signatures":[{"sig":"MEUCIQDgJ/Y7JptzwoVcCEZKDF1h2hah1diXyshQuZIcjW2URgIgX+gM3nsMwZPIW/aZ/yQZbtcPEGB8aBlxLTy3plWEw3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36150},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"384908d2f28f62db2a9e72f43de5d6a456648424","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_3.0.0_1765794590640_0.3429341665003658","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"react-firebase-ql","version":"4.0.0","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.0.0","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"01c302af330cb39ba4fd4bab56b957c62521e80f","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.0.0.tgz","fileCount":45,"integrity":"sha512-8vsjGRjwGVCQWbWnvj3nAyI3iFUnXLtcKxOcWflFnRbITp2L8OYWeLB/qFPrJVM5rsRxol9Bbs+w5wKfo67Pmg==","signatures":[{"sig":"MEUCIAfdBQ8M9Qv05gWOW0r/U+2P8s+yM+uI3SFdqYRhyUlgAiEAkoHy4/zew1BW8DamCh0AGtqKq71XQAD2gKQXh7SqVcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44796},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"e162e9c52227397a409f264f923ec2410d6faf10","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.0.0_1765799887537_0.1422451952781807","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"react-firebase-ql","version":"4.0.1","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.0.1","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"2137920c84eff43a615df2da1cc260dd9eb35459","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.0.1.tgz","fileCount":45,"integrity":"sha512-WXDnrP1KRTgibwx9Gl4R7QiWB5xklQeYFiSvcwOldSRwQZZTtuArAaPxBgOV2T/rcYfzfocqxmH5YnViZOZ9XA==","signatures":[{"sig":"MEYCIQCcLFGiS+xgtsNrfSnWJUQ00DDcqzIq63qby62Og5VhsQIhAMVTBXAWjQwERWkJg2OiJbrKKfuOixEHEGkvGAatZNjQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44770},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"a27e4b6301f76e86ed8ef34224314def7222a2ad","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.0.1_1765800200770_0.34857327280572536","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"react-firebase-ql","version":"4.0.2","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.0.2","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"63ba64c5339e16aa99b5263e7c143b9f9da9acc6","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.0.2.tgz","fileCount":45,"integrity":"sha512-LylhP1u7QSkJj1MfSo0xCC1zLHQLH3BP92zJyFGdtYbRYrYwWr1Z6jtXDSZT8c8digv4aaN6MCeVwoKI0EEMVQ==","signatures":[{"sig":"MEUCIQCX1QPuX9ukOXuVI3cMKTZ4I/IkgoVg/UNVJS4EhVv80AIgb+JjDmoeLnfABalrkhMNcb4dC8C7+iwQY5/CGlD9osY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45499},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"21a2c3ab6f1f8facf1bbeded2700f31dd1c71e7a","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.0.2_1765800497016_0.019287321041362437","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"react-firebase-ql","version":"4.0.4","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.0.4","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"a4646269d4721991ca92490fed028622c9af5916","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.0.4.tgz","fileCount":45,"integrity":"sha512-BRAb/pTT6PtYZIp3cXwJkkRegiCNPIXaN4eY7NZvVDauKT7hN03CHO4/8tPOSoSFeqiXaJHfFA4MnvC6Y9C1JQ==","signatures":[{"sig":"MEUCIQClfmxYaskil0rxqgOvgDDYYVYhrpj7NPSk2NLnctA0VwIgLWn1nin4NnYO6hCN2uqFTrIW6i01SUkRV33O6nuGzKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46533},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"05fe946ea0a99cc1738270143e12b1af59fc8d16","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.0.4_1765802700999_0.9342227892260966","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"react-firebase-ql","version":"4.0.5","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.0.5","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"7c4c6f470a5498238ca1d0ffdbd3e9d31f74cd23","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.0.5.tgz","fileCount":45,"integrity":"sha512-7oZAD+ybGmqGBcddYSJpFd6mmsXN7hVLQaeyp+w9lwBwH2lC1kUa8OyNw/sqhO20dhk2k9piiWPGKrWhq3BIYg==","signatures":[{"sig":"MEUCIQDYgQbpwVjrVmyVhUYsEuMHfbUSX/Phbrh+w1CRx33lwAIgU0sLo7CTWzapVlZinlwTvOWS+ZvcwgDl1KVANfIIZvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47344},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"2e87c3ed13836cea08189f37805d051caeed82fc","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.0.5_1765803147846_0.6101919539406933","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"react-firebase-ql","version":"4.0.6","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.0.6","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"74ab847fb0d5ca4b6c0f4336ed4cf2a380565feb","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.0.6.tgz","fileCount":45,"integrity":"sha512-xTIQZuT290QlfQlTqkLpukN3edEOmvwDYUfG8u3elQ8rY90oXMYFiMqGKAFhIWwlfyGTo+r6yrO1fsN+xwtAeQ==","signatures":[{"sig":"MEUCIAT0L3xY2C0XH9aftxkz0WN5XhXoZjt0ptgOeru9iCHCAiEAiTf22jnwhq4vlja1qHEWmoaGOuxXJjf/R3cc2aVEJRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47302},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"bdd80c4afe09d7c35d7c254021ba6b3c4c1f6c82","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.0.6_1765806457545_0.5281463657741725","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"react-firebase-ql","version":"4.0.7","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.0.7","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"2e5135255df579c14ab71761497c2b728e8a094a","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.0.7.tgz","fileCount":45,"integrity":"sha512-hDAR1WJse2I3xYf6tubfELzku7JzpaVRVfr4RgygV/TaAgvpkj4Aqo2PFHQOb4vOMG0kERuSqgZe4MhtpAPSaQ==","signatures":[{"sig":"MEUCIFhN8AZ09/WwEbPSBsXsQP6jGi14gHGczqhnNRKEkFBiAiEAywPN05dA512FKE8/AdPzd8jIoPz470h5Wuc8RDtxitU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@4.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45631},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"59ac8b52fe993fe8b98d27ac3f79eccb89497e62","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.0.7_1765807227071_0.14593017065960612","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"react-firebase-ql","version":"4.1.0","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.1.0","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"1dab685d04220e102fb9b650172101a8a225a364","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.1.0.tgz","fileCount":45,"integrity":"sha512-r3FGql5FnNzCo/t6hZ4tqepK+dhNOlTmfI7hSLoezkvhJ4K3NY83iLDFCXnYyGHABG8OAn7G+wQ8SWJEa/ljpw==","signatures":[{"sig":"MEYCIQDnNHJil1FtyfxSiST+cc+NY4dV5zmnLMxXJKUlcMAZ7gIhALi9qMJWMfNgnP8cy7/VeoYif+TB1jy99GMbzrYJazwL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45333},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"a9fc6adeeaef61c6db276e21bf70ca5e9377c48b","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.1.0_1765807858375_0.28794298162764376","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"react-firebase-ql","version":"4.1.2","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.1.2","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"d30fdf6094ba6e86d59ef39cc9eb6f934226eb4d","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.1.2.tgz","fileCount":45,"integrity":"sha512-x12qev+6Nx66fccwXzJpf/HeYK5zCHEbuSbztQCF0Y7CZcYDnEMMo6uuzplIPJg7BPlzCPMsB0yp+eZH5h/A0A==","signatures":[{"sig":"MEUCIQCoacrqFGOqzeqmqOQG08dUuO5F/rz+Gd/48sxKDQP5qQIgNU86F3fy473OP2WT4Ex78OwjF+2a8vzUzEWehOYlCMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45327},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"40d364a2290ddc15c1f82ec5083178be0488b739","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.1.2_1766207950808_0.027895945679544898","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"react-firebase-ql","version":"4.1.3","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.1.3","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"0883febe716c0bccd51aebb59a7a0cc39e0d530d","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.1.3.tgz","fileCount":45,"integrity":"sha512-w9fvmNSXRL0Z4IQZ/jtGRHYRsN4cfFdtAazVLGjKBdSxt6bFJGv8asEnKsnUfsWeAT4/UF3cP6x46vEJH+79+A==","signatures":[{"sig":"MEQCIBQn5WfXXJ9XPCturG9towOb4Y9t8RaApEBSsxOQX3mUAiAuA2qYrcwebA/3LXgOp/MzcWC0sZZmT7JsbXIHGTxRLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45375},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"d9d6333b29abc56304754b6296158cb93a966dcb","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.1.3_1766208532334_0.814730938017572","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"react-firebase-ql","version":"4.1.4","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.1.4","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"f3f516cbe9bf8ae962ad5a2f1e66ecf3814560b9","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.1.4.tgz","fileCount":45,"integrity":"sha512-IwsJoUqZLuYXAHrkiTsscOgDo8ZCHjz90wvpR0/zoGpIbCi8LwaaGvBbxBQOPXpCZA7KfMaLUePaZg/wEmna+g==","signatures":[{"sig":"MEMCH08Jg5Kwpy0itLDh8+TDqr8oMmNyttXgqxnb4b+bRC0CICBzld5t5bnu0vnS/AgYRKAaIreHWIwQFaNdbUJp9qWy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45439},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"d1fcefc235d962074d71382ba44d02c60de9649b","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.1.4_1766212693715_0.5102944409801031","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"react-firebase-ql","version":"4.1.6","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.1.6","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"9559a25b3172b669269889e7b0d950d85181e393","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.1.6.tgz","fileCount":45,"integrity":"sha512-KfwwAaOGE9CGYqetbQ3y1BSJKNrG/LcPnSWChuDYScXPjmIu+WfAEMnEtO3eh7EwhmIBISUDTGozL5atRfTg1g==","signatures":[{"sig":"MEQCIGRB98A3wR1qCTAerVwy+YCg8SHS1ELstbAZ1YJoXZ3rAiA/+pPbk05wiIuxSCc9H4QDnBFsotABVYkWYWO0Mxh1SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@4.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45283},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"6d5182cf6836feb2e2419ae7fa1bb44d3bae68cc","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.1.6_1768124447149_0.8711541382513426","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"react-firebase-ql","version":"4.1.7","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.1.7","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"75044884df0a54f3c3749d7505f3b1d4557aaddc","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.1.7.tgz","fileCount":45,"integrity":"sha512-l3SS8cqBfKvgmnMN/0LnrTsdnfoEhoNBKi3SxQCHbt7EKlkKkbwk2pX1iwaR2NQ5+0otRhuGuM0BCJC9uBRADg==","signatures":[{"sig":"MEYCIQCb1Ya+/y+dhRlWh2/y/r085NdXhAO1IpXP/cUzKxV5LQIhAJ2fWUbH4wfDsyFJnqZNZHjY+5xUN98bYtUoNQagb4MA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-firebase-ql@4.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45249},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"6f0ad0b0a0faeec64367133f0e1426c7855b6521","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e8f73d9-1a87-476e-b886-2aeb59749609"}},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.7.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.1.7_1768155152044_0.11629278832031176","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"react-firebase-ql","version":"4.2.0","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.2.0","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"e4f63b22e8be6ad5b55d60c419d77aa02b125997","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.2.0.tgz","fileCount":51,"integrity":"sha512-xjoBVySLx16qISPaDTxSTQMF98xCz/TKyS6bqw24KQJIaG1XGYtCo868Jjc/1iJGngDPKJr2+KmhH4qpSkBpqw==","signatures":[{"sig":"MEUCIQCGY0hBLwxHg/uYQUqBDYApC8NnZAKMFma/BcTGdT8hMQIgIht/gZKOnjZNw3hNhiQNFEQ7BDZFG+LMXVG3RdLVHHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51433},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"767ee7bd10b25efac18fc8baa3ba6e694e099559","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"breedware","email":"breedware@gmail.com"},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.10.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.2.0_1771648563873_0.8147266013490733","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"react-firebase-ql","version":"4.2.1","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.2.1","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"a66b3f0bc176bad550f2dc9bebf97a021b156dc0","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.2.1.tgz","fileCount":51,"integrity":"sha512-ImkPL7FoST2pTwHgE3PhxiP5CWwku+sBGl8Eq4xP94DxnnJFOt6gJkicU/FVKx3PNJjarZagtKN4jSiu8nM60Q==","signatures":[{"sig":"MEUCIQCsn5AZ5YgwZHlR1xge5j5X9sNboaZ7OM60ruAngz+qqwIgY0v0yp7VDLRiWhPRoGqBanU1XdcBfTt8zWkhhKyPnhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51920},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"96e779badd20884513d3c67a28b9c64047881a5a","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"breedware","email":"breedware@gmail.com"},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.10.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.2.1_1771648931136_0.8788612237067","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"react-firebase-ql","version":"4.2.2","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.2.2","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"daa517df3abfdd8a9f3ea2dfa89d20fdbd1fea07","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.2.2.tgz","fileCount":51,"integrity":"sha512-aPt8uD7CJd6XxHLBsW7c/9HeoMOxuZ07D6clb70vRym/JqZBHhGSruRhAogfpZg30EYtnf4uNOwMkAgzTRDPwQ==","signatures":[{"sig":"MEUCIQDk8RXtYteHZaG7oy0HD/PITAEBSBnF7l6Nhg88K/lfewIgapd08jTTDcvo6PgOhkNfJbDroYUB7AUCT61AdojKNk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51174},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"96e779badd20884513d3c67a28b9c64047881a5a","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"breedware","email":"breedware@gmail.com"},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.10.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.2.2_1771649880913_0.5288074714945281","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"react-firebase-ql","version":"4.3.0","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.3.0","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"512d2b88505cd19c20664d558f7175983b6b1290","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.3.0.tgz","fileCount":57,"integrity":"sha512-CUUuwB1czYzA1rIjK0av34xeB1//MfEFXfeUUe3JdDzb1F/uAl5Yq0UV7HlzSZxeBAN3K3wURtx3rbmfCv30IA==","signatures":[{"sig":"MEUCICWtnirguVYQ0tkePtTrL6HtACqnH+WVtRNFCvxJxmofAiEAhe3zcUASTLi7kbLpnzq/ZL011Jvmojp3j8IFDIFP2tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58263},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"9cfebb35ed8d8a0dcb9f150c3f377e709653e401","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"breedware","email":"breedware@gmail.com"},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.12.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.3.0_1776314658757_0.2981921997720498","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"react-firebase-ql","version":"4.3.1","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.3.1","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"36a438137b56d0faf858a2275a43851d0a85b4c8","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.3.1.tgz","fileCount":57,"integrity":"sha512-HmvX7JO5fyUfs8Tkm8eAvGceAkpALFwtsel8L5GUrKa5pCgdJZYhjtWwQaYWuDOeDxq3aobKrsTP7OQPzoGRbQ==","signatures":[{"sig":"MEUCIEQHJhiVSd/A85PU0yjigekyW6KTdfTUhKFIFU72jLxQAiEAzDB7Ng8aRe8Ot1URw7JwfGfCOBPdX0UEO4snVRllFYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58771},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"50609e2ee90dbcd97267475cfa3a3ae2d2375270","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"breedware","email":"breedware@gmail.com"},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.12.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.3.1_1776315434893_0.8679218338407089","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"react-firebase-ql","version":"4.3.2","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.3.2","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"1e367d8b965060fbbc3b8b5a6a5cf76850bd528e","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.3.2.tgz","fileCount":57,"integrity":"sha512-JXXSlKvQB7AgRmL6GAee0iijvmoztZtZRmL/vzoYtxTaGg0IfrXTNLFExgHO304/NVvUY6neqnEzoVkHh4pp4Q==","signatures":[{"sig":"MEUCIEUb/NxIgrfBMxIaeTxatophtQgmND3wDPzr3+NIYV5zAiEA23Pd5XQw5AJH1XO0Yq98TaKXyITuq2QoigWWpH5WT4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60110},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"9a76b927e736f99f854785b07f7c88e1a765a9e0","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"breedware","email":"breedware@gmail.com"},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.12.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.3.2_1776321081996_0.6357934448155849","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"react-firebase-ql","version":"4.4.0","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"author":{"name":"Breedware Limited"},"license":"MIT","_id":"react-firebase-ql@4.4.0","maintainers":[{"name":"breedware","email":"breedware@gmail.com"}],"homepage":"https://github.com/breedware/react-firebase-ql#readme","bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"dist":{"shasum":"9fef559f77892d2dc1cd0cca2588abec7c216692","tarball":"https://registry.npmjs.org/react-firebase-ql/-/react-firebase-ql-4.4.0.tgz","fileCount":57,"integrity":"sha512-r6bXIyu3tJVCR41qNpdAxyTy/ZrLUBNBioWX5KrKcPdpSJ2lcXVv0dJ4wQum/1tatC2cjXqOlMfh+4NUCZWqDA==","signatures":[{"sig":"MEUCIQDQl+biFOffz2CPBGW9fOERMLeD3DvsZ+g72mllvkz/kgIgB7nD8V2Cn4BVe5AqmWVcKn8VkGGcjhjz/jcdIGD4IHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57050},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"default":"./esm/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"9a76b927e736f99f854785b07f7c88e1a765a9e0","private":false,"scripts":{"lint":"eslint . --ext .ts,.tsx,.js","test":"vitest","build":"npm run build:esm && npm run build:cjs","clean":"rimraf dist esm","prepare":"npm run build","prebuild":"npm run clean","build:cjs":"tsc --module commonjs --declaration --outDir dist","build:esm":"tsc --module esnext --declaration --outDir esm","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"breedware","email":"breedware@gmail.com"},"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"_npmVersion":"11.12.0","description":"A React helper library that simplifies using Firebase with side effects and live queries.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.0.0","rimraf":"^3.0.2","vitest":"^0.30.1","typescript":"^5.9.3","@types/react":"^18.3.26","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","firebase-client-ql":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-firebase-ql_4.4.0_1776324627324_0.4733765173924356","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-11-13T04:26:20.453Z","modified":"2026-04-23T06:56:06.559Z","0.1.0":"2025-11-13T04:26:20.625Z","0.2.0":"2025-11-13T05:45:44.096Z","1.0.0":"2025-11-13T06:08:40.566Z","2.0.7":"2025-12-11T12:35:07.233Z","2.0.8":"2025-12-13T20:21:21.533Z","2.0.9":"2025-12-13T20:43:13.269Z","2.1.0":"2025-12-13T21:06:24.063Z","2.2.0":"2025-12-13T21:16:33.565Z","2.3.0":"2025-12-13T22:18:51.343Z","3.0.0":"2025-12-15T10:29:50.772Z","4.0.0":"2025-12-15T11:58:07.671Z","4.0.1":"2025-12-15T12:03:20.934Z","4.0.2":"2025-12-15T12:08:17.158Z","4.0.4":"2025-12-15T12:45:01.159Z","4.0.5":"2025-12-15T12:52:27.994Z","4.0.6":"2025-12-15T13:47:37.703Z","4.0.7":"2025-12-15T14:00:27.204Z","4.1.0":"2025-12-15T14:10:58.528Z","4.1.2":"2025-12-20T05:19:10.943Z","4.1.3":"2025-12-20T05:28:52.495Z","4.1.4":"2025-12-20T06:38:13.865Z","4.1.6":"2026-01-11T09:40:47.313Z","4.1.7":"2026-01-11T18:12:32.185Z","4.2.0":"2026-02-21T04:36:04.012Z","4.2.1":"2026-02-21T04:42:11.289Z","4.2.2":"2026-02-21T04:58:01.051Z","4.3.0":"2026-04-16T04:44:18.884Z","4.3.1":"2026-04-16T04:57:15.073Z","4.3.2":"2026-04-16T06:31:22.133Z","4.4.0":"2026-04-16T07:30:27.482Z"},"bugs":{"url":"https://github.com/breedware/react-firebase-ql/issues"},"author":{"name":"Breedware Limited"},"license":"MIT","homepage":"https://github.com/breedware/react-firebase-ql#readme","keywords":["react","firebase","hooks","library","firebase-ql","firebase sql","react-firebase"],"repository":{"url":"git+https://github.com/breedware/react-firebase-ql.git","type":"git"},"description":"A React helper library that simplifies using Firebase with side effects and live queries.","maintainers":[{"email":"breedware@gmail.com","name":"breedware_package"}],"readme":"\n# react-firebase-ql\n\n[![npm version](https://img.shields.io/npm/v/react-firebase-ql)](https://www.npmjs.com/package/react-firebase-ql) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nReact Firebase QL is a lightweight library that **simplifies working with Firebase in React apps**. It wraps Firebase queries and updates inside **React hooks**, giving developers a feel of using Firebase like a **SQL environment**, where you can quickly call methods like `.save()` or `.find()` on your models.  \n\nIt also provides simple utilities for **Firebase Authentication, Firestore, and Storage** — including easy file uploads via the `.doUpload` method.\n\n## 🔹 Features\n\n- **React hooks for Firebase**: `useFetch`, `useStream`, `useAuth`, `useCount`.\n- **Model-based API**: Create classes extending `BaseModel` to interact with Firestore.\n- **SQL-like operations**: Quickly `save()` or `find()` data without boilerplate.\n- **File uploads**: Simple `.doUpload` on the `Storage` class.\n- Supports **Firebase Authentication, Firestore, and Storage**.\n- Written in **TypeScript** with full type support.\n\n## ⚙️ Installation\n\nInstall via npm or yarn:\n\n```bash\nnpm install react-firebase-ql firebase\n# or\nyarn add react-firebase-ql firebase\n```\n\n\n\n\n## 🛠️ Setup\n**Initialize Firebase** \n\nMake sure you have Firebase initialized in your project: \n\n```ts\n// firebase.config.ts\nimport { initializeApp } from \"firebase/app\";\nimport { AppCheck, initializeAppCheck, ReCaptchaEnterpriseProvider } from \"firebase/app-check\";\nimport { connectAuthEmulator, getAuth } from \"firebase/auth\";\nimport { connectFirestoreEmulator, getFirestore } from \"firebase/firestore\";\nimport { connectFunctionsEmulator, getFunctions } from \"firebase/functions\";\nimport { connectStorageEmulator, getStorage } from \"firebase/storage\"\n\ndeclare global {\n  // eslint-disable-next-line no-var\n  var FIREBASE_APPCHECK_DEBUG_TOKEN: boolean | string | undefined;\n}\n\nconst firebaseConfig = {\n  apiKey: \"...\",\n  authDomain: \"...\",\n  projectId: \"...\",\n  storageBucket: \"...\",\n  messagingSenderId: \"...\",\n  appId: \"...\"\n};\n\n// Initialize Firebase\nconst app = initializeApp(firebaseConfig);\nlet appCheck: AppCheck;\n\n// for appcheck (recommended)\nif (typeof window !== \"undefined\") {\n    self.FIREBASE_APPCHECK_DEBUG_TOKEN = window.location.hostname==='localhost';\n\n    appCheck = initializeAppCheck(app, {\n      provider: new ReCaptchaEnterpriseProvider('YOUR-APPCHECK-KEY'),\n      isTokenAutoRefreshEnabled: true // Set to true to allow auto-refresh.\n    });\n}\n\n// initialize other firebase resources\nexport const firebaseAuth = getAuth(app)\nexport const firestoreDB = getFirestore(app)\nexport const server = getFunctions(app)\nexport const storage = getStorage(app)\n\n// set emulator for local environment\nif(typeof window !== 'undefined' && window.location.hostname === 'localhost'){\n  const host = \"127.0.0.1\";\n  connectAuthEmulator(firebaseAuth, `http://${host}:9099`);\n  connectFunctionsEmulator(server, host, 5001);\n  connectFirestoreEmulator(firestoreDB, host, 8080);\n  connectStorageEmulator(storage, host, 9199);\n}\n\n\n// Create and export firestore documents like this\nexport enum FIREBASETABLE {\n    USERS = 'users',\n    ---\n}\n```\n## Creating Models\n\nOrganize your models in a dedicated folder\nsrc/ or app/ - for nextjs developers\n\n```css\nsrc/\n└── models/\n  ├── Users.model.ts\n    ├── Posts.model.ts\n    └── ...other models\n```\n\n## Example: Users Model\n\n```ts\n// src/models/Users.model.ts\nimport { firestoreDB } from \"../firebase.config\";\nimport { FIREBASETABLE } from \"../firebase.config\";\nimport { BaseModel, errorLogger } from \"react-firebase-ql\";\n\nexport interface YourFirestoreDocumentStructure {\n    reference?: string,\n    firstName: string;\n    ---\n}\n\nexport class UsersModel extends BaseModel {\n\n    data: YourFirestoreDocumentStructure | YourFirestoreDocumentStructure[] | undefined;\n   \n    \n    constructor(){\n        super(FIREBASETABLE.users, firestoreDB);\n    }\n\n    otherMethods(){\n        ...\n    }\n\n        \n}\n\n```\n## Using Hooks\nFetch a single user record by reference\n\n```ts\nimport { useFetch } from \"react-firebase-ql\";\nimport { UsersModel } from \"../models/Users.model\";\n\nexport default function UserProfile() {\n  const [user, loading] = useFetch({\n    model: new UsersModel(),\n    reference: reference! --document reference\n  });\n\n  if (loading) return <p>Loading...</p>;\n  if (error) return <p>Error: {error.message}</p>;\n\n  return (\n    <p>\n      {user.firstName}\n    </p>\n  );\n}\n\n```\n\n## Authors\n\n- [@breedware](https://www.github.com/breedware)\n\nBreedware Limited","readmeFilename":"README.md"}