{"_id":"react-firebase-subscribable","_rev":"76-87a37b67add05363bbcf5d294d4f3f29","name":"react-firebase-subscribable","dist-tags":{"latest":"2.0.6","alpha":"1.0.0-alpha.3"},"versions":{"0.1.1":{"name":"react-firebase-subscribable","version":"0.1.1","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pdeon003@fiu.edu"},"license":"MIT","description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.1","dist":{"shasum":"460028566d53bfe4dd63ab5c4c3de68b12e1b333","integrity":"sha512-od/ijD548FsnTvv14uY/Az/rB2TGkoYjWE4SnSU9SxKEnWauQF5TkHEHyAmlQAuDNdM/4NZKtTAfkIl/GIPQvA==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.1.tgz","fileCount":37,"unpackedSize":64814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7ZOQCRA9TVsSAnZWagAAzCYP/2VuPxTtpYJYkwzzfH+e\nFMkqnTcsRKUMkroGVC3EIEbYJqexDSiW3RXZtD7T36Uzxgc2LvXKBWhm4yot\nHd9kn4jSAX24QGqlsFNp1g5qIZ9wMwzOSl50wx4U62vU1ljTh9hef0fkh+DH\n2zdvnUI/gxQ5Z8U5JAxsRstBSANOh/TJfStrFo1fMPzrOjzM8vz2v38vxtZA\nPrwK4OLubsqRfdny8JnRQB3L+H2a3vx2xs9gXHsw5Pq4WmlQpqHNt8kfJ5m1\nSfYcHW1bIQS1nxtIFT30QFS3gbj83vCQS4X/WSVj24JF1Q8uKFXLx9hdXhBY\nxK8UHQNo0pJuGGT1HmIXDmPf/jvR93udkkjxa3j60cCMz4aD07ZCOWWeRpCD\n7yQon71w/hWH9A20TrU5DZWY497Odfig9a+JqpLibZqWxgZC1BATAiXJjBtD\nJ867aifq16VwNf9UX+TE6h6ulfPRFvA/J8f/5HHtKiL6WaNZ6K+yxzU26LY2\ncEelxYt2IEnZHTQHNX9mlrTgKECPWkT9RhqQmY+pHvKX4+WsEoOrIXdJPqU9\nhwtnhhQHwcZ5temrKVjAawfqt32v8Q5jUA9Z8fTPjNI9ev+qtiHbD8msYz8A\n5VBRfwrK7KdL95XHw4+dsgVb4gu/ieZzQK+/c6CaBJoh4ctKEnAn/Pyv7rng\nNnPt\r\n=ctqk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcaj30KKBSeslcbdZHK19ADPvVcyDv0AoPoM/t4xiLnAiEAqAGQBUDNpu66lgo5QYpwwoW/vGo0N++9mwgahXX87I4="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.1_1542296463693_0.016631267626515678"},"_hasShrinkwrap":false},"0.1.2":{"name":"react-firebase-subscribable","version":"0.1.2","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pdeon003@fiu.edu"},"license":"MIT","description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.2","dist":{"shasum":"0dd0b7f8255a4e696843093c47d3335afa714e3c","integrity":"sha512-w4G8hXkbJPCIf4EXIrshNnWu6O7Wh9eeoUmY5wh21eV/Y4Uhp0sd4wEXHVI75wW4f+ACi2uuAgiEdu9sMBs6gQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.2.tgz","fileCount":12,"unpackedSize":14265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7ZTWCRA9TVsSAnZWagAA+b0P/j+wiB8L8rIW5mZvfY1y\naY3Ngyj+HA04/8NrSlieDtfsj5tfip2wIwzt6aSSInmtj8VaP/fKFyIdH4/c\nZ/ZGddQucGjQk4uDZSuuBqpF8yZwm79O53VFxsfdyUfiCZFsqdW/xbgQQe4u\nZGhxSkOS9iRgVMCCf0ELL1MifOfsR/Es7nvgreAGkCdKayeJTTuinxcuvjjT\nYhPLOr/8sWu+/zeLM2RvhwPbw9P4IEcoK/iN4W16Eo46Gg6XtEAOZDfe5H9Y\nF6IVpAlIWUFqbIkeq4UnAtr4+y6SeP78FyRB3KKha3c6fWlj5oUhD45CIh5F\na6ol6du7Wp9e51fA2QSsotkcqjSzHtuGDx0D+MEzSHkq9Woazz2INXbcbCXo\nuc+/BR4Z5F2HYf0OHJVCEdlXCDmqz51ksWqUdqPAo9YPppVlqSCexZ1tUxqG\nY5KQIEVo/oKzoTU0doBx1iDE1TqBBWeBu7e/ntaRRzlEg7K0fqcz6Mqz+6Ax\nrRbTPfR9HY2G0xEcct+1Vv+Ir12Kk6Ijv2EqkiBjfFUAgpt6QGNoLbqH9bvL\nMH8Nkt//G9eqpwITxqKKQj/VzZKCw/+PF5yvH9BkEP2KxwRH/wb4dZtFWnGn\nslo2uYGchr/X3/ClaAy0rGrDVOHGENRURKnhi1/6Edrnaxv1qUbMNBln3PZS\n/ZHe\r\n=f+cM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQp7hxPv8RO2alMenAXtD3VBSS2SkiauFYu69KLNQmiAiEA8shxtrNxoNxT5n1QIJoEIasTqJOezq5LYranElxKMAs="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.2_1542296790194_0.9608883930834275"},"_hasShrinkwrap":false},"0.1.3":{"name":"react-firebase-subscribable","version":"0.1.3","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pdeon003@fiu.edu"},"license":"MIT","description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.3","dist":{"shasum":"0a8cefa5c939217195e19d071ec3f3870c0d1608","integrity":"sha512-RWMl4P6O22sRuj41gsHhbOH4x+GnkA+UCcBY7HC7bztx5ld+gmkg1vXnaW3hQU6q1OM3uQYRzM7yh8JvV6IKsA==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.3.tgz","fileCount":13,"unpackedSize":17062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7ZpyCRA9TVsSAnZWagAAeXcP/iWrAAL4+lFLsG29a8Bi\nIv5eGIx5tFB7XCXf5evxF+vYIltAacDpq5USp3q2iVFxTlv4ZesLOuxgOIz0\ndN/EqqIw8FCcx49Hz4RlDMTaefpSYmob0G+4jWAnxBlBY69ZfYqtHCAlGU+O\nMMubyGwDFPv7pU7NIHUIQnQBnqBnFKxOTNd4g3fRLNqz/Pkz6XCRNzw/kzD/\nJlSmKe61zQ3d8+0SxTgwREDtFd+2IiVJwyGaS/v/Bs0iOLL1x/i5KrAetPW4\nQIM/QccMClT4yH9cL5oWWxjUxWaylpoQ/7dX6q8U6SFscgUxU+klk6abhBpL\nrHfQaBuqlJ3vLtj6qr3BCAvQi6bueloGHn0Hsh8PFrVMp3R6pwSc9emDGxwh\ncCDaGSN9aQbxhgnWr/2g6i0dT6/DwtWnGxxWVAvSYeoQANCSNzgvbI7JChAN\nZpFYdBkCHTpPjtDdJ3JhxMsztiAgooxMYPEuziZY1/SFF+AcOJ4B9fHUZMjj\nZ9xh6meeDsrl3qnFrTb10Zx6RitdF1qYSWRU+2IZhh3ReZWtFeupWBlCC4tQ\n7Hohu3wW300a0xeXWTP09u8P7mWiH1jL35drJeFSDC25RdnK3GUReGVEP/xP\n++C1RBFDMe45fdYm0G8JZ9b9ssm2VgRRg2TMSB6QwPY4dWhf+pzdecPlIYQk\n/EO0\r\n=sQTn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcfehl5LpMMQOwiAThS+CbDpP+ZXhJvp3T4Ag1omyLBAIgLQx3wAA/L871JjepaN9gSmShoZM9AJqC8KrbYIN47cs="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.3_1542298225909_0.9371766634190695"},"_hasShrinkwrap":false},"0.1.4":{"name":"react-firebase-subscribable","version":"0.1.4","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pdeon003@fiu.edu"},"license":"MIT","description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.4","dist":{"shasum":"b5e42a06a07eff47f0777a3203066b12d08d5887","integrity":"sha512-0teOHL7OthQL3PeE6bg0Tsw//0NW2USyIS4MlpG7Kvbv3t/cVMdwxRjA6hYqGtZh1z7jFbL2ERsv1qbcQ4QCtA==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.4.tgz","fileCount":13,"unpackedSize":17074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7ZusCRA9TVsSAnZWagAA+dgP/02ONFMQaAmZoM7/VSdC\nveBCy9hkxuButCwoHYwyScxeQ1ySHE0kGSz3mMAcZ6HeDpD1L/ZRsaQog4pe\nOjAle5gq0U0No7FVhDZC2hhk38JEmKMcJy2xdjUi8Ovx721woUiUfCpebCJ4\ntxvfNyVRcLCqVxwZynPk8eG2+2okDj4fs5jNX4yghamoT1JkNcYaZ4O8lGwg\nV12dlZJO2HWbPj1gvQrSXlLI7QPlCymFgZUZ0px6JKXRRXQ5y68WRzQqv3B1\n7DElOQmxufk6bFlHAJxu1gfl/yOAO7fJN2oMF766VyQBlWvvoS83P+Z09CjR\nT9aT7hXSrajh+GjmutUZOLH6ialR3BYrM6zkbzOBQNtkW2NJvEtP368yU9wX\nP6OfNiDhO2TqEDbcdxspO3VKV0lRAr1dA8iL9L494SMZxA7815DQWURC1Lf+\n4OY9Alemu26H3KS3Y2c9TKAiTszJ6eu7rBCZOi/EF2QmIn/JhncEITCgzBOG\n6ppiq/Bu5Y71klOxqFCW0/jSw0rcTl075FirOh67q/ndF9sik4D6iP3KonFi\nnqCNosoLClweY3yKdUXZvoaLcx2beJyc2/owOaLjjKwFpx0s3WVpqqI0B/lE\n9llaA/ZmQJOrMNghXA56gw/qenDg75Zb3zDmSvA4m1d4Gdagj7mdE8YIOnwu\nsV4G\r\n=Aizo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBM/1A6C+VTt9tiz/ixBqgeGFJRIEvFCStwb1dAI/MVqAiEA54mH7FqoETTxU2aLxEjFlYY0vtFM04yeXS1PirQHbZE="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.4_1542298539472_0.6834554907689829"},"_hasShrinkwrap":false},"0.1.5":{"name":"react-firebase-subscribable","version":"0.1.5","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pdeon003@fiu.edu"},"license":"MIT","description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.5","dist":{"shasum":"8cd543f4c310683f7ac480a310a4d0201f2fd9bb","integrity":"sha512-j318/Ze3ONf7x9U+yVwhDHFgzwiCCzluy5pht7v0u729R6Vkewxes9w5KzriCvtGlm0xUmzeHzYPVFbWIiqFTQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.5.tgz","fileCount":13,"unpackedSize":17132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7ZztCRA9TVsSAnZWagAAniAP+wbAYg/9mroUuBffPbBl\nw2olzfIx/jDDtWde0DjFeOw1jV1mOB0cPQ6Q9Ht66af9lAzX9dtXA+WzOQeP\nJivjmTva8UR+dTHikbRrAQnrCqnjOxddVHBx1fxrXhA4kmOVYVRKnEXy8AP1\nbddrpbdTJz0j+glHYXfSBdcA4tN3eOAtPo3+WE5wDs0qgf23VruG9ecXsBys\nc1i8xSAliPYwTGAAJTK1g4Kopcvs9HbB8eLAqstC80V/7MEY/Oxed911492f\ngxqCD3MCtH7uDAN34OuoxaMQSDGlWQHofMqnI7PuAVpAMcQZLd/xir6odayG\n0bceXmAYFxcMpaELfQ4DNAtDIipaWsxeYPixp+fahnYg671u81ytsEjC14tL\nHLL+Ogfg2jyQwx9g95LH8t8Ou8E/tNMHI5E4tVuRGCa71LFjhtyevUjoc2Hm\nEv4FtwXZQN8DBR2xIAk1k/00+IuPdV6VVfPgmPEaxvNWDnQtz/2S9KBlQSJu\nH2UqJK/4lmGGyxi4Klz5r81BDO1CNbrEFm64C6e/qaCXFF+Pnjltopm9GGiD\nmkX+kFw1MH7MDL5Cwl7Vy19di6t2OhOCB7t//TUqmsViRLfwWhcYZzr+g9N0\nkUFYgf0NCOtN88D3BnPXj9ig2XKT3eEoaSmXVwfBTbzYJyqooOvbxuuPztyB\nyopz\r\n=0CEa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQa+nRVhuasmZigNDeBIVte3CYX3lqDqIZRQguPYfvygIgAUQq+AT9aQFBxoRa2BWMfykhgT5BpzZbGL/mUeeeNQg="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.5_1542298860437_0.10631104542457259"},"_hasShrinkwrap":false},"0.1.6":{"name":"react-firebase-subscribable","version":"0.1.6","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pdeon003@fiu.edu"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.6","dist":{"shasum":"2c4dd2c6d23cf4660060bff0f56984353159c006","integrity":"sha512-vKJU1ShKbfPRJm2BA6O/nsevXza0ORTfRMppz1ogu/n72skWErHlb7ozOo51uTwnVrHt/oBzpaLu8fG7olowgg==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.6.tgz","fileCount":15,"unpackedSize":25796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7aoBCRA9TVsSAnZWagAAg94QAJXT72BtT3A4Lhz9kTyX\n6JmvT7FK1Iv/Exw5Db7u6ebnFB+fFvFrYbfKJXYr7rgzjKmfdG2ETeohwtKd\njwUJcSOsXJqHlxQuU5StYHtyu58hTub9c50zgUsClN+9CWBxCbyAE2doQE/p\nm53yM4lCFgrNaDCj4vpJz1JjbJyaeM4msbdpULBTjXxJ5i9ssk9JKvGsxL2r\n+vjPIAcle3jRAoWsKvBSZ32/h2dcHp4RodNzIRYmv+oLcAPklsHnHw6FM4td\nOE6iheWy3eo5oFGKzzx7pERxttmEjcFfHbpseQ0uQxVQ7CBpL2h/AFOxc4ck\nQHrodqVcymnt6Vu/7e32KZUePXCqDioK+unMTSoAk6T4BdoXjQOcIE/TUhSO\nQWx04tYVPj6GWvKNpy9wkw58kWktFF76b3e74Tu9mUpMLp7n8QaOGTatrm9e\n6sfpl3AoJJ+qxg/BYzQDDsOrmzx3/UlJDsH/yIHGEXxMZ2D/KytIVB6Qfux1\neZ/R21V2G6ayJFLVE95eiXM1lk50RqWrc5o2njm/2vhpbxBPMttYHZ4nSHhs\ni2egP06RnFyQ7XaR6NO+HTxewjNTCWGiiom2KeO46cyiAiVjl3S0GnJ5bfsl\n4H/nJ+Q3VGfrtXbf5ApotRrcjv6FHT1/Ib16q4tb/fFodQHuwqPrUEqZ1i0T\ntkjk\r\n=tOVE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaVBpVS6sXSViER63dcIW58zdXYTp27h1pshT6uhcvnAIhALPyu/66x3i2zIpXBb01RHWD7hF4VeabQxqIjwqJw5Xw"}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.6_1542302208627_0.8868790712229273"},"_hasShrinkwrap":false},"0.1.7":{"name":"react-firebase-subscribable","version":"0.1.7","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pdeon003@fiu.edu"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.7","dist":{"shasum":"c0a13cfb7f6a12bc466d0e44cca22d92a5a83c87","integrity":"sha512-wcM2ZdlHzd7eog5dXOELkSiP6hxc0i8DJouAGX6RRpKSaBGmWi7SKAgxHJ1uUG1R3gHk43sAcr88v80Sws1eAQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.7.tgz","fileCount":15,"unpackedSize":25794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7bh7CRA9TVsSAnZWagAA9L8P/1+v7Vc9aTRfO95AVSX0\nlF8JLgxmlEcf5KOeSfy4DJ/Gx7ooGWfFu69s/o3HYSQyJqDmLcOYWHrETYx/\nYX/5d9zOOrSS76NSsDU1rkrkAV1U0RsRj3Vha3rxiOGrP8LIsvhORzbu/tj9\nRBP1PpkAdU00o6ix3mCqeaAZT2yOsn5j99GrXOHjJnpMGBdFKml5J169ruSg\nJZqfURw4af5FCeIRvuQ8WLGj23xDz2vxb1Cp5uyLooRP5yerReAhg0q8Jj+N\npI1iKg6eWTZYqr8LLz23KycXCl15QVbCsHf9BVrBc04tLHtMcReBZgqsWTWc\nnNeCWm1CTeYWc/Phj/pzkI+sZNWo8y2MZD1baW4oJg7UDjVUBPX/B9Y+FvIw\nY/y0EM3Oe+kqd9FvVH3Ws1yIaNJI1kkERvho3Ot1EHQYEo0H5R0/hb8iI7K+\n/oqoMU2yQUwPARUhmowgcYTBvEb+OpbWdLNB4O+0ij36TaeQTOOihXN2rmHK\n8fRcc96voYm9vTfAv2NLGHg8etuUtb/AnHyHHV+VrEVLU+WoG3v9dPbv2hAV\nUl2+IhKjP+3oq97aY9ll0ZMLT1kx0GGHxGFnB+NH9t4v7CwX983fxPDH8HRQ\nyrxN0l8Q8iby44e49oWDJruIsFssunF/ArVKCeQ9X4N+Uu1UTQ1ZqBMOmg2C\nMn/U\r\n=uXvO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8OQ6e9+PUyzrb+jD3MA25wrHB1UJmVWz6/MT/ufPD9AiBrQjXohAoJTcZLTJ0NaPU8rVyb3gp4Io/U+znWUkoK6A=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.7_1542305914839_0.2614345358700223"},"_hasShrinkwrap":false},"0.1.8":{"name":"react-firebase-subscribable","version":"0.1.8","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.8","dist":{"shasum":"4e7ac35feff2088fe4271fed19048e29cbfd52ed","integrity":"sha512-9w8kS+dsjN9fUAWsjt1F9GixxEiVIxlMMf7BKQMCHl1VFwn55qOKT7WPHer3GThnwlyeke+t9nbuvrPMNo7RjA==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.8.tgz","fileCount":29,"unpackedSize":80892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7da3CRA9TVsSAnZWagAA2YQP/A4JB6QgB0FGikM+taUF\ngMswKCBq/mrRXwoQgq8dNGL97Ry5o4ObD82aa8JYseO930N6ZKynHWxWprrS\n6t12QLz82Ish2e5ANDriQhJ9NxpqHdKZtDl/KOz8WipAGvknMRLWJ4WEXbTB\nH9nkOCebPZcg6j1kjmX2NQuWezIj/adUBeubHTkJsGMkrq3zrSMh9hkE8uIw\nnA9M2SvKfuhe1eY+q7+Onhf8/UDaK+5HAjat3Sry4o85+5dP1VnbFmYmJh+3\nbMeDysgufIgc14oPCRp7SRNkn4cfQsBOUWSyht+GNEyupcFhgXdm84H648vl\nZcjIFPbsYP6cA7nacZ80S2qT5cY3PMvlSxsacq6h9Ww+dUhtERhDnzOOW/gv\nDZD146CkRVArkt+mVw2PsQ1HDm/EFO41YI94QpLK+4BkffwKJ7LRGdYiZHzE\nsFZE8o6re4QGLCLJ6+7h900yJeKFJu4YdLnpSQc427vw/zuH0KJt6V5dYsHP\n5Vrq6CJUROx78yn5S8u4MWCLi2AmCqiFGmoq+nSZWRTQC/c5wbGVxwd/AqNE\n0i4x8jJGTdc+I7Rz0YqHZ0OMb0zwoosb6ZrNKh3G9qkTQXx8BX/jDFzNP+KL\nEEVRfCBUKP5ZnSxUyXY/LiTCGMYOPyev3MOU2h6FpeSsOZDfiYsLI1aF2Tnp\nVEi+\r\n=7BHo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPN8AgmGU+4qh5KjbPI7NcBo4TdxOL6hruQUjeyN9NPAiEA86uDaGybJtKY8D2LzktIuyjFhV297/BluvERevMsYsU="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.8_1542313654588_0.47776729923605266"},"_hasShrinkwrap":false},"0.1.9":{"name":"react-firebase-subscribable","version":"0.1.9","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.9","dist":{"shasum":"8c1726a269d8e1c06f7d263e881fab7824e873ad","integrity":"sha512-yy5mRtfnQmwLEuvN8N09z8cqDFKr/ZWRLcFWf9mZXLhUl7bQSc/pGxi3jB0C4o2VZ7SfJKFrMIehWszDs7/NdA==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.9.tgz","fileCount":29,"unpackedSize":81027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7e06CRA9TVsSAnZWagAAITQP/2lmGSs92K/aGoLj0wIP\npL77eMj+/a/tMrJjEcrgE4tx1tX5EiweA7JXXwBOU3krsVsF9vIJrLx0psGW\nzGl20yeWgMpCV7ukzrAV5nf/PGqQ6jwQXGNve+WL8pD2R5y6oDt7VhrMZ+hz\nWdZ/sXuuVBz2TAi2h0duvTc4jU6ROhV2u1+0YmKC3XEAVyCK4iqF4mGbymU1\ne8+5wcnvz5hgqHcY7qNdDar9sqaaiMXBQpKT5IFe0edhkhs89WgAgJSe1jeu\nTH5AKjtBpxOve53p4JmJu0s8vV2KracaNOqvcll+D/mvPONP8bRC7+xfdVVC\nUYe/B8aSOE4g4odw8P8dG4wAbSaaTlzPkwMkWjBKQDKPuAEAn5vZ4pFeK5pE\nC+2SQdOWfyXwTmHfJ2dOwftdUYt1J8MJ+tcKHa/1LqmIQKdcSSX48BTNTp3X\nMQvWNhM4O/pO6jAKZi+ZMdShTe35/CGqiooruT6UxYgWlmk602pEPbUOl/Wc\n67hwKHUl3z0+ESr6hy4twE13g2fVdRxRcWfgJGyu58npzmT5OhlbLwGSnMdv\nBRRGx0j2uTTiIgJ193T5emmtZYK3+bnPBUaT0dJY5PScz6tdjrgtG310e/PP\nG30Omepl90CDZ5mpGaEccLOOphy2a6wFuxzkb1Yi55JG/l2Lxvyr6bMANWf9\njD18\r\n=A/68\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAk4bwpW8r/5cxtcAic7neS1RpEPlnir7pIiku4Pa8dQAiAXE/EIN6aCfrtMBdGXENF3UMQoEodEvJWaP/IW/iQSAQ=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.9_1542319418226_0.5304715492767516"},"_hasShrinkwrap":false},"0.1.10":{"name":"react-firebase-subscribable","version":"0.1.10","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.10","dist":{"shasum":"a519fb564860455caa2e210dcbfc9ebbe94b39cd","integrity":"sha512-3mgjQZGbrI45TePuABbRvYXAEqcSIoJrN/tfrt9jm6PCqAHdv4y2nUgbhJGr5kEpktfiw9HupJ0wOoBFPeSo/g==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.10.tgz","fileCount":29,"unpackedSize":81028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7e1PCRA9TVsSAnZWagAAkZEP/0D/EfoSmmZaRMYWlzIa\nlR+7N6mFu91wAuMgfW4G7t0lIuk5y088IgIIZILsZkIkMbAPD1L9bqUTCdiz\nQ2RZwywwW10RVbYfUJxCA6bohIXN/jI0oHHtkAhs4pm4Qw2lXpTWCKoCfSrk\ny1gz6ePZN1zQECoAiWTH7M0ItoyTqMonjeGxfXheQmFQpFnQNdMC8BYp3UhB\nuio/yktIk5rfhkJ2lm8UIdRObPx0LnZhsjjnfh6l/FM0xaEw6OJsNPVsRTuW\nAWrSR8muV3Ts4rrpswxTAhSZCSML+fNFb35HyhB6cn1XIJKVZ7jff8R5kaGw\nNgDaEP0X6VZ2vJfYWgpiviJo+8JaIPMGzthyR6WPVLbAx/1D0UZCuotvwncJ\n2vCEJNdp2gF0H6zn6seat+H+MwASpFegtTrAwgVFclKOi1IZixbSqrWQmFfb\nrAmvD2T7SWIajLcXz0GXeTPoA8Kn+ij6m3Fd/LSWqIZ4OzeM8J2hwgc76H1w\nYMrzdhM3rQbYdQMXqnIvns96d4nsBGJ5oHTzbnH44EQ1AQVSA4r+CmNGj6wZ\nz6hosvbKkVl7RnY4sLh9itdsDXY9Tcy/wTW/Hp6w8Kq74liBn7KkMOntJM4T\npbcZvjIg0yhGnX4T1JCeMrlgK9fHM2FOde/8x1+XTcaQ7rzX0/jZ8r5uxjDt\nkfEZ\r\n=3VVf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVabwB+bcLWhxeMRjNXRhGJHrFUb4qfSyE/yYrgzwa5AiAfYhIs3v9Y95Ok6KIEjcZ9wk9WAMgx6/YbTo7KZYr0dA=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.10_1542319438853_0.0938428246539631"},"_hasShrinkwrap":false},"0.1.11":{"name":"react-firebase-subscribable","version":"0.1.11","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.11","dist":{"shasum":"6a7cf8581af2afce7a1db3f7006057b3c359e26c","integrity":"sha512-qW98LFqmGzCRa4mlkShKH19OR3l4OF6ROoysp9trWa5l7aH+q5vG/duRlhckeu5sExeFRGJ5ffsY3HREVoZIjw==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.11.tgz","fileCount":13,"unpackedSize":26816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7il5CRA9TVsSAnZWagAAQHgP/AolfhwiKB7Tz5qoLr3/\nWFWMbI4MbUVlxtmB9PXXdKUtyZSOn0FWTxcz8zMQyFH7eqV/zwaCYTwuoovN\nvytfe1gutkf2SyHoXqBT9SwzRekTj1pCvh5S1iVYkvygUwdMFDQ6kgbkENMB\nFCmpixskegvDTrUnpT1ca0OvutfkTgT6iwzAhnSXBFXJtSf+AYi+ov/eDK2a\nFfHso4uhVfH668iUh5MlkWFAFioMBoYgY8azzKTpdDFV4JAOwkrgrm1uyvrG\nAHP3PH0x3JXQKS6sGk4tvJP1F4Q8xrkvCAc8FvljmW87uK/9fcK4mUE9iclT\nTKG5qSwr/mE6D/0G2yj60HgVyB9NdLJBVm+XZ+vhAhifDdhCc4V+oJ2GChPM\nNdgs1Gchj6hNoWX9bwDEtBl+2o4XnO4vhD2Tm42PYrpWX52Cwe5XAvKN6N5u\n8lxBJKUNOFYXpBs+uTnVV3JMHJzqsU07eOlGUOeiNE8i5L/S3TcFfKNmRUIe\nfQAmZY5jfNmQAbqTLNtPgJrvUiGjDQHDD+G3AiGzvO7V9O64RICLgxoq2+Iy\nIXMWe61k5Q6IfzVrjru+KGh7vI6XHYt0PF5sZuVAHs+r5P48oBjhHR+E+sG1\nYeb2/LPmNjpB4ftDoB5E6H1wk6G4JNDUEe41BgqdFhnboP3PV/Bj7rBL6x0z\nemUM\r\n=SLId\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp0uz3b/SznEfbi8ngCmIBTk+JoZ7iB1QsUylzPMRaYAIgYacGYfGcpDHxv9KWqkj/HDvLNST+Z1hGXKM8naKIAwU="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.11_1542334840950_0.28547735205091307"},"_hasShrinkwrap":false},"0.1.12":{"name":"react-firebase-subscribable","version":"0.1.12","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.12","dist":{"shasum":"95eeba9aa53b5b8ea639cfc5e83846e5468fad3a","integrity":"sha512-AKs/RXbSTnF2toxVPqZkjO/eV1j+qirqM1mNYKFXKQGftBkwbNira4GMHbKPyzMqgcFy5AU9t0OvRliDkrV6zQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.12.tgz","fileCount":15,"unpackedSize":38907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7jbKCRA9TVsSAnZWagAAGWsP+QEXpnPzOeWnj7l+1IW8\nJH8luGvajOcngNI468jNjcLIddHze/RGAvehhvW7Dtoz1Q1s3bx8RSvEy2Mc\n1Wvk2pAp4BCENr1Ckb5z/s7dX3UmHaCZrFkWc37K/Qq/eweaxVpHr+KsMrLV\nrA/azuLNGdLyNgnhx4rSMji8R5pu9mmxez5f06j81590bVp2IEMvB2L9mmN5\n94uaBEjKBme0YmFtHkim1TG4RA9m8rOpbh0iclsYFagNDNulF38AG7QD5i6Q\nI0CHOYJbk2g7PKDjjn3RS8uqO8hpdTmFQx8M6GC3uvsfRwk38diUBZJLX1Dd\nkFQRN65j0UUfUCtcM9fzHl/yKHTGW2VUSOgBu+6yf0/MutgMbFQxOFyDd+wc\nFw+5f6vsidME5+WCpOFx8ReGqapPj51wH08JIhydUo6c8Rx9WbX6OsB74px2\ngk0NZI3LZULGKBWwN/yiQWEzDTAgvOdyn5ahwPWEcMmEe8IBv7v6nFIXYKpT\n8uHb1wCz2K6+AHZ4sSOmQcctDVO2R14qmUMVrVdsTXaWJt5Z34g99CT8hRk9\neEoVqVmuawTq2m5+7O8mHtmM0GawAyuT857Af4MvR6LzPPqi95QtNGcksRc/\nQCOCwS3v+lT/JWfNZQSKjZjEt5TMJpiHL0xCdb6dF2wUNIHIvNSwQJ85xN3G\nHzrS\r\n=AJ6V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBP1MEBKfmtJs9FnJPEABMI/FO3e6BfXqNFASCJJQeiAiEA3pxIb/sJTKUumBhARCDsezrNlzThSavzzuR/aqhUCLs="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.12_1542338249496_0.6721718887982877"},"_hasShrinkwrap":false},"0.1.13":{"name":"react-firebase-subscribable","version":"0.1.13","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.13","dist":{"shasum":"b5b2d425dd0e5996193394b1878fb028b9fe04fb","integrity":"sha512-mPnvguAehg6VXLDqUfG1ceF66w1+D2i8tMTgZr6KeCDgJSWNdLW/RF+jy1geTKMsijmQWJsQH2eKGg+FZUxq4g==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.13.tgz","fileCount":15,"unpackedSize":38909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7jq+CRA9TVsSAnZWagAAeBoP/jHJNQn52nJd+Tjc5cQJ\n+gYrHBhte/P6Firiu4yJzZpswCmJAINYNtBruL6pHzO2VmXykakE/WF6OBNM\nwlJi2yt+QL9EZdoZ3MAx1Yzf8mD/R23QX5T/UwVVvpJAR2bM4/1MHWvQdavt\nqQKN04FC5Y0kiXjcQwIaxiUKmkeGx6mXNKycu4rDmj5w1sGyypK6niZQX3/h\nnaJ9eRl194BjYEeZguP05bLgAzo1Eyk91mDS0slprDhdZCni65nmnfOHpr9+\nsTd+wSg3Hbvk09lPMrOF7+puRGzfcPaDukZbPvPU8g0wcPr7M0TmesXoLptD\nczrnLcLeqSQkWOafcumP7PRxGwRo4KKTIGxKlYoWK9tCzNYq5INJEZPs9tBW\nh03EMCwquQPXKDtLsWZtst4mkZFNZhxDwwC4HANzHUkMxWzLB/D4eFFxCD9E\nMTGoK7xruX7ovXLjAg/7wQ//9cdk5ekWDjh+XITmvqhfJxYF7xSkRKMi3Xm0\nFWLIJk+bYquje0+dS5vXgHLZ00ImniCU7EBZvhebb+LfZSjPanDyigCDsDu+\nxLRlMP/SdJrOUHOs63WJwKg7bPItg6QlbkOSM6FQYNrq94XFJ4NnQbjhtNDA\nOmUFoFHw/FcNHeVchqs0E253R14CEofrGElDGBG7CqTio81UkiwXKjP081sI\nXDQU\r\n=xkdY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSP1DaDQEdtmFjLgV6SoTGtKlsLJnLACkDja9VEXum6wIgQQ+sldrxrNnuz1CU5Khc/BgF27J1jDYeB8gIbIC0Ono="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.13_1542339262430_0.7462444618918764"},"_hasShrinkwrap":false},"0.1.14":{"name":"react-firebase-subscribable","version":"0.1.14","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.14","dist":{"shasum":"59eb5889307f2bb8c2bd4bdef04a422bdbc3cb0d","integrity":"sha512-BlnpihPXVxtCzVp7uGU1eVu5wBn3M0aIJFbx1FpGiZ1SOMzBTPVRKHwjH5ltVC3nw+oyF/XiHy2h79TJOcpEfQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.14.tgz","fileCount":15,"unpackedSize":38650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7j2TCRA9TVsSAnZWagAARiwQAIOMrDm6JuG2IYMDTi/s\npt6nEL2WpUGO67RZES6IjZHmqa0bPUPG3XVBYf0TuwLnNtW1ECMVzrP2sDWT\nBOHH4esBfrn6cCVOmlfzSNaLNfUUp8WEdOVt/elHJKUMH9b3fpY/Yp+IcZ8G\nThGNBTe6Qo9go6K8XNevWVmL79MwuEhPqL3xWHH1N1sFSohZTI1AiEGEM26j\nowyhLJOaniWnm5x9t7eGgswqFEO9ZeYgCCTQMbj2cWTytGEguSIufi1kQGv2\nTzcq8dd+bEJDf/x6Y9txI3TftDq/wvnfLDD3ca7LVigkexb2HwJHk5ybEVe/\nRnjtYvSsmUwuwbUeoimCIDxTozg+QlCATTV0RvBM/UOIEL/m70sXNvRLZoV0\nTwRuoxdPB18tFTzkED7Qf8VWCTdBlrXZ4hWxmvvD2XsooEEAoqNMwtixt7et\n1E1PCgU7EZ+QOfKvak8Pfm+mDFxHvB9g42rOn+W1xgnEc3WYDzk86QaE7TbG\nGZAtfM9I15DcYvl7KnxkXec7NtyYwxhoq25/21AX/yD9c0AvJVmtYR0YCHIN\nDoXhQXq5pBac8SYCZAOlnKrSNs2CaJ47yOhL2YWfaLAOW5V3/H0mWgB2mZpe\nW5ii4fpEF2kXw0MX6EwDjciwQvEVJnO6QU+uk5R4GW9w/mdp2wJ2M4inSH5B\niBRu\r\n=G3Zy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuM4k/z6FvluqDcrctyj6PFCl9DxlToThCyxxokaKK8AiA9KVIRahdqf7hKbXr+PwfGLbD25APh5/YcEVWI04exGA=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.14_1542339987177_0.0810020153394384"},"_hasShrinkwrap":false},"0.1.15":{"name":"react-firebase-subscribable","version":"0.1.15","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.15","dist":{"shasum":"ededc083c1b12b4afe9ff7c0927e0fc9d46b49ed","integrity":"sha512-4FkeVPDZbl04V7VfJXS6RtoP1dBFQ4vzc89lm428COith+og/eqZJWnAU6lvZ2PSY3IH8Hy9YA8M45YGV9V76w==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.15.tgz","fileCount":15,"unpackedSize":38322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7tWLCRA9TVsSAnZWagAAFVcP/26CEUAHLxGB9AqQPCjx\nGkuEMEa9PCSFa0nGVhe3VeHIQugKrq/YFn/btEmVVhNhMHMXqG1WM7WVDcKb\nxa9KFOnI98XyLVjpx3+8Iip/LUcZy/ZpV16n8M0K8iCQfq2ZwSL/gcjykMAP\njHL8y7Ut/sbfpQM+x9zTZ5zfwGFFZjwaO7ypqxeaFj7EeBZU7G9OBbxAvSA0\niseK3Xcim7cExEPWC+ROQ1uIWnlJFUQW+6f4JPzyfv0hAmBagdq47KBbA+IR\nCWrrh7qbZPEGEecrf3HiOOHVxCjKjYe9KSgSugciJ0sLjQ3xuY8wxeV0ee09\n3ANEBIWnblcnoRl3eE6D9zFLLL4SJf4ZvBqRJ7lxirD9qO4c2DMi9CKBqqQQ\nuJ/bkve0uZnt5ubQCMQxaOpfeD4zM+uWV74rBsOrhqt0wc6JAB/PvDNdyZqC\no2nfhXkmTMr93Lt9A6hW69o0iW9409OIJwM6Faxymrqzg1Bzo2zLGEXI8zht\nEU3JqtV53XyTVRPcwcMai1HI6SOKR8Hv17cJ+/8kPHjEfuI7beL0z3OVkKtu\nvDb/6lDP5Fjg3iLgm5Ft4L6HHWDBap0I8kE+AY73XOWBLkhWu/jbzAtkRESB\nw3WNqZf2p+R58LHFyWXRGdM6mTH9NnY/hEtvr9LYduEqAFzutg/FFx/Yf+xp\nEGEa\r\n=Oi2B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGE5gOz4q3n4Io91YZ+Q+MkR9aGVm4t/lxsZaWc2hrL6AiEAy+0oshv8wpWb1d9k7Bkz/9gyEjcaE1t7LvzFmQ6QlpU="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.15_1542378890444_0.18539560625890794"},"_hasShrinkwrap":false},"0.1.16":{"name":"react-firebase-subscribable","version":"0.1.16","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.16","dist":{"shasum":"6106957bdc9017ebdc2aa1bde415686fdd6be4a7","integrity":"sha512-fv9Sp2Xzx4jU+zK2vEkW23bbR1vWkeFKHy69O/ED3VfseWv3JbsBAOtT2lwRzxOabLRvI0a36Wy5mTLsDrG/BQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.16.tgz","fileCount":15,"unpackedSize":38606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7uF1CRA9TVsSAnZWagAABzkQAIAQuUCW6TipcxJevtw1\nCZqhnGBjJJWz+jCk3aGebR8Bzj2Cqq/qcpv9vyFkvBBDjXXFSbsNPKXGOhZM\npaIpBBeQ8IXr1cbNM7vb8vpsSgthbM2VYoC9hlHknGKXSLz+OpxAw1/wwd10\n2H5WJI9xZ74O/VAEuXmdiGaSiZp/aAmH3KLXRxlI3WUpTxXwi1Nx6CnEuY7A\nhG0mGpf2MJfEQK6RONgpZh0uanWDmk5K6WBEz7D115qawbSDez62AjA63tVS\nHEtdZ7gcddNuAJhOudzep4tYgl3w5Spw+nlo5o1fZ6TTDsKOLKowmjyt7alb\na0XjGyfeAljIkdowH1gG7M51XgP3kqXUK866MTianqQgbF9IvMDoY5zTBu0M\ngxU2K6k5eEbPBp30d2N6+frgcVdP2/cwihk9Ax1gcmYmdUqCLuxxS4nnvhe7\nSu1abiSsHKLFDqJJGMPayfr2z4sns06eXrM27C8DBcz8StT3L+AvIila97oK\nhOUh2/UGKhmlFUp5kXW36ac4TkNYscrkAQKFM0uFhdF/bKc4tdY42UTWu5zi\nvyQonMl2eY5O5w+YyvSYQ0YK5rOrYFcuAXbDaUz6pWZHkMbBsTHxk7Bb97QQ\ngQYAyhUEt+So1Xs8NCDKdrWrQ/kLHjOS1DnsqOV8t/E4YDt8G6OMjVWhCaTS\nrrMT\r\n=zE3u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcUaq2tWki4DKAkEE2IFPkulqMtOUJvk7zLF/Q9b9NWAiEA7VvenIhNn391M5hF9G6XWu8sDXlInJO/KU1b+nsQOL8="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.16_1542381940945_0.5686145237805882"},"_hasShrinkwrap":false},"0.1.17":{"name":"react-firebase-subscribable","version":"0.1.17","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.17","dist":{"shasum":"797658ec506544d916a0ccef313881f19bd2cb94","integrity":"sha512-nn0McfFmPU69oFIJCYsPL8sfsPKjPg5Y6//2AEYz9lXr88pCbHn0h3LwuBN9c8q4UgGM3evLV/YFxPXLueULGA==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.17.tgz","fileCount":15,"unpackedSize":38607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7uHlCRA9TVsSAnZWagAAhWIP/0Nrm67K90JafSifVKWK\nvWGJUfnLy0mo+P1MytF6ekFnU2aWoXBiMXN+xT/8nkO1/g64Be7nAmtDfMlW\npqrfUh2a+2+PIXZyI26Y4TTEEJtoXRosnLeHt2e6Le66SSLlmIeotaC7lI8a\nrAUq97kybzOr/X9QiugmhrHTXGno2qoJSXndwf3r7E/34Ej8PwUXdG7auQCg\nwr/nnqujUAgjEnyuDiYt3VnLGssjXC7JO4T3/6xFIClebxK4D0JpVWPnDPWo\n5yddWAwD24WpLYhsr0bzdq4HT0kBCqILLzOLttqnKQ00Cyxjvo0Dfx/NzUGa\nn18Qi4m0bCbxEAB7yVjtZ6wOYUQjIDYgnkg2Jki7SCg4PX0ToXMyUkj8ToZQ\nrI26pnPe3V5LGuVk7BadUwZZFshGXi6vK7pAcmIJmDMRxJ+PHR3DePRSsCmf\nso9or1TgbaoyWrgwTbVAjkRozol/Ck7Ixw+U14dp7GywWYsIW1HYYQ+0Q7Ak\nTWXGecUymDAe3nAkB4PGrKLbeipHCZ+QZ7sV1b/OUbncsWCh6G8wxjFXbZk+\nbzk9QwN18hiS40k9EQ3ysFDWE2RZUyfFWIk7anuOVwbyCWIXQAMFtkAQ8b0/\nYy/jEIeOxD5KCjSSOrpkGaweLo+slgF+S6UMZlFfcwX2/tdAYKIKoIGFMMyT\nTW3y\r\n=1751\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcwlR+uSc+O12exc+ce8zzT4REIGIFRjy80v9iY45b8AIgFxm6Oq5iOR/9DKR6we2puo84sSFjzDGatzeLClIE5NU="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.17_1542382053262_0.40619454618387696"},"_hasShrinkwrap":false},"0.1.18":{"name":"react-firebase-subscribable","version":"0.1.18","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"copy-flowtypes":"","prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"peerDependencies":{"react":"^16.6.3"},"_id":"react-firebase-subscribable@0.1.18","dist":{"shasum":"a32273f48e814844c57de4f30dc117dc9bb7d484","integrity":"sha512-5cVLMpSesuxdVVBrsmOlog7FtGuV0qO2BnWnxb9//GFLzGZTEWVMkBfyDggqwChPivcChB4slUgJMbbEcTjmsw==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.18.tgz","fileCount":15,"unpackedSize":38902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7y+3CRA9TVsSAnZWagAAzAwP/jQMrA1vNhymVAhqt9+9\nVwZ6vfcvyTb/+cWsJH165XS72pAUZRldgdpK86XKCz1GOQJqUPGWfOPngvui\ne+rxTvAsnm3k3PkWXfAAXefvlg/77oSyTjfF30G8BPkafIRiUhYEDjB26ReV\nfG5y0Yv5tI+2HrUcNoPzIwjm67g41hfHqwD2EocmOZXk3U3eiYzGpUTZZGN/\nFtjxTXyEgucltAQyvTv5LMYMhoKFLBZAUXnXBZCvXaUZ8ZVXzk9t4Rf6kp7N\nBEbgUEeYlCDR4DNELGLkqgZXDdEs++Vz01k9DI57zWrOC/XcZZuaGQA0YGBO\nrBtPRX4Z7rls87gsv1OF+cxjP59yA+2mTHHZYMU6iWln3W+mH3KkYS5S/dQo\ntF3r4DIsAFKUhiremGMx+Z3ubZTEonnSZH5QSWPlt+8oNsgaNqbtQeg1O0CR\nhJKUh0saz6oxKaiipK+jqaPlc8s/qmDZJw4RtCzMdWOHsJufnm2DgjmbFT2P\nd742bq1LSjFDoqgb0INU27KnZUqEfVILgfAnTP6xUc49WG1wA/755dXEaUF/\nHjyz/Gz+3VoYUF/nSHqnFTewNYvcZQkOBuR2D/vvExGiRc9/nOltTvr+HdEB\nFA4b7d+aBzw3uUoZ3vFo1YGuqSsnUXO1ukvRTPw5sB1GemmvbZN44WiTh8IQ\nUKVC\r\n=M2B/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZTbSY0e2dV+dCVLmebcVaMPWxrbrQrYakxTwdrZgw5AiAlJwAl97a1j82MZTOE68Ta5YI3xvdtzmHyH0Fn0LR+Dw=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.18_1542401974419_0.6290244502485498"},"_hasShrinkwrap":false},"0.1.20":{"name":"react-firebase-subscribable","version":"0.1.20","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","cpx":"^1.5.0","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"react":"^16.0.0"},"_id":"react-firebase-subscribable@0.1.20","dist":{"shasum":"00d1f15c83e02c459d446e0de0856ae84e66e565","integrity":"sha512-tGr94n4mZayPK5VRhumQbKpFfSrrn3zaBwibhZ3uxcCZ0iDqA/FPhkzIUiW74TC0YqT1oj7+gMNJWRtA5Hf5fw==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.20.tgz","fileCount":16,"unpackedSize":112403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb75RtCRA9TVsSAnZWagAAKi0P/jW66lMGoL/4Ze4Gb4aG\n+rvjLBlDMfXgtlMnRJOJ9483p6pkuhVTOvZxEACCQhbetlPuVJhmTKmILi5p\n6vH6c6bz1kNa5Y3hjqWHqj8ZrHs+oQmKxHKNDYeIlJhq3ktAbLkVvs8G7yPv\n1DktGuJCAjoJadBJX6oK9NCCtG4uLnOF7ExE8HCPSYi6OaOUKQ2sZXcG/oMH\nsMYo2TH4bOhNRgjE87Aj7Y6lMLcVfI2q5R1XZFYaGPvl0V5mq3jhhaLxdzqZ\nBrLx1Lf0uwzWi402HZoNzjbOzaAwamG1ZPIKAmCnq27fTYlGNPFWeV68wlnZ\nFd3yUC0lK8XaZkFokKW18fPAmkEaBqMTWKhllXjSe+NUUaP7cObwacpn1GhA\nqwC0ugd3RUne2p2H5YJNNH0KFOipL63JP8TvU46bKOrHcdi1NiTXjvJvoVU/\nCtfZac27X/8tk9mI9DhIkakrjhT1RP9A1+U2W6rgW5TCvETUmncef0hIhD+U\nlfribJU5yc8bhZmiehJ2WitQuV6iuN9/WBgepPdOYAFv2snGHWOlvUpkCABs\nFj6Sacw+MdLEOFrGCIBLKs9eFrsi+3t7aobGMmafvNMmLBtMfTJrfo79IFbO\nHgghoduY8QeELWHXYpsiq4CpeDjkhgRzQMX2b2iADWV9bolrcr9EoEJpyY64\nZAPV\r\n=+6d6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGIjlLXZ7muJSVY5CfKabrEAit5v375roZKc3Rua61pgIhAOW1C1yaJnbsMZlMiCFg5fmH0VXCSukUWUrYWzFyhT0a"}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.20_1542427756605_0.8406848816600947"},"_hasShrinkwrap":false},"0.1.21":{"name":"react-firebase-subscribable","version":"0.1.21","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"react":"^16.0.0"},"_id":"react-firebase-subscribable@0.1.21","dist":{"shasum":"29488f703fe1999ea06b501f5f13b6849b5b0928","integrity":"sha512-6H7KR+UWFYbJndfyY3xVpg40v2EhljuvLFyidVDcyj5bDjT9FIZ2rhQ+iudohuSTAwHRg6crn/xp/7wF9OHvIw==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.21.tgz","fileCount":17,"unpackedSize":143682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8OGtCRA9TVsSAnZWagAAwCMP/jSBwKrAResE84ExJr/n\nfYxRdovSzbaPRbjSUw5mK9yPNhhgJ00b9zMjnJSZ7zKaSmXqEPmRHeaBvLW7\n5mCsBOFYO2PZzG2HISaYi23UpfSB03JCPaf/jwYFXppmoPtR3EGwRiSMXd1T\nTcPposuZzyJYuF5Ccs0W3JyiQtYq3R5//jBmjYTDs4hs7PTQTx19zNXyQNm+\nlqysfQjtoD4+t8LF8eISu4HlNjTQGDdMyWOpr/9VJ1QOYyGE3e7qKA0NLXPE\ni646tzwfdfmHh4C3AjHNzbErNNpRuR7+fWEFe4nDlbcR4aCPJMl+5RWBJIlD\n+1iThGDDIC5Kh1DcMI5Mvi8h7ueXpx3IliG/IaAsxc7Yke9IbT1Kma5+RTkA\nEB/RnIYSTanPu4L6S4XPAy11LBF3e8ht9fak/eu1peNJIeNm1C3leIPFmnBA\nnQZNHNkaVm5fa3U4KS+qKp3iIqFPRYC2U+iz3qCkSEa2Fz9+GNghuxexpOIT\nRWW824CaRJ3bQRVkW1i+ktN7bqR/a3msjYsvZ6YuHaxp3WXoL1A2DVZn0sfT\nBRsXQwo6i8r/5HnT8IFbn26dZFAeibWsX4o4d9jKPxVFxsURK+UJweULlcX5\nerXE1Xb5HQ9K2nUwvY/1vH3DaUrzixtCWMCEHHsHZX5Ag0H7ZCQmz1FgQirG\nAxLw\r\n=n4HI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb5h1rddJU687ayn6MknFG6MsxXL8+fSu7FxgPWC5C5wIhAPqxO8B3xUioiklNVzceypKQ5CU3O2+zwtBZlByGLVL3"}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.21_1542513068539_0.4949361002600825"},"_hasShrinkwrap":false},"0.1.22":{"name":"react-firebase-subscribable","version":"0.1.22","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"react":"^16.0.0"},"_id":"react-firebase-subscribable@0.1.22","dist":{"shasum":"676554d5a4d12e4235ee8eb7593aa05440942da6","integrity":"sha512-eyNyaHUGGbdckTzllvT4hd2w/S+alhYKCM7Q2Qo/f80dCXXLDjPGcMuAjpUO5Vi15zd77TvJuodZvxr0e8SFkg==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.22.tgz","fileCount":14,"unpackedSize":39876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb82pzCRA9TVsSAnZWagAAP4AP/0wgucTcDd3ASTQmYDnj\nm3mo9SrLlSkyCj+Vt3jhqmCY544wWNNADZwM4miwiepN2898xB1NxnySnSIK\n4Zay2jiXeV9Y/5ytgfBJWIgegEbSRSpk69XUfm7d4uZEEXI3Dlh3eOS2qeBW\n4ybqgxgWlOfDzdoV5EB+thRqJKfGjjSPMcGfiDUeKQvoGv+QO6tPsqqIVoAz\nTNRGtExNCC+NEfL9gdAe0c3KnOq40eS27NtOwkZwCFa0R+pmuCHwLVHc4scM\nFw/k6L9oDHSl+jagEYxH6QBs3p0RmQunWO8V9Tj2dqQzlqhfufO3Hka6YYEx\nfheAS1W+QPkgG/hSh/vn3K8TTLoZbmrTZku5TvKFBSjxJqOrpuNfEw8tpsvd\n4f7lGxlUm4x6Sk6WzX2laTl1INhL6BmIhoMR368BQV0aDZNzmpYDebPOiu3r\ncJDUbuA+cE939oGl69d7QC624tuR/Zs9r0gyIJFemmM/m18G7wk0dlybGiDe\nYCH9tKicOJz7vlI4gTi4nHJeWYx3/cAZmFg/MGBaz9jMYYg7G7U7xSoAztz2\n3G/TI36hsuk76xBu9gAxwAp9PZ+Q/vLkd+3kNNA53AH1w4MERqxJmElCySbM\n0B3Lrkofmbm6o2vBh+taA80wUx+mttLglt+ggBEiahtSUOur6DRlHezXlQuX\n9cCE\r\n=sAWf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXxKfOMlvljh4909oiDLM8rFmqWqP21sosk4nTeKLlvAiAyPfBgS6aWDouD1/3C+zyU1+dFL+ycjKz31o7sXXW63Q=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.22_1542679154846_0.7035314515290858"},"_hasShrinkwrap":false},"1.0.0-alpha.0":{"name":"react-firebase-subscribable","version":"1.0.0-alpha.0","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"react":"^16.7.0-alpha.2"},"npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"readmeFilename":"README.md","readme":"# react-firebase-subscribable\n\nHigher order components to wrap React Components in Firebase Auth/Firestore real-time subscriptions.\n\n## Table of Contents\n\n[Dependencies](#dependencies)\n\n[Usage](#usage)\n\n- [As Decorators](#as-decorators)\n- [withAuthSubscription](#withauthsubscription)\n- [withFirestoreSubscription](#withfirestoresubcription)\n- [withRTDBSubscription](#withrtdbsubscription)\n- [Hooks](#hooks)\n  - [useAuthSubscription](#useauthsubscription)\n  - [useFirestoreSubscription](#usefirestoresubcription)\n  - [useRTDBSubscription](#usertdbsubscription)\n\n[Examples](#examples)\n\n[Bugs, Pull Requests](#bugs-pull-requests)\n\n## Dependencies\n\n- React ^16.0.0\n\n## Usage\n\n### As Decorators\n\nAll exports work with the ES7 decorator proposal syntax for class decorators:\n\n```js\n@withAuthSubscription\n@withFirestoreSubscription\n@withRTDBSubscription\n```\n\nTo enable support in your app, you need to add `@babel/plugin-proposal-decorators` to your project and add the following to your `.babelrc`:\n\n```json\n{\n  \"plugins\": [\n    [\"@babel/plugin-proposal-decorators\", { \"legacy\": true }]\n  ]\n}\n```\n\nSee the example in <https://github.com/pdeona/-react-firebase-subscribable/tree/master/example-with-decorators>\n\n### withAuthSubscription\n\nProps:\n\n| Name               | Type                   | Required |\n| ------------------ |:----------------------:| --------:|\n| firebaseAuth       | Firebase Auth Instance | true     |\n| onAuthStateChanged | function               | true     |\n\n```js\nimport React from 'react'\nimport { withAuthSubscription } from 'react-firebase-subscribable'\n\n/**\n *  as a decorator\n **/\n@withAuthSubscription\nclass CurrentUser extends Component {\n  render() {\n    const { user } = this.props\n    return (\n      <div>\n        {user ? JSON.stringify(user) : 'Not signed in'}\n      </div>\n    )\n  }\n}\n\nexport default CurrentUser\n\n/**\n *  as a function\n **/\nconst CurrentUser = ({ user }) => (\n  <div>\n    {user ? JSON.stringify(user) : 'Not signed in'}\n  </div>\n)\n\nexport default withAuthSubscription(CurrentUser)\n```\n\n```js\nimport React, { PureComponent } from 'react'\nimport firebase from 'firebase' // firebase auth passed in as prop\nimport CurrentUser from './CurrentUser'\n\nexport default class App extends PureComponent {\n  state = {\n    user: null,\n  }\n  \n  onAuthStateChanged = user => this.setState(() => ({\n    user,\n  }))\n\n  render() {\n    return (\n      <CurrentUser\n        user={this.state.user}\n        onAuthStateChanged={this.onAuthStateChanged}\n        firebaseAuth={firebase.auth(YOUR_APP_CONFIG)}\n      />\n    )\n  }\n}\n```\n\n### withFirestoreSubscription\n\nwithFirestoreSubscription will cleanup/re-initialize snapshot listeners any time firestoreRef changes.\nTo use dynamic references simply pass in null when the desired value isn't available:\n`firestoreRef={currentUser ? firestore.collections('user-profiles').doc(currentUser.id) : null}`\n\nProps:\n\n| Name               | Type                   | Required                                     |\n| ------------------ |:----------------------:| -------------------------------------------: |\n| firestoreRef       | Firestore Reference    | false (if null, no listener is attached)     |\n| onSnapshot         | function               | true                                         |\n\n```js\nimport React, { Component } from 'react'\nimport { withFirestoreSubscription } from 'react-firebase-subscribable'\n\n/**\n *  as a decorator\n **/\n@withFirestoreSubscription\nclass NameInDB extends Component {\n  render() {\n    return (\n      <div>\n        {this.props.name}\n      </div>\n    )\n  }\n}\n\nexport default NameInDB\n\n/**\n *  as a function\n **/\nconst NameInDB = ({ name }) => (\n  <div>\n    {name}\n  </div>\n)\n\nexport default withFirestoreSubscription(NameInDB)\n```\n\n```js\nimport React, { PureComponent } from 'react'\nimport firebase from 'firebase' // firestore ref passed in as prop\nimport NameInDB from './NameInDB'\n\nexport default class App extends PureComponent {\n  state = {\n    name: '',\n  }\n  \n  onSnapshot = doc => this.setState(() => ({\n    name: doc.data() || '',\n  }))\n\n  render() {\n    return (\n      <NameInDB\n        name={this.state.name}\n        firestoreRef={firebase.firestore(APP_CONFIG).collection('name').doc('mine')}\n        onSnapshot={this.onSnapshot}\n      />\n    )\n  }\n}\n```\n\n### withRTDBSubscription\n\nwithRTDBSubscription will cleanup/re-initialize snapshot listeners any time firebaseRef changes.\nThis component also allows an eventType to be provided, for listeners on lists. The default\nvalue for `eventType` is `\"value\"`.\n\nTo use dynamic references simply pass in null when the desired value isn't available:\n`firebaseRef={currentUser ? firebase.ref('user-profiles').child(currentUser.id) : null}`\n\nProps:\n\n| Name               | Type                   | Required                                   |\n| ------------------ |:----------------------:| -----------------------------------------: |\n| firebaseRef        | Firebase DB Reference  | false (if null, no listener is attached)   |\n| onSnapshot         | function               | true                                       |\n| eventType          | enum                   | false; default = 'value'; see [EventTypes](#event-types)   |\n\n#### Event Types\n\n- \"value\"\n- \"child_added\"\n- \"child_changed\"\n- \"child_removed\"\n- \"child_moved\"\n\nNote: Firestore is in beta, however it is recommended if you are building a new app to use Firestore over the legacy RTDB. Some of the advantages include:\n\n- Document References\n- A more intuitive and powerful query API\n- More scalability and better performance for apps that handle a large amount of data\n- Less data denormalization required\n\nRead more here: [Real-Time Database vs. Firestore](https://firebase.google.com/docs/database/rtdb-vs-firestore)\n\n```js\nimport React, { Component } from 'react'\nimport { withRTDBSubscription } from 'react-firebase-subscribable'\n\n/**\n *  as a decorator\n **/\n@withRTDBSubscription\nclass NameInDB extends Component {\n  render() {\n    return (\n      <div>\n        {this.props.name}\n      </div>\n    )\n  }\n}\n\nexport default NameInDB\n\n/**\n *  as a function\n **/\nconst NameInDB = ({ name }) => (\n  <div>\n    {name}\n  </div>\n)\n\nexport default withRTDBSubscription(NameInDB)\n```\n\n```js\nimport React, { PureComponent } from 'react'\nimport firebase from 'firebase' // firebase db ref passed in as prop\nimport NameInDB from './NameInDB'\n\nexport default class App extends PureComponent {\n  state = {\n    name: '',\n  }\n  \n  onChange = doc => this.setState(() => ({\n    name: doc.val() || '',\n  }))\n\n  render() {\n    return (\n      <NameInDB\n        name={this.state.name}\n        firebaseRef={firebase.database(APP_CONFIG).ref('name').child('mine')}\n        onChange={this.onChange}\n        eventType=\"value\"\n      />\n    )\n  }\n}\n```\n\n### Hooks\n\nNote: The hooks API is still unreleased and likely to change. This version should not be used in production.\n\n### useAuthSubscription\n\nuseAuthSubscription is a function that accepts a firebase auth instance. the return value (`user` below) will be set upon auth state change.\n\n```js\nimport React from 'react'\nimport firebase from 'firebase'\nimport { useAuthSubscription } from 'react-firebase-subscribable'\n\nconst App = () => {\n  const user = useAuthSubscription(firebase.auth())\n  return (\n    <div>\n      {user ? 'Signed in' : 'Signed out'}\n    </div>\n  )\n}\n\nexport default App\n```\n\n### useFirestoreSubscription\n\nuseFirestoreSubscription is a function that accepts an optional firestore reference. the return value will be updated whenever the data snapshot changes, and the listener subscription will be reinitialized/cleaned up on ref change.\n\n```js\nimport React from 'react'\nimport firebase from 'firebase'\nimport { useFirestoreSubscription } from 'react-firebase-subscribable'\n\nconst UserProfile = ({ user }) => {\n  const userRef = user\n    ? firebase.firestore().collection('names').doc(user.uid)\n    : null\n  const userProfile = useFirestoreSubscription(userRef)\n  return (\n    <div>\n      {\n        userProfile ?\n          <span>{userProfile.name}</span> :\n          <span>Sign in to view your profile</span>\n      }\n    </div>\n  )\n}\n\nexport default UserProfile\n```\n\n### useRTDBSubscription\n\nuseRTDBSubscription is a function that accepts an optional real-time database reference and event type (default is `value`). the return value will be updated whenever the data snapshot changes, and the listener subscription will be reinitialized/cleaned up on ref change.\n\n```js\nimport React from 'react'\nimport firebase from 'firebase'\nimport { useRTDBSubscription } from 'react-firebase-subscribable'\n\nconst UserProfile = ({ user }) => {\n  const userRef = user\n    ? firebase.database().ref(`names/${user.uid}`)\n    : null\n  const userProfile = useRTDBSubscription(userRef)\n  return (\n    <div>\n      {\n        userProfile ?\n          <span>{userProfile.name}</span> :\n          <span>Sign in to view your profile</span>\n      }\n    </div>\n  )\n}\n\nexport default UserProfile\n```\n\n### Examples\n\n[vanilla React](https://github.com/pdeona/-react-firebase-subscribable/tree/master/example)\n\n[with Recompose](https://github.com/pdeona/-react-firebase-subscribable/tree/master/example-with-recompose)\n\n[as Decorators](https://github.com/pdeona/-react-firebase-subscribable/tree/master/example-with-decorators)\n\n## Bugs, Pull Requests\n\n[Pull requests, feature requests, bug reports welcome](https://github.com/pdeona/-react-firebase-subscribable)\n","_id":"react-firebase-subscribable@1.0.0-alpha.0","dist":{"shasum":"05b7ad88d9dc914ee9852c06061312fdca3c24d3","integrity":"sha512-krK+m0Qd75RxhEZJkB2PEtBymXFAO90fsLrx/b0HuOfkssULrO8NvPlC/2mdTXJdIgKZ0djqTUg71rz99NC1SA==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.0-alpha.0.tgz","fileCount":20,"unpackedSize":48735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb93jyCRA9TVsSAnZWagAA3HoP/1IN24wU/rYJQ5LmF6zN\nS4glOh7uSCzSkDies7j7tbq5IbiZs14MCYmCN/XXd8KsFGELjN3wCokgeUY0\nmPyi14GnY2kJa8P7WP4qO4hoUrZgBNJvNMOHwPd07C+8ZO9UZ09bi+OLcQGg\nkwemSSvgRCwn9LoKQGbhHqa6KGRuXCTfVOJD7LmSqa80Bz10qiLa0iMpmdeQ\nrSffaL1rEQMeGD/fQEHWtk/UQXYY2ZOaY0bKP0BgcQ782FYLYfGjWhuhxlCc\nJKufJOKfr3NPkaJ+ey0D7ASIyLrKGacKIrSJ/TUTA8YjVUoXVBBm/MVwdRAH\nQ602/3XgP8p6LnqUYIpxpmnameABa/7Gc/hSP5G7b+vAsogfFfZm6ocHlKjE\n2XEAtU3bOjyOLbrVh3dKVxixtiqBfPxd2MZr0bE0sttwWbQX6B73E4jxBogA\n3joUGXbsACbSB7zxo2y3jiFmoAU3wFoGkJBuETbXzO3oBjraXXYxarJa1wvh\noXEQRRsxmJLmrKYeMJopBDV8MhNrOTDX6mFDFFL6trS7QaGkS2NUmxnlSPHT\nFEaQNOUd5OW/N3TZsSw79FstQKWgegeZpZQmJ4pZqq2F479gGzz3RcsbEXzp\nBmnWvEQL4RlylWhG7HkTUrFxJty07nUUXqLBlf8L5siHiYu5BHrLQMsZqegt\nhUoE\r\n=y2kn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxZ4xBxqEvt43iZSl3213m8jLRcPBn31ibhPyXhQ1FdQIhAJJKUmfayPoG4WWGefAN/Z4Z06cgQk2yIqF3qdEnREIQ"}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.0-alpha.0_1542945010189_0.6716150558789848"},"_hasShrinkwrap":false},"1.0.0-alpha.1":{"name":"react-firebase-subscribable","version":"1.0.0-alpha.1","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"react":"^16.7.0-alpha.2"},"npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"readmeFilename":"README.md","readme":"# react-firebase-subscribable\n\nHigher order components to wrap React Components in Firebase Auth/Firestore real-time subscriptions.\n\n## Table of Contents\n\n[Dependencies](#dependencies)\n\n[Usage](#usage)\n\n- [As Decorators](#as-decorators)\n- [withAuthSubscription](#withauthsubscription)\n- [withFirestoreSubscription](#withfirestoresubcription)\n- [withRTDBSubscription](#withrtdbsubscription)\n- [Hooks](#hooks)\n  - [useAuthSubscription](#useauthsubscription)\n  - [useFirestoreSubscription](#usefirestoresubcription)\n  - [useRTDBSubscription](#usertdbsubscription)\n\n[Examples](#examples)\n\n[Bugs, Pull Requests](#bugs-pull-requests)\n\n## Dependencies\n\n- React ^16.0.0\n\n## Usage\n\n### As Decorators\n\nAll exports work with the ES7 decorator proposal syntax for class decorators:\n\n```js\n@withAuthSubscription\n@withFirestoreSubscription\n@withRTDBSubscription\n```\n\nTo enable support in your app, you need to add `@babel/plugin-proposal-decorators` to your project and add the following to your `.babelrc`:\n\n```json\n{\n  \"plugins\": [\n    [\"@babel/plugin-proposal-decorators\", { \"legacy\": true }]\n  ]\n}\n```\n\nSee the example in <https://github.com/pdeona/-react-firebase-subscribable/tree/master/example-with-decorators>\n\n### withAuthSubscription\n\nProps:\n\n| Name               | Type                   | Required |\n| ------------------ |:----------------------:| --------:|\n| firebaseAuth       | Firebase Auth Instance | true     |\n| onAuthStateChanged | function               | true     |\n\n```js\nimport React from 'react'\nimport { withAuthSubscription } from 'react-firebase-subscribable'\n\n/**\n *  as a decorator\n **/\n@withAuthSubscription\nclass CurrentUser extends Component {\n  render() {\n    const { user } = this.props\n    return (\n      <div>\n        {user ? JSON.stringify(user) : 'Not signed in'}\n      </div>\n    )\n  }\n}\n\nexport default CurrentUser\n\n/**\n *  as a function\n **/\nconst CurrentUser = ({ user }) => (\n  <div>\n    {user ? JSON.stringify(user) : 'Not signed in'}\n  </div>\n)\n\nexport default withAuthSubscription(CurrentUser)\n```\n\n```js\nimport React, { PureComponent } from 'react'\nimport firebase from 'firebase' // firebase auth passed in as prop\nimport CurrentUser from './CurrentUser'\n\nexport default class App extends PureComponent {\n  state = {\n    user: null,\n  }\n  \n  onAuthStateChanged = user => this.setState(() => ({\n    user,\n  }))\n\n  render() {\n    return (\n      <CurrentUser\n        user={this.state.user}\n        onAuthStateChanged={this.onAuthStateChanged}\n        firebaseAuth={firebase.auth(YOUR_APP_CONFIG)}\n      />\n    )\n  }\n}\n```\n\n### withFirestoreSubscription\n\nwithFirestoreSubscription will cleanup/re-initialize snapshot listeners any time firestoreRef changes.\nTo use dynamic references simply pass in null when the desired value isn't available:\n`firestoreRef={currentUser ? firestore.collections('user-profiles').doc(currentUser.id) : null}`\n\nProps:\n\n| Name               | Type                   | Required                                     |\n| ------------------ |:----------------------:| -------------------------------------------: |\n| firestoreRef       | Firestore Reference    | false (if null, no listener is attached)     |\n| onSnapshot         | function               | true                                         |\n\n```js\nimport React, { Component } from 'react'\nimport { withFirestoreSubscription } from 'react-firebase-subscribable'\n\n/**\n *  as a decorator\n **/\n@withFirestoreSubscription\nclass NameInDB extends Component {\n  render() {\n    return (\n      <div>\n        {this.props.name}\n      </div>\n    )\n  }\n}\n\nexport default NameInDB\n\n/**\n *  as a function\n **/\nconst NameInDB = ({ name }) => (\n  <div>\n    {name}\n  </div>\n)\n\nexport default withFirestoreSubscription(NameInDB)\n```\n\n```js\nimport React, { PureComponent } from 'react'\nimport firebase from 'firebase' // firestore ref passed in as prop\nimport NameInDB from './NameInDB'\n\nexport default class App extends PureComponent {\n  state = {\n    name: '',\n  }\n  \n  onSnapshot = doc => this.setState(() => ({\n    name: doc.data() || '',\n  }))\n\n  render() {\n    return (\n      <NameInDB\n        name={this.state.name}\n        firestoreRef={firebase.firestore(APP_CONFIG).collection('name').doc('mine')}\n        onSnapshot={this.onSnapshot}\n      />\n    )\n  }\n}\n```\n\n### withRTDBSubscription\n\nwithRTDBSubscription will cleanup/re-initialize snapshot listeners any time firebaseRef changes.\nThis component also allows an eventType to be provided, for listeners on lists. The default\nvalue for `eventType` is `\"value\"`.\n\nTo use dynamic references simply pass in null when the desired value isn't available:\n`firebaseRef={currentUser ? firebase.ref('user-profiles').child(currentUser.id) : null}`\n\nProps:\n\n| Name               | Type                   | Required                                   |\n| ------------------ |:----------------------:| -----------------------------------------: |\n| firebaseRef        | Firebase DB Reference  | false (if null, no listener is attached)   |\n| onSnapshot         | function               | true                                       |\n| eventType          | enum                   | false; default = 'value'; see [EventTypes](#event-types)   |\n\n#### Event Types\n\n- \"value\"\n- \"child_added\"\n- \"child_changed\"\n- \"child_removed\"\n- \"child_moved\"\n\nNote: Firestore is in beta, however it is recommended if you are building a new app to use Firestore over the legacy RTDB. Some of the advantages include:\n\n- Document References\n- A more intuitive and powerful query API\n- More scalability and better performance for apps that handle a large amount of data\n- Less data denormalization required\n\nRead more here: [Real-Time Database vs. Firestore](https://firebase.google.com/docs/database/rtdb-vs-firestore)\n\n```js\nimport React, { Component } from 'react'\nimport { withRTDBSubscription } from 'react-firebase-subscribable'\n\n/**\n *  as a decorator\n **/\n@withRTDBSubscription\nclass NameInDB extends Component {\n  render() {\n    return (\n      <div>\n        {this.props.name}\n      </div>\n    )\n  }\n}\n\nexport default NameInDB\n\n/**\n *  as a function\n **/\nconst NameInDB = ({ name }) => (\n  <div>\n    {name}\n  </div>\n)\n\nexport default withRTDBSubscription(NameInDB)\n```\n\n```js\nimport React, { PureComponent } from 'react'\nimport firebase from 'firebase' // firebase db ref passed in as prop\nimport NameInDB from './NameInDB'\n\nexport default class App extends PureComponent {\n  state = {\n    name: '',\n  }\n  \n  onChange = doc => this.setState(() => ({\n    name: doc.val() || '',\n  }))\n\n  render() {\n    return (\n      <NameInDB\n        name={this.state.name}\n        firebaseRef={firebase.database(APP_CONFIG).ref('name').child('mine')}\n        onChange={this.onChange}\n        eventType=\"value\"\n      />\n    )\n  }\n}\n```\n\n### Hooks\n\nNote: The hooks API is still unreleased and likely to change. This version should not be used in production.\n\n### useAuthSubscription\n\nuseAuthSubscription is a function that accepts a firebase auth instance. the return value (`user` below) will be set upon auth state change.\n\n```js\nimport React from 'react'\nimport firebase from 'firebase'\nimport { useAuthSubscription } from 'react-firebase-subscribable'\n\nconst App = () => {\n  const user = useAuthSubscription(firebase.auth())\n  return (\n    <div>\n      {user ? 'Signed in' : 'Signed out'}\n    </div>\n  )\n}\n\nexport default App\n```\n\n### useFirestoreSubscription\n\nuseFirestoreSubscription is a function that accepts an optional firestore reference. the return value will be updated whenever the data snapshot changes, and the listener subscription will be reinitialized/cleaned up on ref change.\n\n```js\nimport React from 'react'\nimport firebase from 'firebase'\nimport { useFirestoreSubscription } from 'react-firebase-subscribable'\n\nconst UserProfile = ({ user }) => {\n  const userRef = user\n    ? firebase.firestore().collection('names').doc(user.uid)\n    : null\n  const userProfile = useFirestoreSubscription(userRef)\n  return (\n    <div>\n      {\n        userProfile ?\n          <span>{userProfile.data().name}</span> :\n          <span>Sign in to view your profile</span>\n      }\n    </div>\n  )\n}\n\nexport default UserProfile\n```\n\n### useRTDBSubscription\n\nuseRTDBSubscription is a function that accepts an optional real-time database reference and event type (default is `value`). the return value will be updated whenever the data snapshot changes, and the listener subscription will be reinitialized/cleaned up on ref change.\n\n```js\nimport React from 'react'\nimport firebase from 'firebase'\nimport { useRTDBSubscription } from 'react-firebase-subscribable'\n\nconst UserProfile = ({ user }) => {\n  const userRef = user\n    ? firebase.database().ref(`names/${user.uid}`)\n    : null\n  const userProfile = useRTDBSubscription(userRef)\n  return (\n    <div>\n      {\n        userProfile ?\n          <span>{userProfile.val().name}</span> :\n          <span>Sign in to view your profile</span>\n      }\n    </div>\n  )\n}\n\nexport default UserProfile\n```\n\n### Examples\n\n[vanilla React](https://github.com/pdeona/-react-firebase-subscribable/tree/master/example)\n\n[with Recompose](https://github.com/pdeona/-react-firebase-subscribable/tree/master/example-with-recompose)\n\n[as Decorators](https://github.com/pdeona/-react-firebase-subscribable/tree/master/example-with-decorators)\n\n## Bugs, Pull Requests\n\n[Pull requests, feature requests, bug reports welcome](https://github.com/pdeona/-react-firebase-subscribable)\n","_id":"react-firebase-subscribable@1.0.0-alpha.1","dist":{"shasum":"7420f0219b5810cd568d7bdd6f9b7fcca7f10301","integrity":"sha512-MUE2JchdaI8CcZ0LV/QCvYAr1FyYePj3MhCYd4cqI3JlAEKt9oKxdXIBjctnS0qd7HiMJeHTAf/4pJoAKZzwZw==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.0-alpha.1.tgz","fileCount":20,"unpackedSize":48748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb93sICRA9TVsSAnZWagAAOQIQAJ/yFolTzFtVcJSmz4Su\nl0uTfC9CKx0DDM+7qMFf7H9C6QaDcQLYUkR+ZTm670qmg92xuNOexy7XBJJy\nHLPwej4G9D5rmF1dpkVstnTrUOayfcNQjEYD0RckEvxcBI3LSBI4BShA5O6g\n7gRIvEyMhWKkbT2cPg9DX+OtIgRs6wLNIxSC5DgvPm+aqQ0MEcj1+9BYkxeh\nz3ZhnNbzzX0ZotrYuGJjTz81jz8SF7O3dNaxt+Z3tiaVlj0d48CHCliK8hub\nHAY468LdWH1q5A/j5uldb2eePcIzG6fhmoD9rgzZKfY+TyCmmOXe2MlgznEo\nWynFKreKwCck1jagQgWaepL3BjJfVgkqElmH2gq3TZWOBM7tAD+x73QmKCd1\n2fSdSlaOhwCAVh/avOpxwLj5jK6XiI8e5KF20tA5Zzzt6XquWT0maEpkwmre\nWwhQQBI0aqAMNKuwmgUE3s7nMNYJ8gxNa3qJDWzyoAo6GzL5OkmwHeZNtyxN\nxTKNJc6uvqPfmpPXZT+2sU6dbZd3bkHZQdOcDVEuW4+XI5ny9s2t1wm+FGYt\nq0BQ2cWvKaEljpP4NbJos1gMFVcBIwXwwIrWnmWctmvXe2QtOWElOU7oeOpn\nqLz2vl1haKajDF9sl1PBKxHaxWVPVTjTzkQmbvYoHh313x00wKMKkr+J/XK7\n7Jeu\r\n=8wuU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8cbq/P6ucMcSKki0pBhvympAUGn3zo6FvH62zyxIpXAiEA5gBzZmdMdsRXabObFkQuz9TJXwfEd52gHs8tcEOKweU="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.0-alpha.1_1542945544225_0.41069988153754955"},"_hasShrinkwrap":false},"0.1.23":{"name":"react-firebase-subscribable","version":"0.1.23","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"react":"^16.0.0"},"_id":"react-firebase-subscribable@0.1.23","dist":{"shasum":"581f318623e0b343eaf401923c4f7886c592ae73","integrity":"sha512-5hnj5iI+GWsxH2whfAbUdAYQDtgGPHym5Jq9nfPMw5l6WsjUcNm0Nsbz9HCcWiGddfno6LmDCma3ZULK1IFWtg==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.23.tgz","fileCount":20,"unpackedSize":46245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb93uvCRA9TVsSAnZWagAAQMYP/iX6/1YMM9pNHEXI4SwT\nn03u/YtEDmp8U8e71UlxXASEJtuFEIa0l12cArQXDx6b7BQrW9cwP2eLd+dc\niAbx7kJh08ptsgn6AaMVCHyxo4Z1kRrnvDl2Lb7xvbgdZG7DK//8ygsIYdrU\nkv3aB2JXSdtBxjJ/7+jh7ECrUXo9SleMfSpKJlHXZOin9kiefJ7M+A8gdhOZ\n5dfP1QV9aStuyFZtj+Hhu8aOauqvvlJBGRuWyAQRSrRNQHij1FfKUJ7v3f81\n04VSk5Qd/Tdq/xzuWKX4DsK9Ylb6TgmAqm8V06qNi3/Q+CMAgnT28OM27Lbt\n9S3IgjWzMSq3nsYIHmq1mpPhDPENBzLkb+iKsGRGkE8ly5YU1v65/6dUTrhZ\nbP9KjK/fDfASq2sWrwULvWeDPslrpuNVbSrlC2mVCQy9pGIccaB4Np6/wM/4\nN0VLsrg86/v/TpvlXHznh6PBmEjj+kTxQOOP/AzqfNXHN3ggYJ2l++Ls2kS3\nmYRUPVtf/sqeW16KMyhvDjazUJnbQC2UX5FY+DF9SeNTNCoSktyGY0wdBYIv\nhXcLOHZKvwwoNbiQDaDqw0YN1ZoF1i48gjDYVTosLLX/43axF8EitZCsRo13\n+jWwtGqBDPdb6f2bDCsQ3pjldDxgpmIqglTbtdwnc+jSoEZROU2Y7W15fW/O\npeFd\r\n=SKXW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChZtWo9nGEczZj4bHOSyjU8Hs6ZZ/wXoNwDYJfyliVFQIhAN/go3yFuMv+MT9KKvpMTem/t929TIrF0XxDOe3E2YOB"}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.23_1542945711200_0.6249479817870205"},"_hasShrinkwrap":false},"1.0.0-alpha.2":{"name":"react-firebase-subscribable","version":"1.0.0-alpha.2","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"react":"^16.7.0-alpha.2"},"readmeFilename":"README.md","readme":"# react-firebase-subscribable\n\nHigher order components to wrap React Components in Firebase Auth/Firestore real-time subscriptions.\n\n##### This is the experimental Hooks API alpha release of `react-firebase-subscribable`. Be sure not to use this one in production, as it depends on react@16.7.0-alpha and the API may change.\n\n## Table of Contents\n\n[Dependencies](#dependencies)\n\n[Usage](#usage)\n\n- [As Decorators](#as-decorators)\n- [withAuthSubscription](#withauthsubscription)\n- [withFirestoreSubscription](#withfirestoresubcription)\n- [withRTDBSubscription](#withrtdbsubscription)\n- [Hooks](#hooks)\n  - [useAuthSubscription](#useauthsubscription)\n  - [useFirestoreSubscription](#usefirestoresubcription)\n  - [useRTDBSubscription](#usertdbsubscription)\n\n[Examples](#examples)\n\n[Bugs, Pull Requests](#bugs-pull-requests)\n\n## Dependencies\n\n- React ^16.7.0-alpha.2\n\n## Usage\n\n### As Decorators\n\nAll (non-hook) exports work with the ES7 decorator proposal syntax for class decorators:\n\n```js\n@withAuthSubscription\n@withFirestoreSubscription\n@withRTDBSubscription\n```\n\nTo enable support in your app, you need to add `@babel/plugin-proposal-decorators` to your project and add the following to your `.babelrc`:\n\n```json\n{\n  \"plugins\": [\n    [\"@babel/plugin-proposal-decorators\", { \"legacy\": true }]\n  ]\n}\n```\n\nSee the example in <https://github.com/pdeona/-react-firebase-subscribable/tree/master/example-with-decorators>\n\n### withAuthSubscription\n\nProps:\n\n| Name               | Type                   | Required |\n| ------------------ |:----------------------:| --------:|\n| firebaseAuth       | Firebase Auth Instance | true     |\n| onAuthStateChanged | function               | true     |\n\n```js\nimport React from 'react'\nimport { withAuthSubscription } from 'react-firebase-subscribable'\n\n/**\n *  as a decorator\n **/\n@withAuthSubscription\nclass CurrentUser extends Component {\n  render() {\n    const { user } = this.props\n    return (\n      <div>\n        {user ? JSON.stringify(user) : 'Not signed in'}\n      </div>\n    )\n  }\n}\n\nexport default CurrentUser\n\n/**\n *  as a function\n **/\nconst CurrentUser = ({ user }) => (\n  <div>\n    {user ? JSON.stringify(user) : 'Not signed in'}\n  </div>\n)\n\nexport default withAuthSubscription(CurrentUser)\n```\n\n```js\nimport React, { PureComponent } from 'react'\nimport firebase from 'firebase' // firebase auth passed in as prop\nimport CurrentUser from './CurrentUser'\n\nexport default class App extends PureComponent {\n  state = {\n    user: null,\n  }\n  \n  onAuthStateChanged = user => this.setState(() => ({\n    user,\n  }))\n\n  render() {\n    return (\n      <CurrentUser\n        user={this.state.user}\n        onAuthStateChanged={this.onAuthStateChanged}\n        firebaseAuth={firebase.auth(YOUR_APP_CONFIG)}\n      />\n    )\n  }\n}\n```\n\n### withFirestoreSubscription\n\nwithFirestoreSubscription will cleanup/re-initialize snapshot listeners any time firestoreRef changes.\nTo use dynamic references simply pass in null when the desired value isn't available:\n`firestoreRef={currentUser ? firestore.collections('user-profiles').doc(currentUser.id) : null}`\n\nProps:\n\n| Name               | Type                   | Required                                     |\n| ------------------ |:----------------------:| -------------------------------------------: |\n| firestoreRef       | Firestore Reference    | false (if null, no listener is attached)     |\n| onSnapshot         | function               | true                                         |\n\n```js\nimport React, { Component } from 'react'\nimport { withFirestoreSubscription } from 'react-firebase-subscribable'\n\n/**\n *  as a decorator\n **/\n@withFirestoreSubscription\nclass NameInDB extends Component {\n  render() {\n    return (\n      <div>\n        {this.props.name}\n      </div>\n    )\n  }\n}\n\nexport default NameInDB\n\n/**\n *  as a function\n **/\nconst NameInDB = ({ name }) => (\n  <div>\n    {name}\n  </div>\n)\n\nexport default withFirestoreSubscription(NameInDB)\n```\n\n```js\nimport React, { PureComponent } from 'react'\nimport firebase from 'firebase' // firestore ref passed in as prop\nimport NameInDB from './NameInDB'\n\nexport default class App extends PureComponent {\n  state = {\n    name: '',\n  }\n  \n  onSnapshot = doc => this.setState(() => ({\n    name: doc.data() || '',\n  }))\n\n  render() {\n    return (\n      <NameInDB\n        name={this.state.name}\n        firestoreRef={firebase.firestore(APP_CONFIG).collection('name').doc('mine')}\n        onSnapshot={this.onSnapshot}\n      />\n    )\n  }\n}\n```\n\n### withRTDBSubscription\n\nwithRTDBSubscription will cleanup/re-initialize snapshot listeners any time firebaseRef changes.\nThis component also allows an eventType to be provided, for listeners on lists. The default\nvalue for `eventType` is `\"value\"`.\n\nTo use dynamic references simply pass in null when the desired value isn't available:\n`firebaseRef={currentUser ? firebase.ref('user-profiles').child(currentUser.id) : null}`\n\nProps:\n\n| Name               | Type                   | Required                                   |\n| ------------------ |:----------------------:| -----------------------------------------: |\n| firebaseRef        | Firebase DB Reference  | false (if null, no listener is attached)   |\n| onSnapshot         | function               | true                                       |\n| eventType          | enum                   | false; default = 'value'; see [EventTypes](#event-types)   |\n\n#### Event Types\n\n- \"value\"\n- \"child_added\"\n- \"child_changed\"\n- \"child_removed\"\n- \"child_moved\"\n\nNote: Firestore is in beta, however it is recommended if you are building a new app to use Firestore over the legacy RTDB. Some of the advantages include:\n\n- Document References\n- A more intuitive and powerful query API\n- More scalability and better performance for apps that handle a large amount of data\n- Less data denormalization required\n\nRead more here: [Real-Time Database vs. Firestore](https://firebase.google.com/docs/database/rtdb-vs-firestore)\n\n```js\nimport React, { Component } from 'react'\nimport { withRTDBSubscription } from 'react-firebase-subscribable'\n\n/**\n *  as a decorator\n **/\n@withRTDBSubscription\nclass NameInDB extends Component {\n  render() {\n    return (\n      <div>\n        {this.props.name}\n      </div>\n    )\n  }\n}\n\nexport default NameInDB\n\n/**\n *  as a function\n **/\nconst NameInDB = ({ name }) => (\n  <div>\n    {name}\n  </div>\n)\n\nexport default withRTDBSubscription(NameInDB)\n```\n\n```js\nimport React, { PureComponent } from 'react'\nimport firebase from 'firebase' // firebase db ref passed in as prop\nimport NameInDB from './NameInDB'\n\nexport default class App extends PureComponent {\n  state = {\n    name: '',\n  }\n  \n  onChange = doc => this.setState(() => ({\n    name: doc.val() || '',\n  }))\n\n  render() {\n    return (\n      <NameInDB\n        name={this.state.name}\n        firebaseRef={firebase.database(APP_CONFIG).ref('name').child('mine')}\n        onChange={this.onChange}\n        eventType=\"value\"\n      />\n    )\n  }\n}\n```\n\n### Hooks\n\nNote: The hooks API is still unreleased and likely to change. This version should not be used in production.\n\n### useAuthSubscription\n\nuseAuthSubscription is a function that accepts a firebase auth instance. the return value (`user` below) will be set upon auth state change.\n\n```js\nimport React from 'react'\nimport firebase from 'firebase'\nimport { useAuthSubscription } from 'react-firebase-subscribable'\n\nconst App = () => {\n  const user = useAuthSubscription(firebase.auth())\n  return (\n    <div>\n      {user ? 'Signed in' : 'Signed out'}\n    </div>\n  )\n}\n\nexport default App\n```\n\n### useFirestoreSubscription\n\nuseFirestoreSubscription is a function that accepts an optional firestore reference. the return value will be updated whenever the data snapshot changes, and the listener subscription will be reinitialized/cleaned up on ref change.\n\n```js\nimport React from 'react'\nimport firebase from 'firebase'\nimport { useFirestoreSubscription } from 'react-firebase-subscribable'\n\nconst UserProfile = ({ user }) => {\n  const userRef = user\n    ? firebase.firestore().collection('names').doc(user.uid)\n    : null\n  const userProfile = useFirestoreSubscription(userRef)\n  return (\n    <div>\n      {\n        userProfile ?\n          <span>{userProfile.data().name}</span> :\n          <span>Sign in to view your profile</span>\n      }\n    </div>\n  )\n}\n\nexport default UserProfile\n```\n\n### useRTDBSubscription\n\nuseRTDBSubscription is a function that accepts an optional real-time database reference and event type (default is `value`). the return value will be updated whenever the data snapshot changes, and the listener subscription will be reinitialized/cleaned up on ref change.\n\n```js\nimport React from 'react'\nimport firebase from 'firebase'\nimport { useRTDBSubscription } from 'react-firebase-subscribable'\n\nconst UserProfile = ({ user }) => {\n  const userRef = user\n    ? firebase.database().ref(`names/${user.uid}`)\n    : null\n  const userProfile = useRTDBSubscription(userRef)\n  return (\n    <div>\n      {\n        userProfile ?\n          <span>{userProfile.val().name}</span> :\n          <span>Sign in to view your profile</span>\n      }\n    </div>\n  )\n}\n\nexport default UserProfile\n```\n\n### Examples\n\n[vanilla React](https://github.com/pdeona/-react-firebase-subscribable/tree/master/example)\n\n[with Recompose](https://github.com/pdeona/-react-firebase-subscribable/tree/master/example-with-recompose)\n\n[as Decorators](https://github.com/pdeona/-react-firebase-subscribable/tree/master/example-with-decorators)\n\n## Bugs, Pull Requests\n\n[Pull requests, feature requests, bug reports welcome](https://github.com/pdeona/-react-firebase-subscribable)\n","_id":"react-firebase-subscribable@1.0.0-alpha.2","dist":{"shasum":"5d7728f763ff3ec3450e56121b69beb38ed39ff5","integrity":"sha512-e9phRuc5tnewo4HKwNGIFQgHG5I/qz0BgaCuD1WuFUH95GJFiStf6rxyH/6XujT2J+gsOxeyikmxVq50l3jCTQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.0-alpha.2.tgz","fileCount":20,"unpackedSize":48857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb931DCRA9TVsSAnZWagAAU2IP/12oWQdj9Z85BKxRzP17\n7FpYuPc+HwV9VLfcAGoLW5jQcTwONLjpQ1LNF8LcziPuOxwjUBaatKghb3cq\nK4cJiFGxcfADweaSbU52yKOC7DKhyM9GN//jUpxipnaouZOWXboxlVN8Ewa/\nZZcxNspNY5tJjg4w6lEvf9bSNixdMT2MSfRbLJzAih7WqmlIunaX7iKfsSkG\nwY28RLW2b/Cqs2CqV9tsJbakXgr0whu/nTQ+l/4o6vnuG+3IrnBnuwxA8EEW\nSM/ZrmTYDuzo59O6wmt8u2ww9X1Pt1RxwCXSZUv99IBRd8PnTMjstkyL7gW/\nn8hT9GcdOgKss3mxYKkuQmnyHS5TsHioXnKPQsRY/j+ZBeSAM+gS+ci3EaSG\n9wbyOS7JLQCinLNgc3BsMrtVRuY9yNo2I6V2BBowvyL4PZuuIAR1APEfiwso\nfsm1u6MIN/dB+DSIoZzeOQtQ36H13zb+4SB1ePVKoLygCRA1dNj5As25b/i1\nSfhqzN7lLLvzl6SztyCNCu/vIw9VF28aEv4EbyGJ3gIqIHNSLIhtUvUi8T5p\n4B+ZwrGumwHb1HfFfw9iufF6Sr7XIyME7fGrsQ1+PRV1ryca/sMZJ02k+cgS\n/GT06xL7P387CEqgvT20sPa8aOHFduT2TwlJvGesJbrkLtSZ1Eh5iLJ1RBbD\nwCoj\r\n=2ABJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuiD+L+V+sqnxCGTXrdom0WDBJlfVl5lbdj70Rgl8tNAiAhxXuZzFwe/zAwCnGn/MZfsTsNfZnRdz//tdjlwzUSlQ=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.0-alpha.2_1542946115207_0.9282343316964059"},"_hasShrinkwrap":false},"1.0.0-alpha.3":{"name":"react-firebase-subscribable","version":"1.0.0-alpha.3","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"react":"^16.7.0-alpha.2"},"readmeFilename":"README.md","readme":"# react-firebase-subscribable\n\nHigher order components to wrap React Components in Firebase Auth/Firestore real-time subscriptions.\n\n##### This is the experimental Hooks API alpha release of `react-firebase-subscribable`. Be sure not to use this one in production, as it depends on react@16.7.0-alpha and the API may change.\n\n## Table of Contents\n\n[Dependencies](#dependencies)\n\n[Usage](#usage)\n\n- [As Decorators](#as-decorators)\n- [withAuthSubscription](#withauthsubscription)\n- [withFirestoreSubscription](#withfirestoresubcription)\n- [withRTDBSubscription](#withrtdbsubscription)\n- [Hooks](#hooks)\n  - [useAuthSubscription](#useauthsubscription)\n  - [useFirestoreSubscription](#usefirestoresubcription)\n  - [useRTDBSubscription](#usertdbsubscription)\n\n[Examples](#examples)\n\n[Bugs, Pull Requests](#bugs-pull-requests)\n\n## Dependencies\n\n- React ^16.7.0-alpha.2\n\n## Usage\n\n### As Decorators\n\nAll (non-hook) exports work with the ES7 decorator proposal syntax for class decorators:\n\n```js\n@withAuthSubscription\n@withFirestoreSubscription\n@withRTDBSubscription\n```\n\nTo enable support in your app, you need to add `@babel/plugin-proposal-decorators` to your project and add the following to your `.babelrc`:\n\n```json\n{\n  \"plugins\": [\n    [\"@babel/plugin-proposal-decorators\", { \"legacy\": true }]\n  ]\n}\n```\n\nSee the example in <https://github.com/pdeona/-react-firebase-subscribable/tree/master/example-with-decorators>\n\n### withAuthSubscription\n\nProps:\n\n| Name               | Type                   | Required |\n| ------------------ |:----------------------:| --------:|\n| firebaseAuth       | Firebase Auth Instance | true     |\n| onAuthStateChanged | function               | true     |\n\n```js\nimport React from 'react'\nimport { withAuthSubscription } from 'react-firebase-subscribable'\n\n/**\n *  as a decorator\n **/\n@withAuthSubscription\nclass CurrentUser extends Component {\n  render() {\n    const { user } = this.props\n    return (\n      <div>\n        {user ? JSON.stringify(user) : 'Not signed in'}\n      </div>\n    )\n  }\n}\n\nexport default CurrentUser\n\n/**\n *  as a function\n **/\nconst CurrentUser = ({ user }) => (\n  <div>\n    {user ? JSON.stringify(user) : 'Not signed in'}\n  </div>\n)\n\nexport default withAuthSubscription(CurrentUser)\n```\n\n```js\nimport React, { PureComponent } from 'react'\nimport firebase from 'firebase' // firebase auth passed in as prop\nimport CurrentUser from './CurrentUser'\n\nexport default class App extends PureComponent {\n  state = {\n    user: null,\n  }\n  \n  onAuthStateChanged = user => this.setState(() => ({\n    user,\n  }))\n\n  render() {\n    return (\n      <CurrentUser\n        user={this.state.user}\n        onAuthStateChanged={this.onAuthStateChanged}\n        firebaseAuth={firebase.auth(YOUR_APP_CONFIG)}\n      />\n    )\n  }\n}\n```\n\n### withFirestoreSubscription\n\nwithFirestoreSubscription will cleanup/re-initialize snapshot listeners any time firestoreRef changes.\nTo use dynamic references simply pass in null when the desired value isn't available:\n`firestoreRef={currentUser ? firestore.collections('user-profiles').doc(currentUser.id) : null}`\n\nProps:\n\n| Name               | Type                   | Required                                     |\n| ------------------ |:----------------------:| -------------------------------------------: |\n| firestoreRef       | Firestore Reference    | false (if null, no listener is attached)     |\n| onSnapshot         | function               | true                                         |\n\n```js\nimport React, { Component } from 'react'\nimport { withFirestoreSubscription } from 'react-firebase-subscribable'\n\n/**\n *  as a decorator\n **/\n@withFirestoreSubscription\nclass NameInDB extends Component {\n  render() {\n    return (\n      <div>\n        {this.props.name}\n      </div>\n    )\n  }\n}\n\nexport default NameInDB\n\n/**\n *  as a function\n **/\nconst NameInDB = ({ name }) => (\n  <div>\n    {name}\n  </div>\n)\n\nexport default withFirestoreSubscription(NameInDB)\n```\n\n```js\nimport React, { PureComponent } from 'react'\nimport firebase from 'firebase' // firestore ref passed in as prop\nimport NameInDB from './NameInDB'\n\nexport default class App extends PureComponent {\n  state = {\n    name: '',\n  }\n  \n  onSnapshot = doc => this.setState(() => ({\n    name: doc.data() || '',\n  }))\n\n  render() {\n    return (\n      <NameInDB\n        name={this.state.name}\n        firestoreRef={firebase.firestore(APP_CONFIG).collection('name').doc('mine')}\n        onSnapshot={this.onSnapshot}\n      />\n    )\n  }\n}\n```\n\n### withRTDBSubscription\n\nwithRTDBSubscription will cleanup/re-initialize snapshot listeners any time firebaseRef changes.\nThis component also allows an eventType to be provided, for listeners on lists. The default\nvalue for `eventType` is `\"value\"`.\n\nTo use dynamic references simply pass in null when the desired value isn't available:\n`firebaseRef={currentUser ? firebase.ref('user-profiles').child(currentUser.id) : null}`\n\nProps:\n\n| Name               | Type                   | Required                                   |\n| ------------------ |:----------------------:| -----------------------------------------: |\n| firebaseRef        | Firebase DB Reference  | false (if null, no listener is attached)   |\n| onSnapshot         | function               | true                                       |\n| eventType          | enum                   | false; default = 'value'; see [EventTypes](#event-types)   |\n\n#### Event Types\n\n- \"value\"\n- \"child_added\"\n- \"child_changed\"\n- \"child_removed\"\n- \"child_moved\"\n\nNote: Firestore is in beta, however it is recommended if you are building a new app to use Firestore over the legacy RTDB. Some of the advantages include:\n\n- Document References\n- A more intuitive and powerful query API\n- More scalability and better performance for apps that handle a large amount of data\n- Less data denormalization required\n\nRead more here: [Real-Time Database vs. Firestore](https://firebase.google.com/docs/database/rtdb-vs-firestore)\n\n```js\nimport React, { Component } from 'react'\nimport { withRTDBSubscription } from 'react-firebase-subscribable'\n\n/**\n *  as a decorator\n **/\n@withRTDBSubscription\nclass NameInDB extends Component {\n  render() {\n    return (\n      <div>\n        {this.props.name}\n      </div>\n    )\n  }\n}\n\nexport default NameInDB\n\n/**\n *  as a function\n **/\nconst NameInDB = ({ name }) => (\n  <div>\n    {name}\n  </div>\n)\n\nexport default withRTDBSubscription(NameInDB)\n```\n\n```js\nimport React, { PureComponent } from 'react'\nimport firebase from 'firebase' // firebase db ref passed in as prop\nimport NameInDB from './NameInDB'\n\nexport default class App extends PureComponent {\n  state = {\n    name: '',\n  }\n  \n  onChange = doc => this.setState(() => ({\n    name: doc.val() || '',\n  }))\n\n  render() {\n    return (\n      <NameInDB\n        name={this.state.name}\n        firebaseRef={firebase.database(APP_CONFIG).ref('name').child('mine')}\n        onChange={this.onChange}\n        eventType=\"value\"\n      />\n    )\n  }\n}\n```\n\n### Hooks\n\nNote: The hooks API is still unreleased and likely to change. This version should not be used in production.\n\n### useAuthSubscription\n\nuseAuthSubscription is a function that accepts a firebase auth instance. the return value (`user` below) will be set upon auth state change.\n\n```js\nimport React from 'react'\nimport firebase from 'firebase'\nimport { useAuthSubscription } from 'react-firebase-subscribable'\n\nconst App = () => {\n  const user = useAuthSubscription(firebase.auth())\n  return (\n    <div>\n      {user ? 'Signed in' : 'Signed out'}\n    </div>\n  )\n}\n\nexport default App\n```\n\n### useFirestoreSubscription\n\nuseFirestoreSubscription is a function that accepts an optional firestore reference. the return value will be updated whenever the data snapshot changes, and the listener subscription will be reinitialized/cleaned up on ref change.\n\n```js\nimport React from 'react'\nimport firebase from 'firebase'\nimport { useFirestoreSubscription } from 'react-firebase-subscribable'\n\nconst UserProfile = ({ user }) => {\n  const userRef = user\n    ? firebase.firestore().collection('names').doc(user.uid)\n    : null\n  const userProfile = useFirestoreSubscription(userRef)\n  return (\n    <div>\n      {\n        userProfile ?\n          <span>{userProfile.data().name}</span> :\n          <span>Sign in to view your profile</span>\n      }\n    </div>\n  )\n}\n\nexport default UserProfile\n```\n\n### useRTDBSubscription\n\nuseRTDBSubscription is a function that accepts an optional real-time database reference and event type (default is `value`). the return value will be updated whenever the data snapshot changes, and the listener subscription will be reinitialized/cleaned up on ref change.\n\n```js\nimport React from 'react'\nimport firebase from 'firebase'\nimport { useRTDBSubscription } from 'react-firebase-subscribable'\n\nconst UserProfile = ({ user }) => {\n  const userRef = user\n    ? firebase.database().ref(`names/${user.uid}`)\n    : null\n  const userProfile = useRTDBSubscription(userRef)\n  return (\n    <div>\n      {\n        userProfile ?\n          <span>{userProfile.val().name}</span> :\n          <span>Sign in to view your profile</span>\n      }\n    </div>\n  )\n}\n\nexport default UserProfile\n```\n\n### Examples\n\n[vanilla React](https://github.com/pdeona/-react-firebase-subscribable/tree/master/example)\n\n[with Recompose](https://github.com/pdeona/-react-firebase-subscribable/tree/master/example-with-recompose)\n\n[as Decorators](https://github.com/pdeona/-react-firebase-subscribable/tree/master/example-with-decorators)\n\n## Bugs, Pull Requests\n\n[Pull requests, feature requests, bug reports welcome](https://github.com/pdeona/-react-firebase-subscribable)\n","_id":"react-firebase-subscribable@1.0.0-alpha.3","dist":{"shasum":"6b5877efd6186cec4832ea7bffb4a511f5d0daef","integrity":"sha512-GGSBzDcsMJ4ZWXclsKZpWf4RkIS346E1hEKBhEPI0TM54axHBVzE9LayjyL/eRYs+sy8JU9OYF4j05KRoXspTQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.0-alpha.3.tgz","fileCount":20,"unpackedSize":48857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+ChFCRA9TVsSAnZWagAAvboP/RJqVp+qpPvgr75D8Xlq\nY0g//XRck6mE6v9FOQQR2IiG0lfLQgdvvBQ2jZHUmVRxRFgv8auETdbh9AoJ\njnEZTPbUJ/4NmicRiSO4w4kahT3tkgpuigGav+/2JaHllxuSG8Pcqu3DcLwb\nBbHbLrlNlDkLnq3NHSL1prz9oh0jRljR9lhHMWAwfZSVmFFUIOW5rWjKtiJD\nfURuA4UJHnId7zxIDCwwrsXcVHCXTOAHuJPZev58sICc5vGpdGE+86wiQeVI\nYcO2kg8KlIRDOLZQMfFKXz9nrqV0YDXP4+C+RwPuMa+RBk0vwq88Syt9pBek\nozuwVC5eDuw3wzpJkGOC+1IIS2w1YgGF2INMd7wJvSnepvY5sigq4m2q2egA\nYzQacY7R+AoERNfdboZm00pGWddGbqfvQOQaTMiBnH7+EOiXx8RZqQvaV0mS\nTka5RKOel28WBwpj+K6CZxrk1uH4JAQozO9kXQMwGPnGyPMKxa0jZzu8aLZu\nMHHLuTD+ylMx9d21X1VVmV8mgRE/fEETosu5pqATdW2LHUoePy6T19dQq4YI\n1ur8Qi0PEVZwH6bBTAGZQEbz/4wEnTo+I59/nAvRfKcZ9CfD/g7VC6AnCeWj\nzO89TEkCpVQYQupMmL41e2+LOTEb+M68NAApFbUZRJUq+TuqaXVjKI4F6HqJ\njWdn\r\n=fWKd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5UAO5P2/cnlaEPqJEdoDYDXw+5bQXBYuaXXWBPwmd9AiA1lgMtuVQuZ8W3qKzPGAA15QZGgJRr8ps6tCP6OI6Olw=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.0-alpha.3_1542989892987_0.8725168693635288"},"_hasShrinkwrap":false},"0.1.24":{"name":"react-firebase-subscribable","version":"0.1.24","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.0.0"},"_id":"react-firebase-subscribable@0.1.24","dist":{"shasum":"f7bb859ede53cb33141147210d3e3f9ce200f049","integrity":"sha512-SJqcx2cP9ILaxf/6nNj4YfiMIb4QWvtAIN0AUFG4As3Xq0QQmKpwztg9CbNO+liqFe/vPO622F7+QZR4AbC9DA==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.24.tgz","fileCount":14,"unpackedSize":40417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+g7ICRA9TVsSAnZWagAAcC8QAJsJhu/3chsdUfqjSRaN\nhRe/Xf6WVPXKKWIkSrV0+sCoIrK9cS5/ClHx1b24ZlJnXZKvxLGKNlOrXbTC\n8rVR/ykYq7I+V0Ba3QwIvWBakohEd1JG9cb2eZaBsPTzj5PtjPa6/8ubFsFN\na0LgD5uSZ84wTFOrvU+EQwZcPeYGByurUx8QmDGWu3YNPi65Ekwzk0+uml8U\nyLyN02u+ojz9bYsgWeadUQKh3REPekiMXCziOPMvHmYMGv98XGkWcc1tE49w\nZIsqLuBjEkcG8Sn7MTp595Jj808YsXBxMXY34qED/6Xu2BBChGv5MMYEwcC8\nEA3QC89cf5aSZJUirq5EhGydkDtJQcjhbEjbTm3ChY/H5NUnEcAMhHNGpefV\nij2/sqQ0uH8nKD4KqTGaS4wVs1dEMWr6+0+J3GOAUyiMbmgm9SBIbXcJBW0V\nZaPbEOPnVPcKHh+dCq+3tmPgQFCTbmi91VhWjK1UZAyHb1s/Vr7z+pUFTNnO\nvUZw9xQsEC4Bxcqd1enSBjJi29f6u8trRl3TPfgrSda7MTHfgegfQ18PUjUJ\n+fxHnKtsY9mmaozkCxBmaSpHxrTX6ASioA3Lk5EMSNAVjZ3d+J4zINIW4TE3\n9kYp876xcx5SSwDJYEmU5UTDESQbYW+ZMoZIhln2wdiHG+bhP1byC5mdK1uk\n0ysU\r\n=bGvr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzO29imfVrJve3mT2BhGNFHmhaEK+OoBCrji9g7SL75QIgRXc5ZQYL8hM5fAUVb0EOKJYBL6AZqAYZ4nFAoMD6flY="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.24_1543114439361_0.4533438310282478"},"_hasShrinkwrap":false},"0.1.25":{"name":"react-firebase-subscribable","version":"0.1.25","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.0.0"},"_id":"react-firebase-subscribable@0.1.25","dist":{"shasum":"1165e989d042fac3f7a848fb72d9938fb8d1df29","integrity":"sha512-b/EA8B406ZMDERleZ7cw2WZwZdM/frAfS6rqqhe0A9FQxOcrAcCAoIuJnry156YHj/T61L4sN8SjI1hGyEwslg==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.1.25.tgz","fileCount":14,"unpackedSize":41451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+g7cCRA9TVsSAnZWagAAxekP/3f8xSBalgWVei6gIYkk\n3exUdfNmWWAVqq+ul5V+iaBB5aahszP4gVU4RdiXBLVzphccLhgKYM5JRFrg\n51m5gP/OXBovNq/k953DLLEePFUrq9Ng0FeruTINGj0K39SMNv7Dh+vRnCCa\nJKzuUQBrkjNmZy/PLUkqzGyTSzpzOEeQ6vDZhD+jXZqgPcqVeJ/r/FYLkzTO\nSWk9yGasTQRe6kdSrcz4rOB5PDmS1MiAxAB5m7u7SAAubZxSj2hoNtvK6ZTu\n6aTQv+UaPFBi9nWpBL/YV3Vh/pOVIsr1W+tdvXFIeA00KBc/HMPyLTtEGNFn\noDoLgYaAjcuV7nLcjL+VkyFYEIwVu5T7KCCVNm3zmx5OeSZyRgiyCCNMDypD\nltpUM6dNlqdmjZeunQxrFRyBMjxwhEeuvN0S78Py0d0Iwb+O6yz5mfLGGOqI\nk/0YnTZ/3TH9uYQsIaXNgWCcZ8oqiPusYO+nr/TyvQp4qatKV0bIKbzWZjd7\ncMElAeL8KZmMj1NwlFOCjfkcl//YwQQAoUXo/fd1TXgbgaltEw54wikpNVIZ\n9CBnwwlMxGRTfFb1cJU8C0nIVGGEoVvTjeQTRSKrqedIZtvQAKImLBcqef9s\nPBNd//v309k4nDRH5LPC9fJEfQQ97sKfThZwqDy/OixvCXafiQ2RKasf53lp\nKud6\r\n=B0Wv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrvEuzCSv3x9n63b5sCPbd0wEogGv9N5uHzKLEXHJyoAiBq7fbQEJPxPIgnqNqu4ACqGlx0Y792qaGudpKJi3Zk9w=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.1.25_1543114460263_0.5284054312938355"},"_hasShrinkwrap":false},"0.2.0":{"name":"react-firebase-subscribable","version":"0.2.0","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0"},"_id":"react-firebase-subscribable@0.2.0","dist":{"shasum":"b1c0955fb3c0db52bc0ed1b40389f111de6f2e23","integrity":"sha512-/S3SilMh3XAE6VzWOSytMHAjWVDP/4rt1AXQdInBBulXG2bC/4RDg0mmiBk+lyzE3Vm/XztlhZba7CAaQa6bNQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.2.0.tgz","fileCount":42,"unpackedSize":147757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+jjFCRA9TVsSAnZWagAAgzQP/jFxGGdHyDDMZyRSwS1l\ngA5cu2RTNgedu2A7HQ7ejm2KkUHpJzDLIN+csTf1sgwUopviq3MopfVP1AfQ\nE7l+4bvCMa0MSuRq+cHmRk5VbpNuBgnpcvHUmCNHjEldQ6ETfST524Jqwy2Y\nq76j706E9Up7P6t0mAL+ZG+cNsslHZfanBArrbA8wqIAt8mnPl3rtnlI6Hdg\nTu6Fd7y80xqno8DQvwrH6AvTxNRx4e8We70+t6MJn4bSO09ikKK8h0GNjIY0\nBdPdkWFIJ5ykreNmoRAJt1I/NSxeRZwpDTpyVqd1Q9jSQTatgyWD9CTz/QSe\ntmV0J0izZ5Gw4GmEIOnPqSizUPl7uelsbDEZKSd/JIp4E23hRL2mwJixSawm\ns3Q7iGiCWbjoBaPNdFTPMRRP/+6b6IsBJvFBbeohg32UBjifcnXVjz8aeJZd\nU7NQyAWAHtzRF98Djrhg3A4GsaVdgqcYfU+rdkEXYN/ZOqMLPgbgFjcsoUCF\nXayO61zUSCQEtOuZyIeENbg0J5fR6YE5LOWEDe95mmE6n5+g9znVVr+42Ej1\nWsrb2DnjNcVnkA9rcsIss+C2mSc/uSsHHTNG5IhHW8HdKZDZwbxtwUqTXaKv\nGMjK/3TSDofbbGxoLCkaDR3eKEMRrO95dYK34I2wNauru0oVatjpOImEb/HB\nvYYH\r\n=ih8N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgab06bn5UlcGxVTGYznzSOG6rQZLVEIRYcxSVxs6obAiAp3I7HPLXeRfTniYVp4jCmPHcg2Oab1zt3xNLJ/T3+gw=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.2.0_1543125188500_0.295854641234621"},"_hasShrinkwrap":false},"0.2.1":{"name":"react-firebase-subscribable","version":"0.2.1","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0"},"_id":"react-firebase-subscribable@0.2.1","dist":{"shasum":"5e505f0c64119219effbeeda850b7e33e4f44765","integrity":"sha512-ZGMPhr5HhkcFh0a02TxPS9gOw+j1fXSogli25wGxi6IEIiOKbmsAQZxRWFjBr87vzPvZlGeC+kCDVSlzWpIvKQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.2.1.tgz","fileCount":42,"unpackedSize":147757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+jkWCRA9TVsSAnZWagAAeWAQAIcxLVk9mPVveTjE1HzP\nIh1g0K1ZjBLnqjD4AKvapVJANzK+Eh/nJ9ZISwAWFscGr5WtgPKwGm4ZTpo6\nz6kbDAB383QWsjXYJ5nTv3Yjg/kDP2g9zRkTSruSZxNSgwM2Pbyud9A6XU/l\nzNwGmrsVKmgTmQhMyHOFZb2HV1bMCRTuKG0gi0vOKkHGNHN4947b0ptWW60U\nRsMl2GdwTahjWE+6Ai3/XqyyFeAVqaVHTolApTjy7aVca5wNXdYXnU1bdyHx\nRKM39POrHoP7aQV1OnDfdxBDOEEI30T7S4fpaTHIDnFgfdjNzJ4G/1LZPduW\nk+1Wt8aK2a2vzyceFNSBjpXHINT5MmDqnaS6qyeb7NGLrrL19MK+UIkX1ctz\ncY/2v5gT09jX++rTAt6d9aWmzoDllE4tpwlvg5hLdiTUVwyDgsrp1/k0Y+vo\nOvSaxFlJZxmLAOaGQUp8h2hQ20+Dl10N4xx1YNDzRYCE4yqrGE7VgdHE5V9Q\nNS6mBgwivL4uY8qtAriRu0PW7whOJ+ZymJNs69erqsBT3H0FuCu3GOJeNDej\navdNf3ouQzSHVlIJ7MPD+UUxN2MBtb9EY4iKqhLBTiIhr4p9yCQjly155vzg\nIHKrKrz0sSezYfKHKwbsEsBeMkA0yomWmd3hp48YssVNrEogNP2G6Bdhj868\nHEQh\r\n=5I6W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0SajQlFRPN9RVmq4Xlsjwh+pHpmBAko+iew8cZQXFegIgIwhMgMvCvmv9U8D+hcLa6OCvyM96aimRcroirKsBU/M="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.2.1_1543125269538_0.9945437655025846"},"_hasShrinkwrap":false},"0.2.2":{"name":"react-firebase-subscribable","version":"0.2.2","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0"},"_id":"react-firebase-subscribable@0.2.2","dist":{"shasum":"ccf8c187bde67bcd62f6dc24d30e3fdd8da72ccd","integrity":"sha512-FYwun3UDBHzFXRKTu+n4ucuWh29Z8MPCa/Ru6ahbQocMs2EJz2CYZACqXz4rsFzezTSD7vjQDhfQaCp+F1nDHA==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-0.2.2.tgz","fileCount":22,"unpackedSize":74029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+jstCRA9TVsSAnZWagAAE3QP/3KjrBaLfw/Co9AIJ0OF\nSIu6u75vxyrsDkrkqePEjPCYnmcBVnfdwDQdTZb9ttMhjP5v81z6bZTCz4Tv\n6dxQa3Iyum6M79n8op3H5/Fb2/lwmMtw++4dTTp2crVh8iNwFKWaKipTa/6g\n9/acgCf8sB2z+J43Jdl7cJNcECR+W9hzSidfKbVMRbx5nVhuTb1vFd0Kb3iK\nOFTElsDHAgzUGkwJRXsixhWpkp33sLEKqhaQY666Ball7zp0pTi2eaQi57Jp\n0OXnR9ZzeTvR4inRF5uUhPyJtl0nySB69yCBZPeh4UlhrPA5qF9qydmkGLu1\nIh/o8lb0gullM7NRFosTp9kpSGEejHQlO5qzZsSHpyvV897bizLqbNg4q61E\nlFG+hJNAUSmVVZuQ459bk/QW5Gp9waEiCg3NUlDWcKGJpUSn+wboLbLFZ/cM\nV1oEC1H/7d+rGN3ABfyQgKtqaMerM3cy6+GjjU+wFHCblsE9vVUNcZAhuTII\n4QN0/NysDyKZA6sr/gr2WsW1stWNKMVL9NGlmcWhrtVULUxHoT5r0MntxHle\nF8nQd8YOx2N3/mkrkHjXDixClt/ZWn/kT/wyMPr4wbNF7p+5DZgUmJxJfhF1\nacV2QzOW4wGVn1CFRF5umBZ8Du0EaYnC39jefEoZMvwiL9TBKap3OOU7RHxG\nSEJs\r\n=60xO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/Tn1CkzZ8se9mplcqvU1hIxGlFcpYYUUPBQxgnK2uPgIgD057EC8aJweMDS9TB49EdYddY4GOQOJSRtd3fjY6j/s="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_0.2.2_1543125805118_0.9553363996044852"},"_hasShrinkwrap":false},"1.0.1":{"name":"react-firebase-subscribable","version":"1.0.1","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0"},"_id":"react-firebase-subscribable@1.0.1","dist":{"shasum":"cf570c9917a3fcff4861c8f682cdf61295f766ca","integrity":"sha512-jD9h/QpWJnTrX9PQ4+jzIYiki0v1dT9/BRXyimY/FubFPLg4vEIMEknyHUJpgRfhOOtXC7EF4Awa7D63ZxCJbw==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.1.tgz","fileCount":25,"unpackedSize":83622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+uMsCRA9TVsSAnZWagAAo34P/2kesoz9EIVr5kVEHZBt\nVrlf+uH7OzSUjEkBjD5bD9gcEKWHfphYBzvANSa+v10INCjCrw1DXY7szmYU\nLt4nzatnC5Rn6NATkFkTlXtOYi60SH5UP1iUORpHAsXXwX5Ize6MKOHeaPRj\nSTBtmXkEj9zkQJZ8SRd7FktAzrMnO0ZC2b07/ol5iK7koJwNK7Oq/X+JjswI\nim9s/oBVz/tb38m64lV9rOHJH9k8OGEAx2o7q0MDp8CACdSDkcjA/3Ki8RQs\nfg1GNBI/naECy8v8lRofv8JcX3oja9PAxqSqdVAQw00X4AEv+BbsCziF6heZ\nUQXUi6aj6c0HX/Ycb1Hr7SSmFMcC6xInXqnfPiJOCI6vjZz/3IJZbTjSnq4C\nfaEi6t+kX5FVj3pD8KkvPWOhKS2ndrC39XPq2IfQX9p2LKgmY49WAsmJIJu/\nVR+PosG4KMZiawGkBgnuFXyO/QRMW+IvOGmvAin3LThkYlJY689Y86qMVg/W\n4Wn/qONN6H3TWMmBIXhWsilUz+xscnD2VlKaecpfBoMLMFmqBYqeiagm7Rkl\nvb1bLzjp1dmpd05xafpmA8g3xpH1UAlml8zzRjGWSuyIqrXTT0nukr6/QuK+\n38zqcZkFsGEQM9YSeAzkgGfSiHmSTUsWpjpdkIjq4chQETeJQwZUMA+vLz3w\n5FIY\r\n=7rIE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXNT2P9LpLK+mQ8ykfx5LScD4KdnWkXZ3Dnir9t0Y5hAiAxj8qaZT1hfnQYdCvGQhEAnZlf9InXgOpqBgZYF4AX3g=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.1_1543168811541_0.3639231347551217"},"_hasShrinkwrap":false},"1.0.2":{"name":"react-firebase-subscribable","version":"1.0.2","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"_id":"react-firebase-subscribable@1.0.2","dist":{"shasum":"03697d095339ad104e11e3773c458d8f2d0a6206","integrity":"sha512-OHiBUAcQuiKFrfxIwOuNmF7wFLMfICQZPMnYDheG7U211h09njRFstzRXZb4EMIwpASKploHS7JuZBd8dKmaxQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.2.tgz","fileCount":25,"unpackedSize":83657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+uRjCRA9TVsSAnZWagAAaf8P/3NhmtjNVgVmVg7zG58u\nbt+0CKTy4a8D85REGFOFDt7jjhX0NxfZdJ7QyVhtVctFtbPTfunR5nH2QhHJ\n/LAf5EdL+rJ1BXNfwH6YACbJm9zRYquMPShdkHvimRAQfWQN5vk6YF0ZQXxT\nmxZg0W+eFL2mP1Ysvavp/z6b/rVNOXPtQ+mxS7SbTEii7bHzHJt4NNDywcgl\n37flukMnLK4fwHH7SofpPHv96QYsWf0rJPcnxgdoW1JyWg0jBKaC053xL0RD\nU+eRb0mRSOSbjv8ZPkZf5hJWGbAfGmpHUWR06vJL2dxsUO7QnpIRzVcPxkAN\nnIX5qNYpZQv9YaPRiRcb2A5vJNsgUXG+xI7Q2fdgzIez7SJZ3oBbWB0hCboP\nS2z82rb1TRAy6LKRsbXdtDJZPbn+0ctCZLgwRBObVCKIaD1JF54X8qKtUBM1\n3gVewSd7ejNqn+mZ3AwuGkMe6AMb9uQOrqv4XsAg3MwIHR9jpKWIhB5PIGPp\nKF9I+Go70LxnFJH05NSIpC5LA80OiXZgdZGY+HhMYISAP5Nc+wOqLan2mmLK\nYV+XfRBi87Wcci8SKToNISVCN2iztyxH+/UyesxeKg7xo9pFffRRK5BDi2kT\n4YFmkRe6i75uj5rnV+eJ4z8QMoUCrjDoZ1PqP0lgCVdgB9CVFXvM5uIQ+VIA\n6BDi\r\n=rGzs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOoMikwvfx8H5k3Hj6Sb/jbYLJHjobqv6C7nr0+DLRQAiEAjCQ5t2+PrMSzUBqXH/tyPXBI/StII8LHRfQPsHJukuw="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.2_1543169123022_0.3133995424785132"},"_hasShrinkwrap":false},"1.0.3":{"name":"react-firebase-subscribable","version":"1.0.3","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"_id":"react-firebase-subscribable@1.0.3","dist":{"shasum":"921c31505f20a0cec56e3d3a33d2e3f4156dced9","integrity":"sha512-svZkftQT8tC8aD3qUCvoJ7j8Sn8beIM7NvZ3ilKsVNC+KQ6hi7RDy8XfDm/xaW2Ha9gzJfRr8mVsipbJWA1wsA==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.3.tgz","fileCount":25,"unpackedSize":85778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+uUzCRA9TVsSAnZWagAAgUkP+wZNYMA/p2eyHKahf6yC\nYzpHVQ1Dx/PIfyBVTItFJmNQX5r+5Nk0Ll33elr7hz1PgAOAAWkAp1TPrEkw\nJ0bYryboXJLe4KvzcagXDX4uZzvcgtTtPFady9kY61/GrDLJcy6KMipb2F9K\nG4OlKx1ccFNr2OPGAEV4zKYVsFhqZlIyFq1K+bdqsZWCLLjlj7MPDaFjSQM6\nyPBrN7c48x/fxR3CIE87AyiAk8ccoYy98aOzkM22/r8aPtXGrD/VUwMLvvz2\nMj9FHFQgXtJN917AIEPneIjyAw9fcvaWk9Eo6PqChbSadblJjRpzWE5xZso0\nFkmGndRdza7LXCkEXdWY3/fxOTTe65wPFLKzwvfrYlhpgu0wi5w5fXy86zG8\nqTwO3Zl+0MB0x1AosnLTXMjw9ojBK8DFX0wLDxJU9v7sGW46V6KUYuwIMFRv\nUvPm48uSmqvPbru21DSyvOOlSyhgm1lTfFcwUZNzJQRkRTBLoK3IJ0cYpIyS\n+vokxQDadTEfZn6JyjMy1T7vRJH/hvS+IudR2lUbhjLb6/bPNcAfxTnjD/8T\nlxz6KBsnUf471GAR31NucBZGf5Ys3rK5vMQlcJAvPQvp67p4fejMvAWAwB5R\nOOa7wbkT9Sb7C64RWLHpO+ezHbOdhOKEXvd1tcXaNhpViA9E+Nj8AXuhtgyy\n8Jd+\r\n=21wG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFHWaIF8vuamYDBORdLm3IyjuNpPqvHQM25AskXn/g2AiEAnYuRwMQ8i/DKniA0CmhNtoiwyiLuPq0dtz1mYo/Y1P8="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.3_1543169330856_0.2171666638451557"},"_hasShrinkwrap":false},"1.0.4":{"name":"react-firebase-subscribable","version":"1.0.4","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"_id":"react-firebase-subscribable@1.0.4","dist":{"shasum":"b62f1af2e9e8e487a8908e1b5f72b6b369037626","integrity":"sha512-f+iFZEgGMJciJv7J6qu+9g72vI49+DtlTtBUSjLL/kRrH4u3oECgKPboXRweUicNGoIxkW8dQ1zJ2nj3xcrBUQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.4.tgz","fileCount":25,"unpackedSize":86545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+vqqCRA9TVsSAnZWagAAWjwQAIeAym/PW8mouhsK2PkX\nAmoYDIwU3QQWUJ3czblusAioN84WcYeEUCYZULVEUML84HpRtagfemxtAroy\nTGRrPNs8j52iq/IlFSJBnwDrjhQ3DOA2KP3BjrqJ7L+a3G/KaZLIgN/OBmrY\nlmDNHcdQAe0etO9P59Y/9jpIb65Cd0NUP5YjtMKmqQI4LfjcqsI/USTX4sbj\n5gg9pzYZjrSj8iuOrBv7dgKLoT3L48nxD6iw1JrXyHHtR2ZgaCIjAb9eMTUh\nLYfBkA+8hVSWQOUDnaVeBrVsqERc/FpHgKng8ac03+K45Hq4UQ2tChieGfoS\nassyHikXiU1gzLsbbkU9FPXqF0K9YxFZLPDieawkYKgHBCHue+MwiOtrMFwv\n1BVgFqjhOsUb3c36RXyQ1NKUJFb4oN7jZb5a3BK+dqnWHMtkSjDh5Zpc0xRW\nq0zDk6zX8oaXnFcWWB6xnpNPskqyH3Ixv6q13Au1d6QYjUTcy7ZjJBXnAfab\nk7ovCTn06QYGtEGA++lqiVKoSoYyLidVFoNdEPbeOZQc5J581niHl0eAaiuw\neMJKCDpzCnnftEThHu9LkW8cM8+RRz/Yw0Sz7DPD1d9G6dCk5cKwYNhwUO2X\nOzHTLaCAxBS1MRwG8qaflv2397hsk2Zm6rXiiGxJ1ScPvd2ZQm3u/NR3lGvQ\nWxVD\r\n=ZC46\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtFf1ySpE60Ii11BMUJdY7TNcA+hvG/1AcFErFUGddaAIhALHJQ81Jta2h0/Us1dsx0CIdhYzHn+3E4wGSgS+DfqoB"}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.4_1543174825592_0.38851910904747045"},"_hasShrinkwrap":false},"1.0.5":{"name":"react-firebase-subscribable","version":"1.0.5","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"_id":"react-firebase-subscribable@1.0.5","dist":{"shasum":"9001238075f6488ffa3d9222f63dedc27f319729","integrity":"sha512-RtRuiSB1tDA67f6jWfHtQFwuhzeX7up/B9TrB2IGh9TNqZyNK5XUAykFAqZ2URjkUrmFidt3sMRSj7B3zS9i5w==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.5.tgz","fileCount":25,"unpackedSize":86585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+vxVCRA9TVsSAnZWagAA4B4QAJh3JbVrQeB9ppTfrmgO\nCKYaGaHOqEJMTPlJO/9fRwv9hSk9uy36DKF3JNfqnjJDy6KNhTvm5PLkmJgi\nosZr+9naZx8IeFULoRlON/QWORINOievQgRoKZ+yRDHdeV5i4TaytE0YBbxF\nCdyvBcw8eipN2YqEihWMr7d7aamWjjHIhoA7KMAt/BaXjanvcvkdZaFaks75\nExE+Vt98cL7R284ThmbXw/LXsuf9eIXqI/N9EftAZJgX7kMR0Jf61jnDvRoL\nfpf1ywaBvP/RKRc309WSPyS53CKooahp4AR8p3Ke8BnlTEaB0YSRT1mQqxOI\nAZyIq6+4mqC1drMo4W3Hu7zezm85AMSsEqd/WPYfyCsX/4PIL18eNIR+nbEV\nOk2vuLzgsL2QWr3bAeeqb8A7d5gzrD5F45w2I+kJzZ9uCIjqNmg0yaqh8dly\nrAlfqh2hJp93wrpboInD04qe/7UzAhtNfj2Jn+Mpi4bggjuPZwaJYnN2Byyd\nkNi81LZsnys46n5LBXZrNL7QaPzgOqxxQ6VS9XUiEuE1gAuJerMmZ7WCyH5R\nPQj7pn3Zrj5CDbJXSUUvn3zFnluND8gT0OTpYphHqTJBWq1zJI9Fksk3FKcM\n2r0qg/YQSEvHOK5haZVygE/FrEjN5w6Eeordvq+OtwopOtbjOxVzXAe7pL2G\n6FLl\r\n=bO8W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTDKzsXGzqSRtoxvL0QHXVJs7tq3gxEkZpx+tlrxpqJgIhAK9i6uLdGXaFspmAF1yN8NW29/Irw7izk/IR4yk+BrkM"}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.5_1543175252535_0.703453789395166"},"_hasShrinkwrap":false},"1.0.7":{"name":"react-firebase-subscribable","version":"1.0.7","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"_id":"react-firebase-subscribable@1.0.7","dist":{"shasum":"6608957836380a198ea6c07674376a715714fa3c","integrity":"sha512-WkOpIzA2ns17yOTykDL7ykgb5U9CJqn5QsDZLPdtTGjHmtPGcKMwc9/djo6Nu+XBx6WDELq30Y+6RVTVNgnOWA==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.7.tgz","fileCount":25,"unpackedSize":87540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+womCRA9TVsSAnZWagAAWPsQAIMVtAICnv3MCdJJucl1\nU8l3qDX9W594o09xuOBt+ZsIQzJQJpbS/H9sDUQ7ykRA4SMwH/kF72hYJ6at\n8sbHddmJmKOMsCgk/xCYS8eunFU5G80jV4Wtx9usMmKVPS++SjjRv7X7Qkrj\nHdB3Z2XJM4wU8no6KwK467WIsDgIF5Y6zR/b5ZMoYSG5pv39T20nhx89VqQ3\nlohSgZJOa0fQFTr+/6hIgZYUi1HXZpLYWo9w88TYj9/hLHlR/mesS6mus6gP\nxI2x5r5G1NbKGq0WxJXUHF11iyQEuqPb1q7/IxROmF/AHvHHM8UQPqj6aIag\nIp+UifF/IwPkfzWPumR4WAWfxff31Syb5qeKrYpyyftAY0Mkzx//3azNuv3n\nID5OOCjRdmsIxbKNWcmBTu58P2bUD3H/dBWGU/liLGadD74UiSmUBSRyjpMO\nCD8Iv5r5L4il/9FauNmAeyvabdCQhO9R3du6GVKq78YkafXSvv+d1MQqDpoT\nJNnFQ+ArbYwBM4kYTfc/0Jdz5yFDIv9Tu5t/i3usI4dJ456FK1XFoXzdfzN3\nDeBYlQWGzCj4UIRCMXbZlAC4ndPeNx6QvBXHMiX5T+mFPhUu12fj5oj/G8Vw\ntfdhnHVtlktVJ7JY7ZhNLk6jYPo0mPPtzSmW+/zgb7WBafnVFUziIlfL9hex\n/cGA\r\n=J97X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnwN+aHnyCVg6tpyS1pVJ8gsHFd/hyaDnOhibrSI2wOQIgeiheZnGis4vMiD+s+p8iJoQOHbsWpzZzjuFa1EcnSCA="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.7_1543178789722_0.04408959749872321"},"_hasShrinkwrap":false},"1.0.8":{"name":"react-firebase-subscribable","version":"1.0.8","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react-dom":"^16.6.0"},"_id":"react-firebase-subscribable@1.0.8","dist":{"shasum":"51e63b29d0b2b2ae486df4cf06f1e496b6684c23","integrity":"sha512-nPxfQSkgFMwaMsRDJlgPF2kIZg8y5pCBpM+GGXIB9ZPS8aeQ/AA/ttGNBvJvrjLaUIQmtIVcIgQQKTGtNBzh4A==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.8.tgz","fileCount":25,"unpackedSize":87659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+w/kCRA9TVsSAnZWagAAtD4QAIAhWmBJEZJcBsKMiElU\nubGyx1kIcU5jGBrXo5is8veY2YZVRNvHff2P0Mvn/8Je5ZEoI3fhKVC87Ob6\nf4GuKPo82hN0Vw9l8oLNjrNYigbjEKtW16Lm0+LEu0ylR0HekKsa0oZUKq8k\nvaZTX+lXQXvbf81fyc2Us0kKmHi1ZbN2ZpvmaCHjjWjNxwzy4u8oq0n0mCmC\nT8exV7frDBqJ9VD6tsFTfZdxYOEVQ4TjaXpTqDc9cuzZDTGubzVy/3T62HdZ\nBhGO0bC83LJNOcHE7w1im1ek0uQXKdc2AAynq1KwZc63WYiFTcM4e+yBlg7R\nSI7Ei6dmBaRDeJB7ExTrHX1apN7EVmKCyBmLM9gV3mySB+zOXQvftd3LwZ6I\n5dyhzsgHpvF2gvEq3i1WWrkYtKsuKR8T2fdjTWbeem2ywEOvNM4r+B9wR5Ka\nrba4RUFJy4PXVyr/IpKMXmEWM9PqqiLSnol26yaj9iBFdBURi9/ZNBvtaN3Y\nei6bzkGTdgtYjaEKaGBcxj2THiJORd1zZtMlTIaW3zDCD6OmcdFvHrxuMjVs\ngT0+t02kMXWwy5yQXHaTFRIFM/2m7IkAdJNSEH8b2RgMehVO4pDXaXQcyHMi\nd25DJ0F5eNUNFhmHsFdvvjEllwtug548VQzg9S+nGkg3RTp8Wrd7F7hwTjtx\nbtJq\r\n=4Sed\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAmFioW7Hp0WvTGhXO8qCGHEFbmaiJLaEy03Z5dl4AJAiEAgm/KN/VlSXTjCs53cPiCK6QaK6oAa5vInJawd7qWzog="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.8_1543180260125_0.16938202861946272"},"_hasShrinkwrap":false},"1.0.9":{"name":"react-firebase-subscribable","version":"1.0.9","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react-dom":"^16.6.0"},"_id":"react-firebase-subscribable@1.0.9","dist":{"shasum":"6f4c4d7e32fd001013c8b8b95b537246a8941096","integrity":"sha512-BCII6ZywIwzsReGl1vEqlwrdaEZdIfmEFrnT5tulXxhSEziJjozhw/5F40whva0zDxfq5Lj7FE0qz1nOpZa8Sg==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.9.tgz","fileCount":25,"unpackedSize":87985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+yPmCRA9TVsSAnZWagAAU84P+gKGgkGGHf53xbKU+CQE\nQoOHpiWHi+L3a1A35S+0haRvJPGD1UHugkwr4XIfW498OpZxmPvOQMyaayxb\ntihkjOLYdoFGRZQAOnP4AfZEFo8RkSWHrYeJgEoO72ux3UNAgXDYdgsO2Xpb\nsOY+SRM2joRLB8P9EdO5JbemmtYCfcyPKsb/ZdahdKAUj8Uf1l1jmMtrGzu4\nLuG1mm9k7/UC+bZw+grkrIyQbisz9Gd/9hsFCl9D8mERmSlL8Ej43Kc5KDpr\nllWs+F1BBIzpvcSsScjafuu0UGkUkYV2ca6NL3lLzClw5Uy/vyZJkNsIQ8eV\nYefVH069CCvhayrGARmbchhgfEo+nxvn5a4VcPjbo0UH4hE8lvNKtp8ZBHPr\nnNFPj4Ya730Z4gGEhJpVxPD1+8NH/piCHy4d1/hLWe9qKn/t8Yvg/nNaj8WC\n6/VNWMfR2icBkDmu2+vF++Y+xQRUR2bQtms0CfF2151Q8Vn1RgkH8zkFwWzG\nFif0dkk8Sx1I9L8FMbqBd90ghfqziY1EBpt2xpBw9DNlfZjD6r2yAE5Au9ep\nguorXCRWZT3Nz7pX319rxuvszjLjVJwG2D3rgH99hlYfkUQOKWgSE9r1wa0X\nP+jCOuEd0Ttga/Hhcps9xah1OWl+NTFFyq2NG7sY9Iy+mIvRSG/eVJaKuW7M\nTJV1\r\n=VTt1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHutpxCUkkEMamWu953w/yO10XClucXDwiI/VroTQO1AAiAdy+Rf5ucy/6vkXReh1HvBvRQdyt86SHzu9+y2TNhMkQ=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.9_1543185381396_0.8801171858657983"},"_hasShrinkwrap":false},"1.0.10":{"name":"react-firebase-subscribable","version":"1.0.10","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-eslint":"^10.0.1","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-pnp-resolver":"^1.0.2","react-app-polyfill":"^0.1.3","react-test-renderer":"^16.6.3","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react-dom":"^16.6.0"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"_id":"react-firebase-subscribable@1.0.10","dist":{"shasum":"4b3872181408e33f9801bb83c712e0d19363793c","integrity":"sha512-0w1XkYXIQagBHwqwYvclt/vrN87SDjk0XTGJeSv2xwrJ3C2nT9YFazKm9yGX6uDT4uArx4Q6O1ad1LxGGnvjEg==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.10.tgz","fileCount":25,"unpackedSize":89486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/I92CRA9TVsSAnZWagAALlAP/iPJ1RBqvH9flRgnuBRE\nXS5i/wTe2ch48n6HCB+v4qYaLG4TUgKzXC697kuwbGSPc9mN6GEALt4qFDfH\nttvH5oOmx3HJtUjNMNljTum4xqCewL22zHBswMu51AzHE+xkLHEnnvQf3BKz\n/k2UnHfOSAa7MWu/z5SLN9hLFo6NBy2z+X6xj19QULygMfu+tszneqA8EPVC\nfCSHuReKDALH3x7KAh5pDKcKh2PR97TpPiCcUIwcoGPLp25tNZoeBcPvVwp1\nWGngwTKOZ5X2O8PWKGhPuQcgeI0cjiPjtL2w2gPr+sWxaW0BDF39RPJG3oAk\nbZKk95yT8uDzyeW3VRM+QRoDJgQchRqupT3cL1uFJibL1KY3lZ8lT7Uxpfh/\n5bnnrV3n2ziAgf5E0nCEy4GWGbF0P12so9ka/j3TRctRAGFEodfOUvna18QI\nFnO+UhSGJT7TOOWguHUfVvhSy2HZBdxJrG9bhq/k0uh/3SEprsEdmBUGpxZt\nerqd3WIkn4E6MJvTm5zXh1VtGQZYdVwF55gtKavxNQPATqAX+uZMNvT9UCVp\n3zU4FunOjR70A7DPDQW0IKEpkurKnhH+Sq4Ec3AwnMpZxVY6n/L/JoWk52Bj\nL0BDYTKKGsUG334WoBh10tewlgVOIEHPmkg19Z2/g3PSPtJnCtlrDLFw4wYG\niPHr\r\n=+rdL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmdRMJf71jXABEJppeMDQZ8ySbc23204MaNVAJ060IAAiAVVJglORZ/tlwVDc6dv6vvhX79tnnVJt8UfedqBsWrLQ=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.10_1543278453791_0.5777481154034279"},"_hasShrinkwrap":false},"1.0.11":{"name":"react-firebase-subscribable","version":"1.0.11","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-pnp-resolver":"^1.0.2","react-app-polyfill":"^0.1.3","react-test-renderer":"^16.6.3","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react-dom":"^16.6.0"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"_id":"react-firebase-subscribable@1.0.11","dist":{"shasum":"5bf2ac649542ef8cdd006133422bdbdbdc196f37","integrity":"sha512-+dR3ySgFrrfNtoqcZNIiUQ2p2zaaV3QwgdXm0GkgfeoD1Tl15eTbiItj8fWUoDeR0DKTlcsxGMBKc+VNdgJfWw==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.11.tgz","fileCount":25,"unpackedSize":89462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/I+mCRA9TVsSAnZWagAAvuMP/3nCZ72qtcpavTKrumRt\nRy9LZVZomCY9uHd7xhxR5OTyXvKylOnniEvhuYAmkySwYGmdXCmBQum62UZ7\nU/hkX8VzTXwqZVHByr86G+P+LjSxhrHTauJ1VF5KoLmIzt+XtEfrcT1AAr2l\nBGhpGLFM+cB4UTHF13TX2DSs36ShzFqCZSnlP4FywDRuOJ6sZwiam+X6wKhG\ne8m7XV75pWLlbm77ADyOdwHLB43UI7UZI+KNPtkqNYaO1WPoQGsNmYpTgl/w\nYYdIZIZHL8yVHEsxfScwQOYJNAc3btbgPXzyFMCBE+fON9titoM2aBXPc1Qd\nrZNcQnr2KfL4njIbI/Js7RA41NGSoW9h56c+6Ha46ItBUXYgKa9vBQhtjM/4\npyVg3/F8b1dByxvSMtigXSItaW5sOjjLRKwmImDU6GeoLPCWpc3LizOALMKw\nivI6IdKf35syx0cpSw0rY6yHwLYu+X1GmzFSfWeTR3tLb+HMb2x0D/o7BgTj\nvIxkZ5l6OkCm2tUPfSjNe7B4/l3ctshnDmQsHTDK8ccwEbT28Ulz3lc4f0C6\nGpz5kbE8WFUVWP7VSfYsPo0itw8jhtN+tFck5HgN+A/2xLwJo2rRXxO0VXAg\niS/7uBQXYWMb1t6zOCcxpI1Tb9jsBt+y8IE01/v6//6iJCN7VjmqZDEHM9r+\ngDND\r\n=Mkw3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+DjiSIBP48qW52UccsouAhV6aRgQ0hldZjTM47LL/wAIgNLu8B66wRy7r/2LYqLYa2wv32oGTZxsn1NTrV1k49Kw="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.11_1543278501776_0.35426562209520496"},"_hasShrinkwrap":false},"1.0.12":{"name":"react-firebase-subscribable","version":"1.0.12","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src --out-dir dist","postbuild":"./lib/copy-flowtypes","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-pnp-resolver":"^1.0.2","react-app-polyfill":"^0.1.3","react-test-renderer":"^16.6.3","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react-dom":"^16.6.0"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"_id":"react-firebase-subscribable@1.0.12","dist":{"shasum":"2b7585c3118cc3caf0d249f5e60ab6d4c10266b4","integrity":"sha512-Ddb8F/L2M+ggBQXEHqtAbftmSRyruV2ceWYRQFt/W+3IRE9rMm1jD1g2sXRy+WEnbkpy0Oo2LLOhKzjYog7IkQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.12.tgz","fileCount":25,"unpackedSize":89243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/LEHCRA9TVsSAnZWagAAhy8P/2E81gIa+4zjDXzdm2SU\nlyuxzh4z3S9sEDOabNhhtNt+TZ6SBRrnGqQOLGhNfbefkuRpx1tKmnfuQCL/\njdpIwfjzN5QffO53+2rao91HZjXXyyUHRxbp/alqjBY1W51Jk3wTVH+7ZCOc\nGDj9+/q5TB9Px2jPxeO/1UjszBlkdsTfOTMEhikWF6mKwtxDpPlk8uPLfv/I\nVFNFJo9OWhLx1NE1pUjgvUDrv4O6Ihm+L/AOGbLWSdU/q7aw6iuOiqe+o2XQ\nxGM2ol5jCbuJ6SFDU5+r7Rz7Od2tiaYBQMQ7vjo5H3wTuEs8DE8zFwzgZzww\n1QqclSOzg94+mo8u2oq3LiTjNWfTCHL7A66JjGtxTyAYcWXcn4oQ+LJ5OQgA\nSe3jw4/QDn/G2q5r1S6RbgXO7N1E3IP7vr8bPi1e5qGp47NBEH27RrUHB6lY\nHvkdOPQFwAkwVr8A3efs/bgxGnku79FYAyaq3kkj34Yy9mcvOU2sE6Z7Swiw\n9n3k3BIiGobzDcXq6FXIhTC6lDSTEMXXmMGF4BInuhK4VGrIEEehhK6w3y6u\nM1QBlgxbBN+EFwFinbrG58hJF0g7dPPnufEhsQiA4+w6lK0vRqtzF44aSogA\nCSN1ngalEsdydhwiQK+4MTsOyHVYXsl6MaLpQYJuDK1blKSAv/piiFZg8SdA\nz3y8\r\n=ZSHq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp2vFvGs4fhTD2sBXHmgNKxX+Kq/bNuMqHeLXkAbL5rAIgBr5jtWzAAyMtOVFaXX/X9bfW9YUoBJN4F2++ENGmzv4="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.12_1543287046117_0.8313876293960691"},"_hasShrinkwrap":false},"1.0.15":{"name":"react-firebase-subscribable","version":"1.0.15","main":"lib/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf lib","build":"babel src --out-dir lib","postbuild":"flow-copy-source -v src lib","deploy":"yarn build && yarn publish"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-pnp-resolver":"^1.0.2","react-app-polyfill":"^0.1.3","react-test-renderer":"^16.6.3","rimraf":"^2.6.2"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react-dom":"^16.6.0"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"_id":"react-firebase-subscribable@1.0.15","dist":{"shasum":"a31b1a2c9794033cf88a0b5c9f14af55689d9d8a","integrity":"sha512-yVTQtn/2H0A1PsAoyaisVSimHqltlq/HEGIFU+eYZ1POzxT1HoAAP+VEvap5kOnlyot2YW5/Seit3GqlQnFFSg==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.15.tgz","fileCount":24,"unpackedSize":87471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/MPeCRA9TVsSAnZWagAAruYP/0zDqgU3eNytMVRA7FPq\npK/bfCpqNwEpp4cengXrbqRI7bQhcEF0AF4jm4iNNTOTtpshJF3R7o8w+z6B\n1tMnUCuMWd5WrYm0ptXi7GgFIm9rhbDH3HMMMrUkm/LrFk4WVNVMh7xsmWX2\nTplF7FCZZM+zJBWvRSwwmnn9Goy7/LZe0ukot498pbHX94ld77ScyBiqlfxM\nWuZTRxiI6WPIptaiyLl/hlG0gcTyCSPwgAa3BMW52L6KR7euGwt4hY6/qRYl\nMkoPo6tSaQnDJs838+OeuxygLt//pPqLQPpvzrTW6N/HRSClqzzift2SxKK7\ndfE7IwnnW6/fUS7hsqg91Vf3TW3s5kOuiMjlmlqFR3X5vU/ZjfP41mZjqoPn\nvCSxqrIljVH8FBYdybWWnL3lz5wvk7BGR84vbVeJdwBv3HpKBH3gCFcAxNHM\nr83TfwAOqu364gfJWYTRO7E+XtrgcS9bbfwEGrJYDXLGmnBqcVNIawIo/V2D\nz45zbpK2DLZ9Kdjiael6a5JTfhOfNu7W5XHHxq7Xui/UJ0wRCEpkkZkKGaFb\n2HrLIiTcUaCcDSOtuEPZSdKFAiMzS7+c4yJLYB1DaHZz1lfZkHIs7Vm3p9tY\nxr/gkGHM4fWfvELkfYVkTM6sXgTOq7NOyF3Q/ToiksuS/swe5rxr9onB7TpT\n4GPy\r\n=VHES\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGD7Iu1S5IMoUYQ8HJGu+CkTfadLAZynR3U4UW4o+WtmAiAsVZQbsmtF3OuYxbW38jiVaYQqhrY8NMAHs2b0/13qWw=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.15_1543291869918_0.21823088185030226"},"_hasShrinkwrap":false},"1.0.16":{"name":"react-firebase-subscribable","version":"1.0.16","main":"dist/react-firebase-subscribable.cjs.js","browser":"dist/react-firebase-subscribable.umd.js","module":"dist/react-firebase-subscribable.esm.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"babel src -o dist/react-firebase-subscribable.esm.js","deploy":"yarn build && yarn publish","test":"jest --coverage","test:watch":"jest --watch"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-preset-minify":"^0.5.0","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-pnp-resolver":"^1.0.2","react-app-polyfill":"^0.1.3","react-test-renderer":"^16.6.3","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-flow":"^1.1.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-uglify":"^6.0.0"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react-dom":"^16.6.0"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"_id":"react-firebase-subscribable@1.0.16","dist":{"shasum":"bd9687f9553e563c75befdf68eb89ec4f3f40db4","integrity":"sha512-HxhyodqFBWKJOQkbjAA0t0+/kK1NdqmmrXf8nTcxtf9qWIjf0H1hqnvGSWkCjOat2iikRifnZ7UuUIZISizXWg==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.16.tgz","fileCount":7,"unpackedSize":63721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/fPDCRA9TVsSAnZWagAAWaAP/3uH18HKEcF51IDxd74H\nOp0CFQ+yTu1N2P2D4wG0IuThjsy3iR9VAU4GUGvwauuMTad3yOikyuwTMMs0\nCBFRik2RU79Lr8OWk+dQDqXc1xtXMvcOtkaFwmlQ8M2rwrcH8DBrHFd7goxD\n+cDSQ3o4L7UDRQyQZns7RSx1EgQ9hYml6cFMJZqcpUGXyt2/oOMp8iAuV9jq\nb2JviAR/JNgJBSQihqwikBMts+FFORleqLcBQCxtq+YvnrQICDi+F/49ggRe\n/hP8I5ELQ1Ve7cUHbDWLWWkHpA3c2obJA2SqGfSLh50oSTklzkvcOHRrwzqh\nHNU87uEutCs3DkdT4BWOffOCWvw7fXc98Ocvbqc4urlcXCRBa6PzzP/2oOBj\nEgxLGcjFWQq5wNtEvGDQSHvI35OaTY9eyyaXioRDC+Xj9J2sKye+Y9kVYcFE\nh5sy+kugD/HC+ByGHo34aGPMMBIT5GhT57LXjG80SGVso1f2BY9NgpugW023\n69UNubNlyoqhxCdCreJvJ3HzdbP9Po5lBBuPKg1ZCMGBRuumZcg+kiwv2GVH\ndZD58F4Ct+1AOSZSVidneb0nW8HQRf2XkVNron33s6Areb0n3qpTESqcXj+v\nSnlVsps0qnKWvGD3KyxIGKy7F28bNOpWV5paatCVvuGvqRhbb9Fq9MljAEsC\nF/U0\r\n=E58t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE7sbZsGWqs+pjsqDieuXCnZGds4TyT4vqD0z2BACNFAIgRjhbB7HorE++i+eTuhbuaFXaVm8CBTHeUt6bmfqjnF0="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.16_1543369666180_0.5412199737543111"},"_hasShrinkwrap":false},"1.0.17":{"name":"react-firebase-subscribable","version":"1.0.17","main":"dist/react-firebase-subscribable.cjs.js","browser":"dist/react-firebase-subscribable.umd.js","module":"dist/react-firebase-subscribable.esm.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"rollup -c","deploy":"yarn build && yarn publish","test":"jest --coverage","test:watch":"jest --watch"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-preset-minify":"^0.5.0","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-pnp-resolver":"^1.0.2","react-app-polyfill":"^0.1.3","react-test-renderer":"^16.6.3","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-flow":"^1.1.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-uglify":"^6.0.0"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react-dom":"^16.6.0"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"_id":"react-firebase-subscribable@1.0.17","dist":{"shasum":"47e780d4307305b9030a82b74828abe245a24a59","integrity":"sha512-534XbMz78kwYmiNrW0929Hi4V98AxmQNZiGLtoQhPCQ8DfYTwJyI9cf9Or0uFFzFsiL6g3ETgSF42DGPvX015Q==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.17.tgz","fileCount":8,"unpackedSize":64166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/u4rCRA9TVsSAnZWagAAkbgP/jIojkYK9wx7i/+cMM7l\nrlM8QeeORwDbpdB0l1lTDiRVLka+Eu20bUY9EuSzBaghZV9vii7N1NscHfFU\njlh+ex9jZJDFHVOShD6eFZOceHdke6c+Jok52W7VqQqHYZVw/ryT+/Kd+dAL\ntKUAtPfXdqaHfUocpv41HWDJhB6r8gTCWefmv5xwg5rZr/66IxyMiva85o3T\nIWYCcoHKmSmAX9EozCTrds0DlB+A93LHq/UtcM7up/8T75gWsp4Xruyn6liQ\n6bPQe+m7mW0E5AjEXpBoN5UvzflyHPBTcHmhvt05UsRv8zZQ5xbFzIT+pVDc\ndmj8IxrXdj4ZPfSzmbM6PZi/WGTAt8uUtlcSbdiAJltc5GUFLY/j3z0wVae7\niSLyatlj/UiiDSKRlw3FNYjwYkoIfJt4kfCKcXv1WZMKUe74xHO1f1mbRujw\nyLMa0FomikTQaoH0D6KtJxD38KsRzOCTCXLgOjaoyc4EKtiEBtNZa8+z136G\nkTn4Kmh1zy+wMesiGQISaat43wniQRs56FYiMOrSw367IkegliFWkKJB76A6\nXv/D7mTVXnK/x2UqYsU1c6TNcf7lWRi0O1/jjB634Xh1ooPrSJccb+Q4WULQ\nDPXCbr//FOywzafyrlByq9b019MSjZUNQNwlGvxWKg2MTIwNlfjp/FNAxbL3\nRMRi\r\n=GHzW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsFSzZZ8uu8Bw6rxLwNIQQ8aB/KSH8PVOGKb1BV4y1eQIhAJg23JYz9Tlo7hdcQURKZfPC+oUXbHOTE26qU2hidjFZ"}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.17_1543433768953_0.10557990703006936"},"_hasShrinkwrap":false},"1.0.18":{"name":"react-firebase-subscribable","version":"1.0.18","main":"dist/react-firebase-subscribable.cjs.js","browser":"dist/react-firebase-subscribable.umd.js","module":"dist/react-firebase-subscribable.esm.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"rollup -c","deploy":"yarn build && yarn publish","test":"jest --coverage","test:watch":"jest --watch"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-preset-minify":"^0.5.0","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-pnp-resolver":"^1.0.2","react-app-polyfill":"^0.1.3","react-test-renderer":"^16.6.3","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-flow":"^1.1.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-uglify":"^6.0.0"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react-dom":"^16.6.0"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"_id":"react-firebase-subscribable@1.0.18","dist":{"shasum":"9b06b113c4750945597566104f1e9cc9f1b58f39","integrity":"sha512-reD3O7N0wlrmoWZwEQOfXSpHDC5VujSY0Np0UW352+8NxalB+mc7Z81324lAZeoSDwMN/zYsKX20j44Uyf0DWg==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.18.tgz","fileCount":10,"unpackedSize":65966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/veUCRA9TVsSAnZWagAAnE8QAIkttV5vdQ2ot9LsSxJl\nKd2c2ec8fvDZ7xTXoLbpupBxHvm05lPD+uLJ6flDtANhSKnxga0nllJM6iTc\nyOBm+YmzdNGz9XzuFpqcWPEKyvS0rK6dMlaWsjHq7nEGqLJfEwf83qL5QitW\nzTI+1HQVzErfdphB7wA9W1U6twt1FCr/GdaI0HMhjt/q98BRCFZK3Bt92vfv\ntnTR4vq9fkNLeba7OI0ONIVKFpt3E393jrwA9waZuNdUL2NoXn94qSskA5Zc\nrEhQ5CLbC5eaHv+I4OVdj2QjyhpDbvS6xGPO1xZudX72qEHiiIGCYUVup+ng\noZ+hiXD3N1Czphk5WT1mLudHN75G05gCYTEVjHo8Up8djDYM6NhNiq4hZ8PJ\nVqVVLOHJcKtnJUC+uVexyo9jZvV7ZphSsouhctnDJxToftK50gb2PMH8e59p\nRxFoEbavQPrGVhT9ky1bFUbDn875tcmtGTMd+MUAt51w8X/niquk+6jkJcNW\nTWvj3ZM3NEaFVuo7SR8c/xYmBGJcHhINBCVCAanq1kM8Vduf5gFnEz5sUaq5\n8tz4X4KYBDC6fVutoZqu2lQqMJdCQDHGc/ZcncSF7vtWLVOlrpG1afcG8ssY\nKM3v5xJ5zLy4SYk8rSfMliR6Q/qi/UcFVW9Uh4F5d90pXFZYBm0ZRJ0AbGl8\ny6lK\r\n=c9Fq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQ74dJsm8TMi8ysMQc2zEHU/UvXPRzQEUWkdCOFrJiwAiByCbi3D8tftyS5/zG165IDbzoLv8mNaK93/VB7+pknXg=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.18_1543436179677_0.7957699554609219"},"_hasShrinkwrap":false},"1.0.19":{"name":"react-firebase-subscribable","version":"1.0.19","main":"dist/react-firebase-subscribable.cjs.js","browser":"dist/react-firebase-subscribable.umd.js","module":"dist/react-firebase-subscribable.esm.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"rollup -c","deploy":"yarn build && yarn publish","test":"jest --coverage","test:watch":"jest --watch"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-preset-minify":"^0.5.0","cpx":"^1.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-pnp-resolver":"^1.0.2","react-app-polyfill":"^0.1.3","react-test-renderer":"^16.6.3","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-flow":"^1.1.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-uglify":"^6.0.0"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react-dom":"^16.6.0"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"_id":"react-firebase-subscribable@1.0.19","dist":{"shasum":"8f096ecf1395d8ddf42633b1994ba860e6951606","integrity":"sha512-M7uZWySexGyfVKAXzC0PIwmj894HeX4/hMouKI6w9DJ3Y0Y2C0+gxy0UFEMbe6vmflGG9ds9ZLJ9nM0cxXOfGA==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.19.tgz","fileCount":7,"unpackedSize":65261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/vfkCRA9TVsSAnZWagAAOPYP/01EVyhAvXM36EisnRQx\nieK2bF7TbwW+uXC+48GGaz3kBMHd1YnMLPY0PO9U+VNAKh37nv1cW73ZgUYx\n3c9B8LLw0DaeUVL2nHSqRvH/L8CivldFqScOLJIfgMTgI6+IXpeJDcyy3k42\nEhnsLM1jupff2huRzS1cqmj+T9DnoNh44Xq3WOGBDQPh0OkbcKtQ72FcaFev\nSeZcW5ZetEQaH6uTwYOqAPTJQ4meQo7Ui+QuqTP4DsVa4LTqCTNEv1YFyCJl\nypRWDB6/Ak68JeyJWjeDMXitHehi49ZwhiJ+JMEFgmt/YcMvBgAaOEVw9dow\nA2OFOhLoZW1O4YK5RHsJli+edVGxGhf8+/yfr71JquisHJw2atEMiUmE4cLm\nRhuU78MonavZvb+LbGpjBvtdKPQlhcW3y3YHtTJbtPdfXiQUAr5SGRYSDXg3\nLj/zReGmyzrBopUUL+IJzZTzNGWXImXK/2ADhUIZOFxR7731JZnHQMWrjH/i\nzxbLwtLupHrdPRCcLIqdGEehRU4g7wO34oYHFEaniFPYLqnT9tZrkT495ISc\npkbjzDjHCOR2yuTFLPi6J+ydfLsc2sHoteJU0Q/lJ9QMO8WRx43oQF0EoY9W\n+iDRixXwzA4P4UHMyFNWyP3S11LvMKwlUeBmiqV2lpTVhrGlMrUAQLYo8790\nYoPD\r\n=xG1M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+SrjnDVhMU7CsNpeMy+RKbcl5EmMhw8XzxoBjisATWAIgL97/idTARLUC+5hUIiUE9Tz0vBpArnPTdU/jMdPXGhE="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.19_1543436259353_0.04580542081651706"},"_hasShrinkwrap":false},"1.0.20":{"name":"react-firebase-subscribable","version":"1.0.20","main":"dist/react-firebase-subscribable.cjs.js","browser":"dist/react-firebase-subscribable.umd.js","module":"dist/react-firebase-subscribable.esm.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"rollup -c","deploy":"yarn build && yarn publish","test":"jest --coverage","test:circleci":"jest --ci --reporters=default --reporters=jest-junit --runInBand --json --outputFile=\"reports/jest/results.json\"","test:watch":"jest --watch"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-preset-minify":"^0.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-pnp-resolver":"^1.0.2","react-app-polyfill":"^0.1.3","react-test-renderer":"^16.6.3","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-flow":"^1.1.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-uglify":"^6.0.0"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react-dom":"^16.6.0"},"jest":{"reporters":["default","jest-junit"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"gitHead":"6671f96edfb33254a6261cfc073362d6abbc4642","bugs":{"url":"https://github.com/pdeona/-react-firebase-subscribable/issues"},"homepage":"https://github.com/pdeona/-react-firebase-subscribable#readme","_id":"react-firebase-subscribable@1.0.20","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"dist":{"integrity":"sha512-8Rhy3b+5CWjPnSC8aLCx0HAXB8wu1sJdkXJjjKa7kpYlsRD0GDo84DXdrhHFqh756sOfbLiqpubbO+4qw93kIg==","shasum":"c24ade2e92114d666076ddae27eda4e3a43dd588","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.20.tgz","fileCount":5,"unpackedSize":65775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcABuxCRA9TVsSAnZWagAAsNQP/jaBBA7dpYx0/0gDsPw+\no41L3hmX0sIP05SaNf4y85NIKhBZiwK+Q5kozGcaxUu2+XZ5uZjaGmnAKYBi\nxBricTRivlB8WWaoTxk0sZ7w+PejDvGxrA80gKKkvoKV3Eb6TqsaATXvglhH\n2LKKe4yWIsW8+5FGGR9fyHaM4UNDxsNZGteJh5lLOkAqOfC7l6wWWaCBJTp7\nOG8FbF9jGu2lO2pww1RgkYpWUiyiihEZNcOiXH2bR5qMtdowxRBMNp7xidxs\n9u25JTWryG5jr53gzXiy+ZHx4mfoG8u49SdsrOEFB3rpd35PiNQDyFuvqHsF\ncT2TZPJO54oSGYZH/CWDm139KY3lte8URZ3Pu4bo1Rz0aKkSLDLaEbQqbaJk\n5duzAQehO3XFmrxweJY9RXhLKt7+OaKYjtTLL8hMPpdfOBMB83vsBW69eRY1\n0ekClBxvpQyiCrVMkGudSw6A2NenqgNmpbqVwkMTR6/nn5O6QP8iBj3MVV1f\npY2Ca94/AleRAUpv1KInOjQWEXK1lK4nc/klDfONOM6bu7OQ1+sh+DdxXnkC\nHzDYreZvVtIj6aYlcr7WQmn63iL7ASM/hT2lXG9swZPcfCDEIqe7VzLrdBLk\navGjqJtRWmB/hUF6MPX5WK+uBvjppFwKS/Sd1a6AgjDRh/i/O1QCAhNlmFnJ\n1VhY\r\n=dcfl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQQIzIXgtge+/P2byCvRsxNXnbGpezilLFq1RfC1pGTAiBd9t7S/Git5inxY+cFTnIG+XQL2XToNDvbvvE+LbVEVA=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.20_1543510960706_0.8404937273706188"},"_hasShrinkwrap":false},"1.0.21":{"name":"react-firebase-subscribable","version":"1.0.21","main":"dist/react-firebase-subscribable.cjs.js","browser":"dist/react-firebase-subscribable.umd.js","module":"dist/react-firebase-subscribable.esm.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"rollup -c","deploy":"yarn build && yarn publish","test":"jest --coverage","test:circleci":"jest --ci --reporters=default --reporters=jest-junit --runInBand --json --outputFile=\"reports/jest/results.json\"","test:watch":"jest --watch"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-preset-minify":"^0.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-pnp-resolver":"^1.0.2","react-app-polyfill":"^0.1.3","react-test-renderer":"^16.6.3","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-flow":"^1.1.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-uglify":"^6.0.0"},"dependencies":{"hoist-non-react-statics":"^3.1.0","react":"^16.6.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react-dom":"^16.6.0"},"jest":{"reporters":["default","jest-junit"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"gitHead":"c3c371c16727dddc91f87dc2e12122aa6ded8bb6","bugs":{"url":"https://github.com/pdeona/-react-firebase-subscribable/issues"},"homepage":"https://github.com/pdeona/-react-firebase-subscribable#readme","_id":"react-firebase-subscribable@1.0.21","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"dist":{"integrity":"sha512-WnsCIoqfuAEOUlJqgee1E5wfVG6hPR2R/AutaO/E3HR5Xsb1xDYOjNW+a489R3zEc/oYLwk9++Z4xMYpfIJ9Ww==","shasum":"fe19068fdf0d81715722365288e9fad12d324ec5","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.21.tgz","fileCount":5,"unpackedSize":66280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAB1FCRA9TVsSAnZWagAA5MAQAIrQ4woPSAcYbLxypFKR\nIUwLWwYZ7+wofpIezJH0edKYcaOKUtvYt+S7pAULOqO1YLBWskHXFALFukrj\npw+dxKEGnc3T63729ViWFYaqjGwvi4bc5vNJAurgeu94VHHZQ2mRaeQvluNn\njVhir9yetbP+evybNmjnLshviMVe6yWFj3Hq7dPgnPH2f/QpHl0V0+WNiw8o\nwpoLORlzHoDr/OJkQEeXEVCFjpMlJXuV9vFnAg0pROqEwLbyb7n9HBv11dB3\ntRMoVTHHNhEXBFBsyHGwIEqGh5RDmTyO1jjqhJjkuJsAKJYx0IBloO9unA1h\nJ58UDI2H6+Sbgws1RZdAtselG/sszLw/ALWZJ7bsHBSBw1hq79ZbupdcKms4\nfGKtCzx6r+i0YbvuxEGyiDPpbUPofzX6aYLzQFN/9Ab0/tPbb3sza0GY9xhP\n2H23MtJKWcBY8vUgTbjXRTWv/NFbUXaa0p+k/VizDeYFqUKogmRvDxUoQxvE\nqpeGX3saY9DM8rxSmKBK031tZ4fQF5P+HlQcApasvFplgD2w/WMXEBguoEiP\nRGmYF7Jn67plNwlTroBQx87D3NRwGLmnUQA/YG5RgxUsoMnIElOTumG5eEYf\ndXNol3pViaQ2JPD8cniLwm1MIISf11QQHmHdRQCNIKufFwwVa2ZHdsl35ANL\neZQQ\r\n=NYx8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUbcUp8GU/pJtWTu23y1osCZNAKHfye3QMQb4S7IbezwIhANEpDCrTU4QPo+1944CX4ueqr+YyX2sSPBIyg8Hya+y7"}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.21_1543511364628_0.8024586539814076"},"_hasShrinkwrap":false},"1.0.22":{"name":"react-firebase-subscribable","version":"1.0.22","main":"dist/react-firebase-subscribable.cjs.js","browser":"dist/react-firebase-subscribable.umd.js","module":"dist/react-firebase-subscribable.esm.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"rollup -c","deploy":"yarn build && yarn publish","test":"jest --coverage","test:circleci":"jest --ci --reporters=default --reporters=jest-junit --runInBand --json --outputFile=\"reports/jest/results.json\"","test:watch":"jest --watch"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-preset-minify":"^0.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-junit":"^5.2.0","jest-pnp-resolver":"^1.0.2","react-app-polyfill":"^0.1.3","react-test-renderer":"^16.6.3","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-flow":"^1.1.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-uglify":"^6.0.0","react":"^16.6.0","react-dom":"^16.6.0"},"dependencies":{"hoist-non-react-statics":"^3.1.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react":"^16.6.0","react-dom":"^16.6.0"},"jest":{"reporters":["default","jest-junit"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"_id":"react-firebase-subscribable@1.0.22","dist":{"shasum":"73d6893689788d8a030fbda35917fc9ae76ad7f6","integrity":"sha512-kLLzpjju2DxON82wW3ZgEodOdwBlGEwGkQ5yLdtxfog76plP7EvZO2HEsU4rvCfbOacHZZFDPdvfSJysVKpGTQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.22.tgz","fileCount":7,"unpackedSize":66435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcACrFCRA9TVsSAnZWagAAO/EQAICsORq6A3epHrWNGHwy\nMe6KmAyLwjFOsV3GprK9zDgp+2KzFBCvZ/h2Hp7+CU6PO61755bFmqgAR+ZW\nP3ZRDs7bwzRb34V+HT8xI8MwnQxc7Pjx0y3JlobJI62xm71t0+P009n3dkne\nWH/2vKn3JyhbS6tRYbAFgxCPtK93njcBt6FxdyLrbUVcawCI3FW0VTklJUAn\nEsBBZyrTb0DzjUwm6ysPtWnsNiPkPrh4WnSUUX8bTOiZM5TYjf2Dhnw+IKG/\n4HjR2JBu3B3OllnwL3Z7apmDHa9iSndY46XhzPg3zbG5NHf7FPTG9rVOJ5Zp\nKTea8rdGGtxESSZUKjC2AsjwFK4Yaw4+pjIv0IhdV3h2grtYhQeqX6uqbZbc\nZv+9NUNUnQZ/AOT0k6xTX0hM+m9wnijw1+mIKZsGe/lTVeImXlcnxza/DcV6\nf2br2vk0jTMT6tINT/u8qSEPRL/do7HQYmkdH5Te1EwOGSl0xTJuZKqxceLS\nt4Hjh5iUSVLX5KxLPt7uJmd+Ep8cKz4z/baIlVMTmqtngNQ1qLD2LCXVGnYM\nX6mU4J72GcS8CkGmc1GhIe5Mn2Czne7HrJQFPUoUTYqNGAMgrRNRf4nOMkUR\nd+iRWMA6TKPjM36XXskhHpd1zHud6ayjcFFIQ/fbnYkUK0NAWSmFn5dKYbMp\nd1Lh\r\n=5lrF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzdwt207kUjaNK/4DI4uQFcp/vxVcx3kKDZdzfxnpxwAiEAlpTIQ6EFbcbzYCWj+wmXdPTsY0I4C/sMhEqaOpD2edQ="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.22_1543514820344_0.5978914965624897"},"_hasShrinkwrap":false},"1.0.23":{"name":"react-firebase-subscribable","version":"1.0.23","main":"dist/react-firebase-subscribable.cjs.js","browser":"dist/react-firebase-subscribable.umd.js","module":"dist/react-firebase-subscribable.esm.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"rollup -c","deploy":"yarn build && yarn publish","test":"jest --coverage","test:circleci":"jest --ci --reporters=default --reporters=jest-junit --runInBand --json --outputFile=\"reports/jest/results.json\"","test:watch":"jest --watch"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-preset-minify":"^0.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-pnp-resolver":"^1.0.2","react":"^16.6.0","react-app-polyfill":"^0.1.3","react-dom":"^16.6.0","react-test-renderer":"^16.6.3","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-flow":"^1.1.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-uglify":"^6.0.0"},"dependencies":{"hoist-non-react-statics":"^3.1.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"_id":"react-firebase-subscribable@1.0.23","dist":{"shasum":"c323875fa909e3e6fc952d37e820397ce2d35d71","integrity":"sha512-PeHnyWUTiY7tGVlwjOe7gQq3+pcON832hLnLLjdije5RZg8K4NyEPpiw1psn9sWDw158q1Lf/Nv6MvUAt15kTQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.23.tgz","fileCount":7,"unpackedSize":66378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcADf0CRA9TVsSAnZWagAAX4IP/iIjB2OIwK4luH1Nzh/O\n3yHdO/QsamLhL+ezwhd0Z51M34k8cF/0o9TlG+EfNZ1iIScVuaMIVnbAhYZ6\nEJaxHdnOFlQPtcsGQY2o/v20XNCy5cKTUj9lg8VXdtzD43e9s5FvBls2+8la\nY1EQ3NPpxDca86XagubyPfnUS9afYYdZOwP6HJgxz8vOolKzDaq7YNrwMKyW\nD8exHJRZtJnoGATrMvVOyIhfxfjoLdvcKOd69hrECUMGv/uFQEQgqb2Aw++J\n7XiJi1U2IK5ofEIWtmgtjkM28k8yWmKsqQ6W3NTtuwZR4cPsmDYyQN5njK4r\napawjaIDerK0ZIG7Dh9hBdgehY0ZpbNiBO0HCEG/RDF4VkwHZxJUgjTqiU6R\ne7L7O1rpImCSY0gWW/u62e698t/Q1vUOlB1E0qDfMuA8m9Ufa3yqxMyt8YJm\nTkuFz9g+FRV2iLpsxTd+EbgH5hyDpTy4A+ISUWjZr0WnAN5v+XgNYz1Cp5ya\nj+x/y03562jtWaG7DY8w8aQlcIOxkae4FPeJ7kvtDRorFJqrxbz2PvoNYSwa\nXCbMaXOE9iyqCi1MlBQp6pPf/EuT3PgUtjilH+zfE0510cjuwyeArZYJlNaH\nW1mz+6CMpA+WaUis7At8KcerKBAMUSo6tQkgiqV350wRqW6Gb/q4JI9mW4pk\ne83T\r\n=BXkS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6ERpb6f+ttGJpG5DtSimy/D3xEBJ+7CN+kWZ4w1/9RAiAXhsO9CrfyeawIw7IhyE0ssbOMmG70VMixaUQ7yqRC7w=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.23_1543518195394_0.3429850436965489"},"_hasShrinkwrap":false},"1.0.24":{"name":"react-firebase-subscribable","version":"1.0.24","main":"dist/react-firebase-subscribable.cjs.js","browser":"dist/react-firebase-subscribable.umd.js","module":"dist/react-firebase-subscribable.esm.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"rollup -c","deploy":"yarn build && yarn publish","test":"jest --coverage","test:circleci":"jest --ci --reporters=default --reporters=jest-junit --runInBand --json --outputFile=\"reports/jest/results.json\"","test:watch":"jest --watch"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-preset-minify":"^0.5.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-pnp-resolver":"^1.0.2","react":"^16.6.0","react-app-polyfill":"^0.1.3","react-dom":"^16.6.0","react-test-renderer":"^16.6.3","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-flow":"^1.1.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-uglify":"^6.0.0"},"dependencies":{"hoist-non-react-statics":"^3.1.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"_id":"react-firebase-subscribable@1.0.24","dist":{"shasum":"f7bc2d35a7e752cc28242bbf0e15b35cfe04322f","integrity":"sha512-J1strGJPZwHKDXa5X+UhJM69utbtTR4mPczLSZuVep7asPQrvNK2cvixGMS6FV8IPN4PCgnwinDC/6L1RYSWsQ==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.24.tgz","fileCount":7,"unpackedSize":66379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcADg2CRA9TVsSAnZWagAA+/0QAJLyCfEJs4iW5Z/tUOqm\nwNgxOrPmXgtn3/lOGs5Zy2PqEPNY5jB5QYA/U0mSjkliZsMM08if95TTdBb1\nw95iVpgRv+hhCgve6UU0l/72KcU2J51z75BErbwDdPpSrfdBXnqMTTpT8VzQ\nP5L6z/7FWMvdiz/4LrlOz/e0A57J1qJg+LKn0ExpkZoszom494ESiBHst1Mi\nauXVhTdnyRgPq2soVN1KsXAM3M6qm3fSn0rwLIAjPOIGI2653hUz1/+o0Kgc\npHQZJXVVLSHabROEElGpxKlWdJXFt5awI6hKHa/IGFCc7k2xP7GBVMc0wixA\nmoSbFujZ9MR9qBVsorXw2jyYGuh1UEpjVWAvUK74mDn0DnL/j6EwLy3BY3at\nirHlI4IXEGa+ZZPVjCDWjJHwoD/weOfqIzXZu1FxXPsYlRpzzcL0kE9a21zm\nmaP3myHIVjdL4Xbd+tDV6cQgztPPkvDnNl7kdOZW2qO88K/OvCYBLEtMypod\n2uyulEppM9WeoLNbaNCI2c2dXjp+QuxkgqEFR+O1HQCii2x3WMONk4/xy7hg\nJ8mYWXDqP9wvK0qx73jSIYIsysbiTsTf8t+QCqJckCDXD/rCEoaA7eM79JLZ\ncMo8V3B7cfPS4HTnLN2M/JdSIAaiKpYYQ7u/dqdAC1VMauvYHZMxYmhKG+wM\n12Vm\r\n=ZZJc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfwXxpQHOgKWX2ltsbTiQDZuHb/SMk2oDAmoKdxkTgugIhANWTTvNzskxcVsZ4IgnhRpEHOz23XmPkqITj0U9IG3eY"}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.24_1543518261955_0.4180816068626405"},"_hasShrinkwrap":false},"1.0.25":{"name":"react-firebase-subscribable","version":"1.0.25","main":"dist/react-firebase-subscribable.cjs.js","browser":"dist/react-firebase-subscribable.umd.js","module":"dist/react-firebase-subscribable.esm.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"rollup -c","deploy":"yarn build && yarn publish","test":"jest --coverage","test:circleci":"jest --ci --reporters=default --reporters=jest-junit --runInBand --json --outputFile=\"reports/jest/results.json\"","test:watch":"jest --watch"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-preset-minify":"^0.5.0","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.7.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^23.6.0","jest-pnp-resolver":"^1.0.2","react":"^16.3.0","react-app-polyfill":"^0.1.3","react-dom":"^16.6.3","react-test-renderer":"^16.6.3","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-flow":"^1.1.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-uglify":"^6.0.0"},"dependencies":{"hoist-non-react-statics":"^3.1.0","symbol-observable":"^1.2.0"},"peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"setupTestFrameworkScriptFile":"<rootDir>/tests/setup.js","testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"_id":"react-firebase-subscribable@1.0.25","dist":{"shasum":"dc565a28c1ba9d1ec231e3cd3d7d449344048631","integrity":"sha512-1KbLi25kVpv0OJB7rqXXkqdJ4aX5fXUw34mK+Cwgw+mgZ7wvOFp77FjIBcN4W5u6pKQg5/ZyNYGUSv57+JXoyg==","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-1.0.25.tgz","fileCount":7,"unpackedSize":68485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCf+5CRA9TVsSAnZWagAAZUUP/i9Mf7/toY28Nu6k1oK4\ngWNgiaMymeU1AvH7PVUgRUniywzMk1qZxbtVO7vAFBmpdv0Djagk07VuzEGd\nrEk6T1qh9B8HWpUdGIzaO10h6Ern4+7PtwGFR2zPckUgKVf7cGZdbn/r25Zk\nRY0ylOLoHHZ6MfaQjGmFbFaUAGZwTzwDIJx/ZqyGHLrZ7LAPoLExZO1zQO45\nzRM/vy2SiC827hH1P7ZhxNMTf2XNv0NCkvMHIZBFXqgYBK7wa8ZRwo0s6Nxv\ndH5vFZVUS70K6j2rq7BMTWa67Enku9zZQOrx7zOjWYKl8dCricauCD/Fbbu+\nQTqGGhUG+uGLUWiPvog2aeKaQzdYDrVZ+MZMVDbknmMYv02ljZrDkfZ/BFUz\nFss3fxMhe/LfBhxczqkhm2SDxpP4o0n8DZU/B1pDiqOdnAoQRK2862CLLTNF\nkFKPEhaXr2uuSxRXFjNuIIsByrI4+uQwxq7r0QMEInQMv+x6cQVtLnVCnn2G\nNAnMkKrzc+QyAAxPYJYvFVHxPXwfYIjhQ1eqexWGvSKQUEU+2p8xa/FUinI7\nvf/PTDTsFZU4J+povEZYptvFplUuYpYlpxLirdSKhQe5xvH4EsKrfpGjfFka\noIBA4QBN2SBC0i4dI6e39gyEiPftYzyc7LKOtssdIhXaHTbnJQ+4JBUskxiL\nureP\r\n=amCP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEgNW1IVN9y5W6R/V9DCtenERYs3BVvnmI/XTli7gX9gIgfxS9sLj9Odi8iU8LvJ5h3DB/BSH8axCUO2Z2URv3f7w="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_1.0.25_1544159160415_0.08189486187857375"},"_hasShrinkwrap":false},"2.0.0-alpha.0":{"name":"react-firebase-subscribable","version":"2.0.0-alpha.0","main":"dist/react-firebase-subscribable.cjs.js","browser":"dist/react-firebase-subscribable.umd.js","module":"dist/react-firebase-subscribable.esm.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"rollup -c","deploy":"yarn build && yarn publish","test":"jest --coverage","test:circleci":"jest --ci --reporters=default --reporters=jest-junit --runInBand --json --outputFile=\"reports/jest/results.json\"","test:watch":"jest --watch","ts:watch":"tsc --watch --noEmit -p ./tsconfig.json"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/plugin-transform-modules-commonjs":"^7.4.4","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@types/hoist-non-react-statics":"^3.3.1","@types/jest":"^24.0.11","@types/react":"^16.8.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-loader":"^8.0.5","babel-preset-minify":"^0.5.0","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.7.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","flow-bin":"^0.86.0","jest":"^24.7.1","jest-pnp-resolver":"^1.0.2","react-app-polyfill":"^0.1.3","react-testing-library":"^7.0.0","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-flow":"^1.1.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-typescript2":"^0.21.0","ts-jest":"^24.0.2","typescript":"^3.4.5"},"dependencies":{"hoist-non-react-statics":"^3.1.0","symbol-observable":"^1.2.0"},"peerDependencies":{"firebase":"^5.10.1","react":"^16.8.0","react-dom":"^16.8.0"},"jest":{"reporters":["default"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/*.(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"gitHead":"36576142c9cc7b41a9ca0c45c5cf8986f8d01f75","bugs":{"url":"https://github.com/pdeona/-react-firebase-subscribable/issues"},"homepage":"https://github.com/pdeona/-react-firebase-subscribable#readme","_id":"react-firebase-subscribable@2.0.0-alpha.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-j9i7YdvGuRSjvKRJgiZjrMCcev/zMhINSjiUx6sZvjQqJUXcZCI8ozi9hiublTZG/PFzj2Qg8LB/IDFFWNEzrA==","shasum":"ca190133ee129cae68b022b94382d891513ee606","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-2.0.0-alpha.0.tgz","fileCount":19,"unpackedSize":45628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxLMKCRA9TVsSAnZWagAASAgP/1jCBjFgtL0dplqz2Nn7\nzaMUjMIawNEFQj4v3FYTFJ0p7lPXH3fuGwlJfP0VvhzvB6ZfmnIzSyFWCNxv\ni50t9lXjU3ZIG809HOv3S8MgN8f9DA4Pl40iTynyAbw0+4eaWf0PJjRlB/ZQ\nnxNU6EeySienXybDNMMdxny93dV/E2P8M064G+jab7Ht6vA1vej4w90QlJQx\nulYV8YmeC++hgAoe1bZ4Q87JTRWpc0RvUcWe2tf0njNUnEDiwD/FL29suRQU\n020DxHgtETPdN/UIDIAG+3U/fsfqH2Q9DSSDes4yIHeFPlVQe8SiQY6REkvB\n7UKnr6ZUeCaETK3q7hvdSm/nSbpcf87Tzg47hWdxoZnw+fTRdRvix61dSmkI\nOilpnkVV03kQBQy0wMHlXKzqqWz24NjhomCuJm0w/BY5G6ZV0gWR7ISGQJfK\nMnEizdQaSXnc/lb81QnDRv3dYlerWepk/zO5JxJWu9LDULq6GoDJzs/ZAU9a\nXpXPT1G14dqWHa7b25U7tgWh6kGL0wh2N3INi8uVs8bgbJWWTIJBjsU2HeEJ\n6lCM3AqTIOQGGReop8iRg9O9hkK32/rk4G+8yXIgwyjwZpXk7evxK1zBPlbm\nOXXfftpR0iq9BDwO20dGvJvz/JdbDDkSX9g0pnh1tCf12IPssvGbf4eYwf1r\nW+HE\r\n=V+/e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYZuS7+BYD4nlK/v8npWGym77IwiItzAJSUDjSBahwPAiBhkyEDWnB5GCsiOtRiy2ez1hy+cOUQliJDjwuksvz+9Q=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_2.0.0-alpha.0_1556394761842_0.8821644241953925"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"react-firebase-subscribable","version":"2.0.0-alpha.1","main":"dist/react-firebase-subscribable.cjs.js","browser":"dist/react-firebase-subscribable.umd.js","module":"dist/react-firebase-subscribable.esm.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist","build":"rollup -c","deploy":"yarn build && yarn publish","test":"jest --coverage","test:circleci":"jest --ci --reporters=default --reporters=jest-junit --runInBand --json --outputFile=\"reports/jest/results.json\"","test:watch":"jest --watch","ts:watch":"tsc --watch --noEmit -p ./tsconfig.json"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/plugin-transform-modules-commonjs":"^7.4.4","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@types/hoist-non-react-statics":"^3.3.1","@types/jest":"^24.0.11","@types/react":"^16.8.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-loader":"^8.0.5","babel-preset-minify":"^0.5.0","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.7.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","firebase":"^5.10.1","flow-bin":"^0.86.0","jest":"^24.7.1","jest-pnp-resolver":"^1.0.2","react":"^16.8.6","react-app-polyfill":"^0.1.3","react-dom":"^16.8.6","react-testing-library":"^7.0.0","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-flow":"^1.1.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-typescript2":"^0.21.0","ts-jest":"^24.0.2","typescript":"^3.4.5"},"dependencies":{"hoist-non-react-statics":"^3.1.0","symbol-observable":"^1.2.0"},"peerDependencies":{"firebase":"^5.10.1","react":"^16.8.0","react-dom":"^16.8.0"},"jest":{"reporters":["default"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/*.(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"gitHead":"f6d510d373f7908c3fa58f565f379abc7237d95e","bugs":{"url":"https://github.com/pdeona/-react-firebase-subscribable/issues"},"homepage":"https://github.com/pdeona/-react-firebase-subscribable#readme","_id":"react-firebase-subscribable@2.0.0-alpha.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Eo8DHaRFG70HfEmIaY4+gF94NnkQw55TcJ6lh0tAVZw7/Fmy91y96FyyIUTpphXRAaOtDj3buqduiIktCeGDXQ==","shasum":"a01502e1342a04e094e1aea5c0c2c312d0b6570d","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-2.0.0-alpha.1.tgz","fileCount":19,"unpackedSize":45899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxLn7CRA9TVsSAnZWagAAjAkQAIS/p+aAP4bM89XViNB1\n6XB7dQR5CiAT8IMCXmGZEStwHv2+EN/enn0NcttZpGWQjTUByco/rc3hwXCj\nIOo2moQa/mUvkp79VL1tdB3ooaY6g6suHqsNY+1/b+dsq9uNXuS8M3H1TbBn\n2UCNTKG8n0IgaCJnj7aPm6XWoXQq6TUY0e5teYdhPmBhQOfbAbiwgVtrXqAN\n4Pu6aTHE4EmjQmc/vK6n6EZDfFMYnHQIxeAivW4slcpFo2+D6nuGrnHOxHLU\nUoAdsGpGwJVlEk58EEU3lXuzKDs/aKq6sfAmusSxmEPkM0RvVLc4BzYsU+8k\nFnR2q0MMU07om1j0MJxwqLfHkOtGU5gCzjqY6aG44XcWMVOaOB9lozpagGV0\nkXEc/YrEid83fam1zIR2Dzx2ql0X6UYfbBXWp/aNFH91WxrgaOyRNBsju5cX\nzpt944OERkI2DnyhP3cEDszkCSdyPRozGs1odCZVeFE+hQLpYotNSaCdNpRp\n2jyXs3LhXWCvuydD/yEQsA8NNwCdedT/4ZUAMacxA46gD4s39al53/8Nu7d3\noysGFv8qAwrXJCx+hzCy9wiid8h7wWAnD4DVmS2yTdeh7z67fxyeoxK/rptd\nc4tNAe+IRmOwahVcR/hD/Pvmh0cUNkLjf2YqnxqTMzA7IpUnKjg8GjyWjFOx\nCpLY\r\n=Elx0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAP2T4PmGFRWpeBE8xGqQM/zpURi9vEVldocW6SXlpDpAiBdy/0ZoLKJFBkZ3mht6WBv9kehMxxD4WoBG5L28GGq8Q=="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_2.0.0-alpha.1_1556396538312_0.688301166347332"},"_hasShrinkwrap":false},"2.0.0":{"name":"react-firebase-subscribable","version":"2.0.0","main":"index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist && yarn build-typedecs","build":"yarn babel src -o dist/index.js --extensions \".ts,.tsx\"","deploy":"yarn build && yarn publish","build-typedecs":"yarn tsc -d --outDir dist --emitDeclarationOnly -p ./tsconfig.json","test":"jest --coverage","test:circleci":"jest --ci --reporters=default --reporters=jest-junit --runInBand --json --outputFile=\"reports/jest/results.json\"","test:watch":"jest --watch","ts:watch":"yarn tsc --watch --noEmit -p ./tsconfig.json"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/plugin-transform-modules-commonjs":"^7.4.4","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@types/hoist-non-react-statics":"^3.3.1","@types/jest":"^24.0.11","@types/react":"^16.8.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-loader":"^8.0.5","babel-preset-minify":"^0.5.0","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.7.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","firebase":"^5.10.1","flow-bin":"^0.86.0","jest":"^24.7.1","jest-pnp-resolver":"^1.0.2","react":"^16.8.6","react-app-polyfill":"^0.1.3","react-dom":"^16.8.6","react-testing-library":"^7.0.0","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-flow":"^1.1.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-typescript2":"^0.21.0","ts-jest":"^24.0.2","typescript":"^3.4.5"},"dependencies":{"hoist-non-react-statics":"^3.1.0","symbol-observable":"^1.2.0","rxjs":"^6.5.1"},"peerDependencies":{"firebase":"^5.10.1","react":"^16.8.0","react-dom":"^16.8.0"},"jest":{"reporters":["default"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/*.(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"gitHead":"49836065c5eb2c8454c5a23b7c626f9fdc3d8405","bugs":{"url":"https://github.com/pdeona/-react-firebase-subscribable/issues"},"homepage":"https://github.com/pdeona/-react-firebase-subscribable#readme","_id":"react-firebase-subscribable@2.0.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Ws7UA/1QXsOqVUv9+GmgYwB8kzDLk4bt0/1lCEw25QUfUSy0o1qK0AbLHrxOFnEoZ/UGchrt07FBF4IPDFWKXQ==","shasum":"9d789dd7cb97297035adc2afeca26a1ec5f2beb0","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-2.0.0.tgz","fileCount":15,"unpackedSize":33031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczK3RCRA9TVsSAnZWagAAvmQP+QD4CwPgrRj7xqhdkz10\ne5JbSH2fP281Znxgso1rXXrRUu3/zeNMii4z08Hhno9TYAqj7sW2D3ss3moO\nJUfKlw3A/FPOPifLucafeum9LIfBnaU5PDFZdvICIHI5weeCSVtCpNwwaakV\nmHpdp2xRzta1chyz2ynkHpuey0UXYJvyz/veFPShr5eHZkrflqYRxcKJAV0I\ni6u9nTs/vD8lkQ1GIoFAX/wOD62SQR/SrNckakgwuDIhyvx8ew+BQ8jwkwOz\nqchAlmZYVLwG7LTzwQ/pqIkFYL02l3egL69pQwwknPIMavhLfzaiYaMjQZMY\nhPtPPqjbe7vGWVvwI66IvHrOm3HqmouFWdhseOyv/Wq6Dhi5UmbW+Xcxj/Cb\nklVAnwiHMR7ACNBeKCC/P2zt7/AON4iNqxsBYRu+imf5dE88rRd4Amh89fvW\nAUaPHrH7FRaBTYkdwE3sfl+GB+0xNV3+nRSLkJfzFEPL3HCEzUkcglfHE0fg\nqzUM926WJJjHZianoSfkw4hXaHXIms/ZsE1zG2iUxQ+Xo5mTWKclkxdm18ys\nqvzSgbgGk1O1SFnWljM8/D/ojxMwqw0nE00QB3FILewIZ/MnPskibCfNaQ2g\nNX5wAoAdxQMFItnCFHYA8TotqA95VQQwI3FZMXgo45fByF7zyIZvtVRrWJT1\nVv1h\r\n=oqNK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+XZ3EbRDTSCU0VKi2a6ShynvkeYTwe0EHj2uduynxQwIgbCI9feLAb+jRjF1DtlZ4aaHVvy6KorxNgaxJCLRgiXA="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_2.0.0_1556917712484_0.6406790713487429"},"_hasShrinkwrap":false},"2.0.4":{"name":"react-firebase-subscribable","version":"2.0.4","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"scripts":{"prebuild":"rimraf dist && yarn build-typedecs","build":"yarn babel src -d dist --extensions \".ts,.tsx\"","deploy":"yarn build && yarn publish","build-typedecs":"yarn tsc -d --outDir dist --emitDeclarationOnly -p ./tsconfig.json","test":"jest --coverage","test:circleci":"jest --ci --reporters=default --reporters=jest-junit --runInBand --json --outputFile=\"reports/jest/results.json\"","test:watch":"jest --watch","ts:watch":"yarn tsc --watch --noEmit -p ./tsconfig.json"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.6","@babel/plugin-transform-modules-commonjs":"^7.4.4","@babel/preset-env":"^7.1.6","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@types/hoist-non-react-statics":"^3.3.1","@types/jest":"^24.0.11","@types/react":"^16.8.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-loader":"^8.0.5","babel-preset-minify":"^0.5.0","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.7.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","firebase":"^5.10.1","flow-bin":"^0.86.0","jest":"^24.7.1","jest-pnp-resolver":"^1.0.2","react":"^16.8.6","react-app-polyfill":"^0.1.3","react-dom":"^16.8.6","react-testing-library":"^7.0.0","rimraf":"^2.6.2","ts-jest":"^24.0.2","typescript":"^3.4.5"},"dependencies":{"hoist-non-react-statics":"^3.1.0","rxjs":"^6.5.1","symbol-observable":"^1.2.0"},"peerDependencies":{"firebase":"^5.10.1","react":"^16.8.0","react-dom":"^16.8.0"},"jest":{"reporters":["default"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/*.(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"gitHead":"0c25f1facd6fbe8f2852f3716a659a163291273e","bugs":{"url":"https://github.com/pdeona/-react-firebase-subscribable/issues"},"homepage":"https://github.com/pdeona/-react-firebase-subscribable#readme","_id":"react-firebase-subscribable@2.0.4","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-VvlZBQzLb1HmfB7FgXqGNdnvKzrrxcC29H+OZ3MVHp3LxJCLpxMq54THOJ/0CFnD8psqFh4LwHCdAouUitL/xA==","shasum":"d2775cbd613bc70cfda1c37f2277cccf18e074d0","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-2.0.4.tgz","fileCount":26,"unpackedSize":32201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczLPXCRA9TVsSAnZWagAADu8P/2y1H6xpEIJjUWwiR1xb\nPE+ZumJnK0J6GmZxY9bwAQI5oITxf9RJ+Swk5PShP2MZDD3KFlgmynhJhi4b\nti2x9vo59lrfDZZeL2xfF9AIi4He2Am1Wjt6MERxcdeQrmI0ZyxypDPGfy3c\n8jLoZiK5TNYj6LHCryTaq0cKt6UCTlWUNnYieTv6HHTigEPq2ujZ0eo6CD9S\nAoQv2BsYo6in6QOwhMGJGnuHROr1TfvKfstzHhmKobyrhXjecHmYmHv9JJwb\n8uL/ccJYMH+VsMrFs532hPwROcwXk1gDAfFnIFxY/cTNXVC3v+USo52YU/jQ\nuSiE04940Xr/pvT3kZ7wGeGcKQ4wsZcYGqO3e5aFwHFyjBelRl6ZmOdiclbv\nQVTUiVgGqOT4EoSK/Cgp7JRE+XIBRK7pPh5Gt9w1Jv34nqVc/qCb/LnE34Xc\nXJ+bGmfVOtdAanDb3zZSFlSwI96JYg9mahuBgWslguC7zfpWdR0rE/ti5nzO\nry1x2CpvFdvnO3yXCi3Wu/cKLFRwlYBkKdc8jJv1AfjWRIeUu96NkoyWVksZ\nbM1YyzYsp4Ez/H+l+u6yRHDNvPTxT+c28TI0x7C0nJoiwWQmqWwTW2sY3oJz\nEBVN+J8BC8dsRSyFfvVHrfXFiK6krtJxD3fVgJ36fVQnjklTq7dadgOpnEIO\ngJ3+\r\n=YPav\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzpNKoIi+rnV+blOVBc7ojFtp15A2P1eGUi0A7MPjIEAiEAxxNme+wMBHFpencGnKiBcfnFRD16EEAcWY7hqMPOiVI="}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_2.0.4_1556919255005_0.6867007529835476"},"_hasShrinkwrap":false},"2.0.6":{"name":"react-firebase-subscribable","version":"2.0.6","main":"dist/index.js","author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pdeona/-react-firebase-subscribable.git"},"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"sideEffects":false,"scripts":{"prebuild":"rimraf dist && yarn build-typedecs","build":"yarn babel src -d dist --extensions \".ts,.tsx\"","deploy":"yarn build && yarn publish","build-typedecs":"yarn tsc -d --outDir dist --emitDeclarationOnly -p ./tsconfig.json","test":"jest --coverage","test:circleci":"jest --ci --reporters=default --reporters=jest-junit --runInBand --json --outputFile=\"reports/jest/results.json\"","test:watch":"jest --watch","ts:watch":"yarn tsc --watch --noEmit -p ./tsconfig.json"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/plugin-transform-modules-commonjs":"^7.4.4","@babel/preset-env":"^7.1.6","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@types/hoist-non-react-statics":"^3.3.1","@types/jest":"^24.0.11","@types/react":"^16.8.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-helper-evaluate-path":"^0.5.0","babel-jest":"^23.6.0","babel-loader":"^8.0.5","babel-preset-minify":"^0.5.0","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.7.0","eslint":"^5.9.0","eslint-config-airbnb":"^17.1.0","eslint-config-react":"^1.1.7","eslint-import-resolver-node":"^0.3.2","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","firebase":"^5.10.1","jest":"^24.7.1","jest-pnp-resolver":"^1.0.2","react":"^16.8.6","react-app-polyfill":"^0.1.3","react-dom":"^16.8.6","react-testing-library":"^7.0.0","rimraf":"^2.6.2","ts-jest":"^24.0.2","typescript":"^3.4.5"},"dependencies":{"hoist-non-react-statics":"^3.1.0","rxjs":"^6.5.1","symbol-observable":"^1.2.0"},"peerDependencies":{"firebase":"^5.10.1","react":"^16.8.0","react-dom":"^16.8.0"},"jest":{"reporters":["default"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleDirectories":["node_modules"],"setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/(src|tests)/**/*.(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"]},"gitHead":"9b3c6ed4a08172a6eed7d46de635ce4d098ea49e","bugs":{"url":"https://github.com/pdeona/-react-firebase-subscribable/issues"},"homepage":"https://github.com/pdeona/-react-firebase-subscribable#readme","_id":"react-firebase-subscribable@2.0.6","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-rt1KhVq5oBopSLbt4I0DmVgQj3QPSbMC3EewfEA1fr+Z+9okCZUIWVySGorZbJG3xMnOQNIMb/PfHdVTayjxfQ==","shasum":"d833f9c298cb072abf78ec66fb33520b7890d27b","tarball":"https://registry.npmjs.org/react-firebase-subscribable/-/react-firebase-subscribable-2.0.6.tgz","fileCount":26,"unpackedSize":32966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1FPqCRA9TVsSAnZWagAA5owQAJFSe2KYDTt7NeT0Q6SP\np0jCZQgfoLsWDhyvl8GTMJeOlstfVKiEeS0kOOkW4DKgE9eSsJTUZBEbjD4q\nb4WKMRfOcKc55Pl3QAngpygu22KPJQ39vxUXbXjA2qLc5CQ/OpXlIjuR0jMF\nAHQXL5Bbekckn2vU6jfv4o26QEE0Sv7pUokSxNuq/FKuMmNY0/4FJcgy4HAw\nZJNtiu4r0FuULPw9e0fXknXLdACP+/QSqe2rg+Dxt+9EmBqyp+wswQA7nAps\nCgLSKZSSfSzajsGXOPeM4yBGsxF3lTw7t94wZNs8A6b8tW0fLns1OtpzED2i\njZpAuQ9J70dwNIWCxR1zjKvYJLu78Ebi6zPLbanUkHLGy6iClYYQbcsEOVvr\n9lbR9Z1IXrsaGKpTdlGqHETxbZNFvhFaVnqjJx7YN1FRBXaoBer68El0oSaX\nz5pDq2814oY9BTLtYVVt2NwdANB/pBhblBatcABlsSeX82Rvrq5o6Uf5RX0U\ntDt1FYiWv+wyJOC91fvhiENeO4xXwd5JluyRLVaRLPmDW4Wb2qCRdjMT3qah\nMgUwcp56A7sRPYIDA/XUM8N8XVPw15Pi8yVBCzuS3YmLHySSYTg+0KMidA9z\nHSHCmUpFvpzby3aI2SUpnK+W2/v69tyocssnZ1MYxfDE69SmcnimlRPU1BaT\nrpSN\r\n=Ui8J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIgifXeGVWX4UrXZ1/chwg5cu6MffOGJ/UY4pNj9678AIhANAZPdzP2Zmxqq0GXWJqMr/um//w2872b8/goE4AZxlN"}]},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"_npmUser":{"name":"pdeona","email":"pedro@instantmd.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-firebase-subscribable_2.0.6_1557418985662_0.4218358208067674"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-15T15:41:03.692Z","0.1.1":"2018-11-15T15:41:03.840Z","modified":"2022-05-14T10:52:31.007Z","0.1.2":"2018-11-15T15:46:30.330Z","0.1.3":"2018-11-15T16:10:26.118Z","0.1.4":"2018-11-15T16:15:39.624Z","0.1.5":"2018-11-15T16:21:00.588Z","0.1.6":"2018-11-15T17:16:48.791Z","0.1.7":"2018-11-15T18:18:35.052Z","0.1.8":"2018-11-15T20:27:34.811Z","0.1.9":"2018-11-15T22:03:38.435Z","0.1.10":"2018-11-15T22:03:59.004Z","0.1.11":"2018-11-16T02:20:41.058Z","0.1.12":"2018-11-16T03:17:29.608Z","0.1.13":"2018-11-16T03:34:22.595Z","0.1.14":"2018-11-16T03:46:27.431Z","0.1.15":"2018-11-16T14:34:50.547Z","0.1.16":"2018-11-16T15:25:41.074Z","0.1.17":"2018-11-16T15:27:33.437Z","0.1.18":"2018-11-16T20:59:34.535Z","0.1.20":"2018-11-17T04:09:16.768Z","0.1.21":"2018-11-18T03:51:08.660Z","0.1.22":"2018-11-20T01:59:14.945Z","1.0.0-alpha":"2018-11-23T03:46:38.550Z","1.0.0-alpha.0":"2018-11-23T03:50:10.353Z","1.0.0-alpha.1":"2018-11-23T03:59:04.383Z","0.1.23":"2018-11-23T04:01:51.322Z","1.0.0":"2018-11-23T04:07:58.502Z","1.0.0-alpha.2":"2018-11-23T04:08:35.351Z","1.0.0-alpha.3":"2018-11-23T16:18:13.138Z","0.1.24":"2018-11-25T02:53:59.519Z","0.1.25":"2018-11-25T02:54:20.433Z","1.1.0":"2018-11-25T05:52:29.407Z","0.2.0":"2018-11-25T05:53:08.634Z","0.2.1":"2018-11-25T05:54:29.739Z","0.2.2":"2018-11-25T06:03:25.307Z","1.0.1":"2018-11-25T18:00:11.663Z","1.0.2":"2018-11-25T18:05:23.185Z","1.0.3":"2018-11-25T18:08:50.978Z","1.0.4":"2018-11-25T19:40:25.735Z","1.0.5":"2018-11-25T19:47:32.641Z","1.0.7":"2018-11-25T20:46:29.873Z","1.0.8":"2018-11-25T21:11:00.254Z","1.0.9":"2018-11-25T22:36:21.527Z","1.0.10":"2018-11-27T00:27:33.945Z","1.0.11":"2018-11-27T00:28:21.946Z","1.0.12":"2018-11-27T02:50:46.327Z","1.0.13":"2018-11-27T03:12:19.170Z","1.0.14":"2018-11-27T03:46:03.406Z","1.0.15":"2018-11-27T04:11:10.076Z","1.0.16":"2018-11-28T01:47:46.281Z","1.0.17":"2018-11-28T19:36:10.896Z","1.0.18":"2018-11-28T20:16:19.848Z","1.0.19":"2018-11-28T20:17:39.504Z","1.0.20":"2018-11-29T17:02:40.778Z","1.0.21":"2018-11-29T17:09:24.761Z","1.0.22":"2018-11-29T18:07:00.491Z","1.0.23":"2018-11-29T19:03:15.571Z","1.0.24":"2018-11-29T19:04:22.122Z","1.0.25":"2018-12-07T05:06:00.611Z","2.0.0-alpha.0":"2019-04-27T19:52:41.963Z","2.0.0-alpha.1":"2019-04-27T20:22:18.456Z","2.0.0":"2019-05-03T21:08:32.647Z","2.0.1":"2019-05-03T21:16:11.090Z","2.0.2":"2019-05-03T21:24:45.982Z","2.0.3":"2019-05-03T21:26:51.093Z","2.0.4":"2019-05-03T21:34:15.108Z","2.0.5":"2019-05-09T16:20:46.726Z","2.0.6":"2019-05-09T16:23:05.824Z"},"maintainers":[{"name":"pdeona","email":"pedro@instantmd.co"}],"description":"Higher Order Components to wrap a component in a firebase subscription","keywords":["firebase","firestore","auth","real time","subscriptions"],"author":{"name":"Pedro De Ona","email":"pedro@instantmd.co"},"license":"MIT","readme":"# 🔥 react-firebase-subscribable 🔥\n\n[![npm bundle size (minified + gzip)](https://img.shields.io/bundlephobia/minzip/react-firebase-subscribable.svg)](https://www.npmjs.com/package/react-firebase-subscribable)\n[![CircleCI (all branches)](https://img.shields.io/circleci/project/github/pdeona/-react-firebase-subscribable.svg)](https://circleci.com/gh/pdeona/-react-firebase-subscribable)\n[![GitHub issues](https://img.shields.io/github/issues-raw/pdeona/-react-firebase-subscribable.svg)](https://github.com/pdeona/-react-firebase-subscribable)\n\n`react-firebase-subscribable` is a component library for handling Firebase Authentication and Firestore/RTDB subscriptions.\n\n## Table of Contents\n\n[Installation](#installation)\n\n[Usage](#usage)\n\n- [Context API](#context-api):\n  - [Auth](#auth)\n    - [Firebase Auth Provider](#firebase-auth-provider)\n    - [connectAuth](#connectauth)\n  - [Firestore](#firestore)\n    - [Firestore Provider](#firestore-provider)\n    - [connectFirestore](#connectfirestore)\n    - [useInjected](#useinjected)\n\n[Examples](#examples)\n\n[Dependencies](#dependencies)\n\n[Bugs, Pull Requests](#bugs-pull-requests)\n\n## Installation\n\nThis package is hosted on `npm`. To add it to your node project, use:\n\n```bash\nnpm i -S react-firebase-subscribable\n# with yarn\nyarn add react-firebase-subscribable\n```\n\nA UMD build is also available for browsers via `unpkg`:\n\n```html\n<script\n  src=\"https://unpkg.com/react-firebase-subscribable@1.0.21/dist/react-firebase-subscribable.umd.js\"\n>\n</script>\n```\n\nNote: you will need load the [dependencies](#dependencies) before this tag to use this library\n\n## Usage\n\n### Context API\n\n`react-firebase-subscribable` exports `Provider` components and `connect` functions for using Auth/Firestore state via the context API. Auth state is separated from database subscriptions so the module exports separate Provider/connect functions for each:\n\n### Auth\n\n#### Firebase Auth Provider\n\nProps:\n\n| Name               | Type                   | Required |\n| ------------------ |:----------------------:| --------:|\n| firebaseAuth       | Firebase Auth Instance | true     |\n| onAuthStateChanged | Function               | false    |\n\n`onAuthStateChanged` can be provided to inform external stores of changes to auth state without nesting them inside of `Firebase Auth Provider`, such as if you want to nest it in an existing redux store and dispatch actions to update the store on auth state change, so you can simply use one `connect` if you are already using redux.\n\nUsage:\n\n```js\n// in root component\nimport React from 'react'\nimport { FirebaseAuthProvider } from 'react-firebase-subscribable'\nimport App from 'components/App'\nimport firebase from 'firebase'\n\nconst AuthConnectedRoot = () => (\n  <FirebaseAuthProvider firebaseAuth={firebase.auth()}>\n    <App />\n  </FirebaseAuthProvider>\n)\n\nexport default AuthConnectedRoot\n\n/**\n * with a redux store\n * Note: this component must be rendered as a child to Redux's\n * Provider component for this example to work.\n **/\nimport React from 'react'\nimport { connect } from 'react-redux'\nimport { FirebaseAuthProvider } from 'react-firebase-subscribable'\nimport App from 'components/App'\nimport { onAuthStateChanged } from '../actions/auth'\nimport firebase from 'firebase'\n\nconst AuthConnectedRoot = ({ onAuthStateChanged }) => (\n  <FirebaseAuthProvider\n    firebaseAuth={firebase.auth()}\n    onAuthStateChanged={onAuthStateChanged}\n  >\n    <App />\n  </FirebaseAuthProvider>\n)\n\nconst mapDispatchToProps = dispatch => ({\n  onAuthStateChanged,\n})\n\nexport default connect(\n  null,\n  mapDispatchToProps,\n)(AuthConnectedRoot)\n```\n\n#### connectAuth\n\nA function that accepts a function `mapAuthStateToProps` and returns a function that accepts a component.\n\n##### mapAuthStateToProps\n\n`mapAuthStateToProps` should accept the current user and return a `props` object to be applied to the wrapped component:\n\n```js\n// in consumer components\nimport React from 'react'\nimport { connectAuth } from 'react-firebase-subscribable'\n\nconst CurrentUser = ({ user }) => (\n  <div>\n    {user ? user.uid : 'Not signed in'}\n  </div>\n)\n\nconst mapAuthStateToProps = user => ({\n  user,\n})\n\nexport default connectAuth(mapAuthStateToProps)(CurrentUser)\n```\n\n### Firestore\n\n#### Firestore Provider\n\nProps:\n\n| Name        | Type                            | Required |\n| ----------- |:-------------------------------:| --------:|\n| initialRefs | object (see below.)             | false    |\n\n```ts\ntype FirestoreProviderProps = {\n  initialRefs: object<string, firestore.DocumentReference | firestore.CollectionReference | firestore.QueryReference>,\n}\n```\n\n```js\n// in root component\nimport React from 'react'\nimport { FirestoreProvider } from 'react-firebase-subscribable'\nimport App from 'components/App'\nimport firebase from 'firebase'\n\nconst initialRefs = {\n  allUsers: firebase.firestore().collection('all-users'),\n}\n\nconst FirestoreConnectedRoot = () => (\n  <FirestoreProvider initialRefs={initial}>\n    <App />\n  </FirestoreProvider>\n)\n\nexport default FirestoreConnectedRoot\n```\n\n#### connectFirestore\n\nA function that accepts a function `mapSnapshotsToProps` and a list of `injectedRefs` and returns a function that accepts a component.\n\n##### mapSnapshotsToProps\n\n`mapSnapshotsToProps` will receive the current `store`'s corresponding snapshots as an argument:\n\n```js\nimport React from 'react'\nimport { connectFirestore } from 'react-firebase-subscribable'\n\nconst CurrentUserProfile = ({ userProfile }) => (\n  <div>\n    {userProfile\n      ? <div>Welcome back, {userProfile.name}!</div>\n      : <div>Sign in to view profile</div>\n    }\n  </div>\n)\n\nconst mapSnapshotsToProps = ({ userProfile: { value, error } }) => ({\n  userProfile: !error && value ? value.data() : null,\n  profileError: error ? value : null,\n})\n\nexport default connectFirestore(mapSnapshotsToProps)(CurrentUserProfile)\n```\n\n##### injectedRefs\n\n`injectedRefs` can be passed into any firestore-connected component, and should have the form:\n\n```ts\n{\n  [key: string]: firestore.Reference |\n                 (props) => firestore.Reference | null,\n}\n```\n\nIf the provided `ref` is a function it will be called with the component's props\n\n```js\nimport React from 'react'\nimport { connectFirestore } from 'react-firebase-subscribable'\n\nconst CurrentUserProfile = ({ userProfile }) => (\n  <div>\n    {userProfile\n      ? <div>Welcome back, {userProfile.name}!</div>\n      : <div>Sign in to view profile</div>\n    }\n  </div>\n)\n\n// userProfile will be injected when this component connects\n/**\n *  mapSnapshotsToProps can be null if you do not want the\n *  component to receive snapshot updates, but still want to inject\n *  refs.\n **/\nconst mapSnapshotsToProps = ({\n  userProfile: { value: profileValue, error: profileError },\n  allProfiles: { value: allProfiles, error: allProfilesError },\n}) => ({\n  userProfile: !profileError && profileValue ? profileValue.data() : null,\n  otherProfiles: !allProfilesError && allProfiles.docs,\n})\n\n// ref can be a function, will be called with (props) as an arg\nconst injectedRefs = {\n  userProfile: ({ user }) => user\n    ? firebase.firestore().collection('user-profiles').doc(user.uid)\n    : null,\n  allProfiles: firebase.firestore().collection('user-profiles'),\n}\n\n// inject userProfileRef using key 'userProfile'\nconst withFirestore = connectFirestore(\n  mapSnapshotsToProps,\n  injectedRefs,\n)\n\nexport default withFirestore(CurrentUserProfile)\n```\n\n#### useInjected\n\nThe `useInjected` hook can be used to manually connect a component to the Firestore Provider, and has the same API as `connectFirestore`:\n\n```js\nimport React from 'react'\nimport { useInjected } from 'react-firebase-subscribable'\n\nconst mapSnapshots = ({ userProfile: { value, error } }) => ({\n  userProfile: !error && value ? value.data() : null,\n  profileError: error ? value : null,\n})\n\nconst CurrentUserProfile = ({ user }) => {\n  const { userProfile } = useInjected(mapSnapshots, {\n    userProfile: ({ user }) => user\n      ? firebase.firestore().collection('user-profiles').doc(user.uid)\n      : null,\n    allProfiles: firebase.firestore().collection('user-profiles'),\n  })\n  return (\n  <div>\n    {userProfile\n      ? <div>Welcome back, {userProfile.name}!</div>\n      : <div>Sign in to view profile</div>\n    }\n  </div>\n)\n\nexport default CurrentUserProfile\n```\n\n### Examples\n\n[Provider/connect example](https://github.com/pdeona/-react-firebase-subscribable/tree/master/store-example)\n\n## Bugs, Pull Requests\n\n[Pull requests, feature requests, bug reports welcome](https://github.com/pdeona/-react-firebase-subscribable)\n","readmeFilename":"README.md","repository":{"type":"git","url":"git+https://github.com/pdeona/-react-firebase-subscribable.git"},"homepage":"https://github.com/pdeona/-react-firebase-subscribable#readme","bugs":{"url":"https://github.com/pdeona/-react-firebase-subscribable/issues"}}