{"_id":"vue-crossfire","_rev":"29-768bb846b9f013c19243df8117878968","name":"vue-crossfire","dist-tags":{"latest":"1.5.1"},"versions":{"1.0.0":{"name":"vue-crossfire","version":"1.0.0","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"vue":"^2.6.14"},"gitHead":"3a9232ce22aac7b10da0ec0f20474626a4ec7d0e","_id":"vue-crossfire@1.0.0","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-1c3pNRPZbQubqxhrih/zoWCfWPM1nc6uPMZ7TAk9toH3TfOvJdDqlDo1I8RwdwKOunfUHcht4CpaZwy7W/FdjA==","shasum":"9119c9c28226aa8c2670c24d5d0eaeb07044ca72","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.0.0.tgz","fileCount":5,"unpackedSize":5288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZmNy2jo42w6NqL25aZ8YV+rsqrE4UCzg8kr+qdFWF3gIgW1D6FpGPEMxTNEiDPH6B8+cCsqn7QgJXlT7tjlvDh10="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.0.0_1632892265107_0.54071336010672"},"_hasShrinkwrap":false},"1.0.1":{"name":"vue-crossfire","version":"1.0.1","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"vue":"^2.6.14"},"gitHead":"5e852df008e7e49804bf8371e7ce924f99ba18f6","_id":"vue-crossfire@1.0.1","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-YkNQoFY/Vt7WwuDhWywAzeY5AvCt4Jf3F1ZJKeJPiTZBQh5KjlqN+oTR/K4IU938Kmi6yhnNzaW5RbeTwr90tA==","shasum":"808eaa6cf50565af72902b229366d29e5ccb74a1","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.0.1.tgz","fileCount":5,"unpackedSize":5296,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRhHgfectLi5si32+cBeJFziA6FRB3mP8T93uSu7WAoAiEA/OsxerWpWqMsepAR7sDCLnorusBmuTuSCU8wMAMVYg0="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.0.1_1632892669521_0.8909791642911418"},"_hasShrinkwrap":false},"1.1.0":{"name":"vue-crossfire","version":"1.1.0","description":"Simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"vue":"^2.6.14"},"gitHead":"ff3d7d83fdcb8fbbe060567ddab9c66360ff4740","_id":"vue-crossfire@1.1.0","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-mVA6L3MkbliHH/0qAp6HvucFNXBYdy5qfZDnm+PufLLj6fOKUkXtN42u3siC8w0KswdrY0psULT2g/ipmnJq7A==","shasum":"31163d47b4a0fe37dcbc10d64b358f9a63e82cb4","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.1.0.tgz","fileCount":5,"unpackedSize":6980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6JgCM4tQYWwLGW/io3Q2N+ZLYLjgdgVYTjDHQFbBQkAIhAKKLbjuoMwlZLAUWL6TUk0VVFZQIXBvuCwU6KWQA2797"}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.1.0_1632946546637_0.7224663155116642"},"_hasShrinkwrap":false},"1.1.1":{"name":"vue-crossfire","version":"1.1.1","description":"Simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"vue":"^2.6.14"},"gitHead":"ff3d7d83fdcb8fbbe060567ddab9c66360ff4740","_id":"vue-crossfire@1.1.1","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-ZD0LG5nDaH8ksxWlLNUgM2Jg2nJQ2CZdZskPp/WFsNOYuneM5AUsTEQNsuKnH6ZXUutIsAK2aWqmLw1GmoYbRw==","shasum":"ee57ab30940ccf70a1b3ad99bc7613be77da1f43","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.1.1.tgz","fileCount":5,"unpackedSize":7041,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFS3E0OTHqn1A7vCy3oxmODzZJ7NzWH+w72CUQExmWAoAiEA1b1nPdaEYCsejeRYaezBBsimTqcUqkQ1rT21g+yapnQ="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.1.1_1632947870235_0.27311197010809063"},"_hasShrinkwrap":false},"1.1.2":{"name":"vue-crossfire","version":"1.1.2","description":"Simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"vue":"^2.6.14"},"gitHead":"aeedc4bf1c0f2df15d59c9768908b41c5cba7b55","_id":"vue-crossfire@1.1.2","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-QEGMpd06QwhIomVxbeJ2jKkhNwr5dm0Vxwu5ZWRdVYyGJYU54RwzN8wTxsy9R2rUVcZNHZvvySXC1xaPxuygWQ==","shasum":"087e5be2e4bf76983372c54fad4a0a683cfc1399","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.1.2.tgz","fileCount":4,"unpackedSize":5958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvBWUzZ5SAXNtBWemEfxspxHDZ72/6pBETy607EWO7kAiBqCa9CHnEzD1Va8OeQNXXMpZSaNgSqwmKD1dimSXsQ4A=="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.1.2_1633590376463_0.931056462148337"},"_hasShrinkwrap":false},"1.1.3":{"name":"vue-crossfire","version":"1.1.3","description":"Simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"vue":"^2.6.14"},"gitHead":"ce9fd9af372b834d4419118231ebdff5880fb6c0","_id":"vue-crossfire@1.1.3","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-h4hNFA13MLuv9eYQ5olSCya84QT5hdbwCJonf4kDPNxpTX+AGgyC1R8Y9wxgTSzs7NsGrb/BIp6p7cyMg0ZKuw==","shasum":"e5a2229aff76a9c57050a18e56ba3bdd33367f06","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.1.3.tgz","fileCount":4,"unpackedSize":6732,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0L5iaXfS+wZCfS1HzDB3PjekRM7bG8QdVXb7dsIzA9AiBsBStgRsYTaQmB7Rn/wSQSm7ECZU7iIPJecH5Vgtcx1A=="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.1.3_1634101981530_0.7988937352628771"},"_hasShrinkwrap":false},"1.1.4":{"name":"vue-crossfire","version":"1.1.4","description":"Simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"vue":"^2.6.14"},"gitHead":"e281a94c64cad4b2692477875588591d3f9b6b5b","_id":"vue-crossfire@1.1.4","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-ais8O3nTQ3UvEeWnfXql4RbN5gbbbf2X+yRvabavlPvzHVWLw/nXZE/Wk4ppTR7f5BVlf24TMgpEfno74bRm8Q==","shasum":"da513051d4dcab233213c29f63b82355856876d8","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.1.4.tgz","fileCount":4,"unpackedSize":7211,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhQCenX7xZ1p7pmU4Re4HDOEBeRQrxJzYocYFNgyE0RwIhAKKq5s1SMGCjumR7LoBIDJuDky9zxlZpvDta/zlXHXYL"}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.1.4_1634106087866_0.10807226264189529"},"_hasShrinkwrap":false},"1.1.5":{"name":"vue-crossfire","version":"1.1.5","description":"Simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"vue":"^2.6.14"},"gitHead":"70cf37c6b29a2afd00e281b2695080fb1273344b","_id":"vue-crossfire@1.1.5","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-d/BpHtaiSpSSDxy6DmQu/SuNky/7fKURvHdfb5R5xWoMFArVmsqT0qPXnlL/V0Eo1aeDDs0AWtz49iqbUTi+cg==","shasum":"9463b96af301ced9393aa4a6269f869115e45960","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.1.5.tgz","fileCount":4,"unpackedSize":7211,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1xKPalFIAG3vUpplrUsDBvBz4TqFEY8C79Sr5RGKTRgIhAPnbvTENEF8j50kDUOTq+tIkIdEhIl1zgfMXxgPh7QaP"}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.1.5_1634106460763_0.648497234920637"},"_hasShrinkwrap":false},"1.1.6":{"name":"vue-crossfire","version":"1.1.6","description":"Simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"vue":"^2.6.14"},"gitHead":"b1b2160debecc07dd7bfafb07982338db7d7593b","_id":"vue-crossfire@1.1.6","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-w5++3frSa6A5/nN1eBJReL9YiMmCDZkMVlkhETHMoVCZO8uOw+QUqg1FkQysmzFELagEFD4rBXeBz8TlGQtQbQ==","shasum":"f3ae36a8ebd8cff00b8d1859c2a95ad824637596","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.1.6.tgz","fileCount":4,"unpackedSize":7398,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSUdoV9qtQWOs7hTXuVnZI+BvikTOHPBZ0RncD38/dOAiBDfUqCZ2FBgcmRIWiyHbTKpwnSshz651ebp71ks9abUw=="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.1.6_1634111124979_0.7151539015966264"},"_hasShrinkwrap":false},"1.2.0":{"name":"vue-crossfire","version":"1.2.0","description":"Simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"5a4175398cb2bf7ffee0c2f2430ad46cf1b06eb1","_id":"vue-crossfire@1.2.0","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-eSRrQymCMsEC6H1eRp3p5cK4Nz/PXou7LLQwab9w5/FQWr7EHSRYKbbCUgLfohHTJ6E6APHqQWWUu1jiYdtwFQ==","shasum":"93d81ee9235870238fa576c3085520c63fef50bd","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.2.0.tgz","fileCount":4,"unpackedSize":7472,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZlkRUnnQhjQ0mr+EYvbhgItQ7LsL63Zk3UI9VyQ4EbAiEAytp0emFhqlPcA711hLgimtex+UpfZJoQczma0ACD8RE="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.2.0_1634603677633_0.08284708524868933"},"_hasShrinkwrap":false},"1.3.0":{"name":"vue-crossfire","version":"1.3.0","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"c8995377776bfdb9542d31895ba7798aeb61be66","_id":"vue-crossfire@1.3.0","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-H+6RB/iqoRRZ/t+1BlOwCp9ttelpRuCEgcRGsJIsAg2ZEpq/D/qRqrHAI+WqjmfeKfKIL774cCYkitAoPgbKSQ==","shasum":"ddb98a590049c7bbc3bd29194b9cddce19b8792f","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.3.0.tgz","fileCount":4,"unpackedSize":9465,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdnSNh+hWbWvJO+LvFiJ5WvqivwvgIJwhJ6fbsOTJmfAiEAuTz/AUdP4rCxmfwMP8lgfOTM1PKVlHdw3i9ozsn6kL8="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.3.0_1634614172222_0.5597622783104765"},"_hasShrinkwrap":false},"1.3.1":{"name":"vue-crossfire","version":"1.3.1","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"109a7289e70c94d303c89461de8aec15fb92f3a9","_id":"vue-crossfire@1.3.1","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-czElzBoOG+j6M5W8T30lqJx5x0mnrExUR0pulqORuWyS8rwGdmHkmcE25zo/m6pqdRJXxunDhK0//ab2oP5cmQ==","shasum":"20af97ef228a0662e5208a06e18776a1592e21b5","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.3.1.tgz","fileCount":4,"unpackedSize":9468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/WcIzLESPF+RJ0KmqKz9VswfR5tdYUGLnBl59IADu/AiB6zqbzLEN6WXyr9q+wh9csWxEWaA12ze9SVYLIem1+Yg=="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.3.1_1634614466970_0.4437310812375881"},"_hasShrinkwrap":false},"1.3.2":{"name":"vue-crossfire","version":"1.3.2","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"4ae967fe979b50b5a640141771043d3e4bd2c28f","_id":"vue-crossfire@1.3.2","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-YU3J1ELvQS85slDZc/0u8K6wH57w6xnr8BrcnMQZ8qKGL7mrJ8dh7yfQBCRkXf341d1UZ8nhV+TscF5gNNpjRA==","shasum":"8d80ca0b0a29f92728fd83bce4d90a10e52be1bc","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.3.2.tgz","fileCount":4,"unpackedSize":9194,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzVycLxM9X0PZTaH6/E7anMBh5i189n1Zbi3qSqCw7zwIhAIRXMLY3UrUR17qibNE8kISy3CDiUwIlUnT1R8RSZZ5q"}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.3.2_1634847003792_0.5045230933378257"},"_hasShrinkwrap":false},"1.3.3":{"name":"vue-crossfire","version":"1.3.3","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"94188cedc1e2a7c4879347c8a631fea8ebd37ebb","_id":"vue-crossfire@1.3.3","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-eBwn4V4XAgV4mQzcw+Z/ZKkHFxv2nqRmdNyrccTk6qG5BVWQkikz96Z1Whslah+awookw03RltuEqF4N69crcg==","shasum":"884dc5e15dbd41b52db88bf6ccb6de0ed2622851","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.3.3.tgz","fileCount":4,"unpackedSize":9288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhtapUsj2LRZzXMlMcwaZxCd6Br1LB1zwPGSlxRKephAiEA8NwfCwMYkqgp4aU+gWtu2FsUA33BYKH5Vb2HdiktIdY="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.3.3_1634849113279_0.31517818719879664"},"_hasShrinkwrap":false},"1.3.4":{"name":"vue-crossfire","version":"1.3.4","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"840190020dd21780713b90ee871ec31e8dd7c217","_id":"vue-crossfire@1.3.4","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-g/0+jxO51tI8PzXE4PGt8Py9PPl1CtZIy2S/is0re3zsA4V/Cl7MyaXzIBqd8ZGmEzNXpJu2xSyNrZXFCUXSzQ==","shasum":"79cd5df0d1c02017b4d4778235ce54fdb928dca5","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.3.4.tgz","fileCount":4,"unpackedSize":9432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcZ9+b2OlWLOnwBnS05/L+xQfz4Q2WT2+bdHF01t7BTAiBEb7v/5qcKem8tTlFmFBknR0jaGgX8fJoMjdQB7+Mx5w=="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.3.4_1634934798016_0.16292004899844104"},"_hasShrinkwrap":false},"1.3.5":{"name":"vue-crossfire","version":"1.3.5","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"ec44911e12fa2f13480ef9da22d519f7ea43e389","_id":"vue-crossfire@1.3.5","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-9lYlxdd0bmX6hfnfslcevA6D5Rgnbr5vpbYqvzMAEyePgsen5YPvxoOMovM6eYv9ddNpTGiqRCVCfevnpZHvGQ==","shasum":"7d73cfbd765f17b64c991c02e784b0b11c3fc112","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.3.5.tgz","fileCount":4,"unpackedSize":9432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9MKt2vAcwEOAUQbN+YLU61WWARcuxsnnXzNXzpauyCAiAZLmwHbEGP+b1E9kIOb4YvAE2nPmwNzrPLmZN7T5HOCA=="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.3.5_1634945141197_0.3209035508688083"},"_hasShrinkwrap":false},"1.3.6":{"name":"vue-crossfire","version":"1.3.6","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"aa77c71c097fc707acde168ae917b6fc564bef22","_id":"vue-crossfire@1.3.6","_nodeVersion":"14.18.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-2O5eKZlI8Xwgl85/LIwn4rufqxq4/JJ73FdFkuvuoecjIbnmATbyH06DVhbivdkVvPWROwQl1SsuOEdP9QRfLQ==","shasum":"03d485e3da10f800f3508e9c92f6b71ffc14857b","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.3.6.tgz","fileCount":4,"unpackedSize":10955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHjxHVyv2Mvi/AJJ2Un5mEIfYNtBpdEL8sy342KcMYYQIhANAcMrH40xrfkBvRLYUBJDwTEIo2hWFsm9R0blYJMawq"}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.3.6_1635236493928_0.09455286062817736"},"_hasShrinkwrap":false},"1.3.7":{"name":"vue-crossfire","version":"1.3.7","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"add8264f8e930b4a32c07c8a4cb1fa0065c5633a","_id":"vue-crossfire@1.3.7","_nodeVersion":"14.18.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-y92i963MQpe9o/4uQZySmaK9Fjpie3fFZv2pcCSI/WAHHxv3iJ/giHi8Jx8Me6e3W7JS5smWLuPf3uZgtYkT8g==","shasum":"c2af05dd07826459238acc44ff187e195a65abdc","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.3.7.tgz","fileCount":4,"unpackedSize":10856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPUpARrYn/gTGnnSlN3ypvuSAmDrtNuvj5cqTEGP2AsAiByRF4Hf9JrZm4sKXZRT84GY1MqfVxQgKszEaT7VpOjXg=="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.3.7_1635281189567_0.33751704623309475"},"_hasShrinkwrap":false},"1.3.8":{"name":"vue-crossfire","version":"1.3.8","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"94137fbb6003ef6d1b0543b98255ae80341fc5d5","_id":"vue-crossfire@1.3.8","_nodeVersion":"17.0.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-uqfcVrTlt/yXrraw2umw9weVbdm53OmGnOuX2UVZP+KSmMLH1669fWO0GQJfv2EZwlxKmr0fd69/KGJhuFF+qQ==","shasum":"28e1c48cc403a8a668d7e353a1a8247142199395","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.3.8.tgz","fileCount":4,"unpackedSize":10878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDOQD91rj/fHoUSIU9WjqZJcyntrst66VDMZLNmMqf2AIgYaNvO3kBU3fyBz109aWn4Q6uelu498aKYgt2ecAK+DM="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.3.8_1635585768001_0.9960230641361487"},"_hasShrinkwrap":false},"1.3.9":{"name":"vue-crossfire","version":"1.3.9","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"1a98d38ad87cbce5328593339961f0e65360cbab","_id":"vue-crossfire@1.3.9","_nodeVersion":"17.0.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-JwWMZ000OvWjoqX8QZ7b9hdj3Mfa0tfLxwyI67yikno2J6RIT4WzW72u0oTa/iBaKsNT9rmdYG4RIpZolIo7bA==","shasum":"a6b38d631de87194166088b6c56afb79cfe7cba1","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.3.9.tgz","fileCount":4,"unpackedSize":10889,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFulqPaIB8KmOZ+xrLPAgpd4cLlcfrZPLsoMU4PzgCjvAiEAqLYo85/jlhe80lErD4LbXwZkkNXRls5j+4GZVHrfBak="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.3.9_1635586270931_0.35359665979339283"},"_hasShrinkwrap":false},"1.4.0":{"name":"vue-crossfire","version":"1.4.0","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"4e28a3e91dee4d647c26ec3c96c7f3ef4fce9293","_id":"vue-crossfire@1.4.0","_nodeVersion":"17.0.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-7f1HQpToXCipe/toCc/7MTBtKkzdufz1QAOPBeZSoOzq8DuSSJf9ByuH1gF2NZTs2vWc4LJSg0fUX4qWkbamrg==","shasum":"d03be4a5f72df1a6e2b2460b9ac6dc819f2eb814","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.4.0.tgz","fileCount":4,"unpackedSize":11164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmLYpCRA9TVsSAnZWagAAmPwP/j1YKnhgMqGZbFSPUPbi\n9Vd7cJteETwo/nLBSLM/XzaDPKJTEsLGwcpjk3qXlfMZ/FGgjK0Dx/4XDumN\ncFaVjTFXTEx/VAFQdnbtoiT22jEhd48Uf2NqsKaknT8uFs5PHeJsAbrqXP3M\nqVXd2K9MebS8mZvLr3wjKbnu3iYN5PDKhH7xk7Ld1W7GX+RIWT24dzSRPbJp\n6TTqjPwy2k7mB+/MFiHUlsSIZbracrXS/UF8GnX4qhJ2yAPUnthm2q6OiwOb\nqyCGo0Jl8XXrx8aM/cH3i455KHVUilFsn/yuf18q7lyMONNpdcZmu/31jedc\nFok6fYYAskO1pBoJQxa63lhk/xgKFR1EM057vhL9Qc9Sr2uyc0vq1S2MIUUr\nHRlM5oCadGGQZhzUW8muUewNrVPJ+nPYxKOi2mdLcq2Wim7N5wdMmwPIHYNe\nYDB1p59uOeCvutRkO2EvhfhGEtPuzJ1JzB/9hprBdN4ZQDvtiwTFyLJR3Xg6\n9QCxe83BqBk2crE8ikkCgFfiJVEC+49A6+AMC4ZX8WPGy/ql6IiKvvZW7FiQ\nYNBf3hf56oKovPErVfXlXJfJ1AKjAU+Y2z+T7YUuEm7XGKarIU1sBmwtyyx0\nylNFj+xubIz2yG9bqCefBAOqRE1SY4Vl2zs9iwmdvRgVqRkMl9WphAJmvwFH\nQvFw\r\n=m0BW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU66YNsLssNUWOy3VTOEoJwQAINjxFNBk5aOsMnhWBlwIgKW0uC4v+9+AsmPdhtDVPA/UvlnxOrIMZCogfI7yfubs="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.4.0_1637398057684_0.49070897446229633"},"_hasShrinkwrap":false},"1.4.1":{"name":"vue-crossfire","version":"1.4.1","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"a413c14fc385e850af48559b640961d4f5f4affe","_id":"vue-crossfire@1.4.1","_nodeVersion":"17.0.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-quo5SNlLskKCff8zidCsTmOHU+/TPYUv4mnK1jRTGcclYxawcgKIUY5XhfIYCz+TdHA03ifrmVClE5TrUWijKg==","shasum":"52dc65897beae973358046315d78ef0c21e0ac78","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.4.1.tgz","fileCount":4,"unpackedSize":11739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAapdCRA9TVsSAnZWagAAm4QP/37h1hKPGqpScBtU5NMQ\nlk6jOHo9Aj9kVfDYuZljPpN1rwdSSTBSFa/bZ5Fy77qxDy8EK8K0gK0uNqjv\nCvwK0KLuS4/fQi+MohB2Y7O4WpwYs29yed3cJEs0HGnWepr4uP9p3sJNW6nM\no1tbyYtDk71/S2i6czIBghOAGPWESdqBTqKh63beRA15zz4TYEYKjw6eHZus\njECwKxy2y3rIWEJOs/QJh9ok4r3/+LBQxmibCxG/PZBS2EcXPm/5XUshkaAd\n1+GgGq9TpVIxx/W7gR9ZXiXhfnhuj0kl3lq7Vd6qQFSJKQetcERIp9Xo+QVL\n5fQ0DI8XJeFMVovK7C3ROtwx2zeVQxFMNarWc5WOBP/ooj5BPF9qRUgXeJ1H\nECx+6EMzKwaH4YJv837kf9MgjMywpiItgpeVH4+telw4SYdbctD7sr0gzeCE\nfsTGknnKhxmaDm1qRZ1wKqM9GKovqc0g/uRd+UxWW6VGwdYrs9JyICD1h10p\nrx8RVZKlZYDDR7AtZfi/Zr5V9T1mzxHrgcKXtMVk5kjxcM6MieMtgmW3MBU5\nmGXUZyvg8BEBXiKSyEo1XmIaV11+s02GcDGo48BGzVWTGaHrmlpXeaA8d8SW\nAnWXy5BY4cOGL/EF8LTxVdUPaSkrrvcwMgli1lFK7v8oYkvcPfm7nYtLpaAj\n3zZZ\r\n=E9y1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBtFq1YPWeYKkrUq8EdHOoM+m73hZB35r4mN2orP6Y2wIgZcAxPifcwjzud157ZDaevOCGWCkaFhMl46DRBMzBLfE="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.4.1_1644276317483_0.956482264375595"},"_hasShrinkwrap":false},"1.4.2":{"name":"vue-crossfire","version":"1.4.2","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"21ecde01c25e309bd6be62fc29c63406173254d1","_id":"vue-crossfire@1.4.2","_nodeVersion":"17.0.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-pxyQPzx6Ocixdwx6J2jqIkl+/JrmHbNVHrW6n6i5JWKazJG18Yw6s5Hg+Wc8Ufd7ptsze20F3u/WHjB/O9Mv0Q==","shasum":"eefce77027db97d6e91ccda3356d99e6e9712958","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.4.2.tgz","fileCount":4,"unpackedSize":11739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAasHCRA9TVsSAnZWagAAn5oP/3qSBTvWqdPT7kExYyTb\nF9gKp82DVxaKjhN5PyNrpLHRPn1O5p57qPWwO+w7aPPkCgXXPJTnD3Sdcaf4\n2OM8XqzfUKmXsf+Ihx5+zW/xUByFVuRCORpbB4MitH1uATT3nueLj9ncMJzd\nIuf65YP+oXaf78J4UUlmY3yzOlwohhfdJbprRLovu2cbMbFViVPiGtS11CeH\n6XfH65gbMXOqK4nQTWxGceg4pgclFIWW0mNufzlBOt8hK1ajOwSD3ofwqSM3\nvMrv811sjhgCiNCcfakzSDZhBEYRIRV8C7N2U6X4MNJRreExPJbtKHXxiVza\n2i4CVU0J4MNZuuJ5wf0/s4Lz9+8UCG/8IhnF3z5JZ88cT0ohg67QSAjJzwa6\nL81UU3Qqv9ZpKSWmbgTT/spTzHc3CrDsuxUNBbKCNWLClAUs1jFxTqp8PwZs\nqgTylF9HQPm42ZdtqBEi9ylCIYw7rh0cmrDh5LL/oq6qzYvPqaqyFrtLW5lo\nZbE6ppAxWk1bSi+xbWZkJbQ4VUFDZnag3o1zM235yh9Bbhs62vuOQDiTY75L\n+FjObc4mu7384faUOepJ4hZH/4gfB3E+s6lDkxq8g2yywInbMt6GMoOHX3Ul\nd39FfslCZQYTEoNNnMuw7XFCZlXOgwnebJUCuvIbe6m5H5toHUY/B51wWM4Y\n0VhY\r\n=as+4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPY+DPp3utkq489iKJ4l8TkmB7Zu2sJsVz2y/2XxDMNAIhAOK6BzAQGcw7UACss3mI16U1YXsaI0pIOxZBwAXvKsC9"}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.4.2_1644276487246_0.3718393503409845"},"_hasShrinkwrap":false},"1.4.3":{"name":"vue-crossfire","version":"1.4.3","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"43a9c94b974ec3e0d5b44faa5b5edd51414d28f5","_id":"vue-crossfire@1.4.3","_nodeVersion":"17.0.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-jpdv2fzXiyQmJvRV84aS70jVAbT0TYMHm0nh9P0WslNrFuaJx7pnoKFWZmQD9NgLbvWktupW6UU6Ll+f8okKTQ==","shasum":"66b64311674c19e8061e0cc11aaa7f09e8ca524e","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.4.3.tgz","fileCount":4,"unpackedSize":11769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAbBRCRA9TVsSAnZWagAArzUP/jBs/1v37SanPC4HN5UH\nKDhyTk5idKhkKIfm79HAo+rhBCeAS/MW/ODrnNUrFc/b9yg+QcuGzIS3YqQX\nCltrQZF8rjxH/uOHTq83iQBdC1OUKu3pY48JGAmiy4HpwQdiIhmwBRrxN/mx\n5vOUa0u6TpEYPBepXan07H7vcrkqEny+duhG/ut5Gf8D6xunfnA20qL8XFqW\nO1qnSl5LyrM5k/cZAd/2O434DxgfDRiyOyGuGSjmz/9gcySGVu5wpmbiLMsN\nd6ZCP4SkVJSmnmml6uOQhUyPzRVi1Bly4Jl3K6LMkGmbkZTEMf4niS09mcFF\nGIeUzi6pNmFnhEWcgWZIj3IUnNc+2BNPN09eXtiTzckP0Un/Jjh3hwH57N6N\nSoWWdJmooNpeOY8vnR301TmxLGmcNegJ7rQxHosoRFzF3Bdadhe+qvoJ/cxf\nKPhVK+HslU1s2aEjiCNgWYjaSpYMt4XtHG7NKXiax9lSf4MFYT/cWFwSm1yT\nof86pIQTw/7XP3Ys6+0gGiqCGLk+CsTmzsw4qTEV2Hu17yegMFpNT7P5MzBD\nh06ko7OTUXqhuV6zkm8hSbZ/tmvuBoyhRXyjv7oXzl8PsF3WhjrWkcVSRHkf\ny7WKwjRbZcqcZ6DGce+MRJ9Ju8MBtBQeZuEOoQacdGe0VDV0urkksJEUjShl\n656b\r\n=pOB1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGC00f0YTXRqu5JVD7g6YaNtSEyWAIxzlJYa+XuUdcLWAiAg3EchetpPoST6LKl3HPBWYaAbsMSLdu1kOjjjo4HZZA=="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.4.3_1644277841192_0.5643067071948711"},"_hasShrinkwrap":false},"1.4.4":{"name":"vue-crossfire","version":"1.4.4","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"53bd83d5ad3ad563de72e62ec73b708f4747dfd0","_id":"vue-crossfire@1.4.4","_nodeVersion":"17.0.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-C91DnQrNUD8mVvxuTebsWu/UhSAa1BgPxty2vPCLGibqvQQ8rJ0qNPMSK1Wl9C0abfM51k0uliAAraNu+Z+jgg==","shasum":"edbea96c1e2edf0d7288e55fccf61795bfb19d1f","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.4.4.tgz","fileCount":4,"unpackedSize":11793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAdTACRA9TVsSAnZWagAA6nUP/1ZrOSe19x1vtozNZPZ6\n1Wi4unNmNTwLnLbloDQ97fGfxh9AolGmpxkcKQj7VLxEvwd9PO03swpEb+z2\njW4y1MK6LLPSjywfmzpRvHkKoCmlF5MFWpuG0Tp9mR6MCr9QiVBuX3nwXUZy\nhEKzkE3i6FUnrEqp6hw4juN3vbn/UnpKkVCI7/3scwUPbiexcCiGy0HDpu/e\n+Yj5V8/x2h7XoE+IZpJRysSBBCcYLmFqi9IwDM2ufrQWFXZdT2k4QUnBqZmD\nbuO2fIE42GG8NglkZpsWfDTI5VlA7PEPGrNHGPAx4B5m4wD6Zl9DhIJi6dC4\ntfbPBDmp6D0MDxxuWMNDARIM2H5Tc2ZvEn4iqmx100qGaCBlzOzH93apo3RB\n+ALb9D/1PE5143RNI74WSjN/h62xPMSX6TOu0TLfN2ilEC8k+rEZHX3T5eAi\nH7lc3GpIoABQgKia7odngnWROjkBjgFZSc5AnNz7vF6x5WrePqSZhswOgWJS\nCWQAquRXGN6z0H17Ap60/h16uQChUFGrkJC/fEQKoSFvSbJqd1AtFGBNmm3A\nPEewzyF+gkd20EzRcpfoDMqOsKbCh/g8NYEDIyVtZj88eVXMVRgzIz403Iy0\nl7MvMDjToFqddagiudE+VTPxi83W2NSm+Bake6pPhdpqVJkMYafDVHlLvhLj\nhYCc\r\n=9DfW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfL0DYyLTy6MVpsWeSv0rLcZeSbDWA5tU4mDgeP4ebhQIhAO0dx12Wwi7lQsNK5TD7X12ESAUlBBmWrV++YPtaW3I5"}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.4.4_1644287168151_0.25853169481943983"},"_hasShrinkwrap":false},"1.4.5":{"name":"vue-crossfire","version":"1.4.5","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"9c77cf8c2e3b87f89095ec119df87ad67baaec2d","_id":"vue-crossfire@1.4.5","_nodeVersion":"17.0.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-jrHqe3paIluLsl/yGdzATV3aRK/dkiCTO12+BJKUkaCxRJNHP68sjgKRFIhsy/qYdB7ydsatl5W0SB2PRvgSoQ==","shasum":"6b23f822088363502fcb2ef4eaa8cea8889fe95e","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.4.5.tgz","fileCount":4,"unpackedSize":11797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBCM8CRA9TVsSAnZWagAA2EYP+wft3e5fwdGo2SAwEY0I\nb4Cg6465qmViXhu4CUuGSe5OLsQpxNtCeuDBa9I8eZrdjFKmI58XRbqGjvZp\n2UcCVeOHFlYCva386m5zx5oxJ49EE4cA5iaxhZLQMc7Gqk2vIrItNtPo0WgR\nP+Yr0+uHNvO7D3zqVVaI/2CGERC6khcKTI2qv/JRsbar8wZn77DuwIvdxEVi\ngDzPHrW8KpHnti0X+MG43tPi5Ii5rrw0IRsUCirWsG6jVVoEtvDwYuuH8D8Y\n7LqjCNwi9MFml5BQkTWcr7INbTVCYbqyujUKe13B3gG4mf4QcK+ajwYZd//z\nLp8fmatJEa+37U/sNyymfyVN7/0Bi62CLDr2H0NnYx+jzv8/+DdsLKxMUGBZ\n41hgPooktoXPsIHLEc+g/Ma6UGq4AEHtmVP6FTHnr1X8jrlWgqaHMQbFdScl\nDZ0bhMyj+rzoP3vqtIhEv5zP+OLN1JsyHL/arrbgTAUMr9yYlj0hsOlLKe/7\nXrpKqOHckz/WrAnYDpaYSJBl58RNAM+F8gRwmRhH23MltgkizTtLqrEfW9XU\ndCLGYNB6QkfT22q6TRjHNsgF12wJFjb33nIfRvfNFucZ+KmTzL2PHFIs0TFq\nCgjXRVnwtCAxXOjsTKTmPecCUsrAOuWJJnj/NIriHx5QLeSgpYxG20TJaoMZ\nLhVy\r\n=jVLx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDviPeF3TkTjiq+DsONmHPFHNnxQR6M7/0cNRZowLqxKAIgbQCwUiLsgeOFKSoLjkEAdV0L5kXqAaQBQZYgwLUKnzY="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.4.5_1644438332742_0.2136957422796637"},"_hasShrinkwrap":false},"1.4.6":{"name":"vue-crossfire","version":"1.4.6","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"156d6cbfd42b6affd69d813e974ed7d15d965d6c","_id":"vue-crossfire@1.4.6","_nodeVersion":"17.0.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-Lc1cLZ5ZGg5dDkDD3QG8JZYRn/oWqb1lEh+Ql5GzurZ4gFu+PBOhBBx/m20wjoXGBCrwoQ6PC1tRxEhEt2eomQ==","shasum":"45069440cf9d0dea301ee6442d09f908d4d71ca2","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.4.6.tgz","fileCount":4,"unpackedSize":11778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDIi6CRA9TVsSAnZWagAASbAP/13hvk0u3rUxqsGHknHl\nMXRni3cBZDFOX1HZbxC8JotU8xRU+7msVsianzMHfb8l+4u2PcYPJ9SnC/76\nieLrsVM7RQF90AloJKjW/v2YYzuHO2NuMw+2uGfIESdhhL4vDlm1pOOjyT+9\nll5LFh/BO6Q4/befHCsW/TlKII6RhBHWPcW/lQiE2pLmuqeFnCENv2S2rp5N\nOQtM+Vvgky63mY8M5TjkKwb8Ep8F5fqSPQ+dWxJNSvXh8+9DpDl9OZ4dfoe4\nsiAG/Qr20AdVY+KCHDJtX2evZqCwoa8oxSfaoX0+6jHQFLjG0MV+igcMiXMV\nxdp1I8W7JkkN1Q7wy1T335iBAf9b3appqa4+e445Gv55HYPStrcK8fytP8in\nNmuZ7zCX7iWfcU6Pw9Mp0S/Tagp3+AXVV29P9mAaj+hWs4tATrfmmlwtQ7De\nl791IBK33IU4xdvPbYkl95JWj6vx2ectkvbpIyr5PkEZPog4etYBqsfKl1Px\nzi6m5PmKaqwNgfsxHqBoIKIuH28BqUA9mhsMvhY9WCx6/fqPHAfzStBOQWxu\nD9LVgkZDcf7dXHvumYwxweFEVSyqF9bMNlkdXofmizE7F2qVJDlZ1tNt+tqD\n9pk2wXYa5A5VqQhyq59QfEbIxtDSZlu1t4LVdcU89uF383rC3Am1BQu6wRGo\npSns\r\n=uasH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcj4bwJfhfIC9guUfTpOMXhPSHasOdbF5YLt6Ia2mjcAiEAi5W0M2gApsywlWk9H0yUlH0XNvNJ1n3uPQxeuF24SOo="}]},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.4.6_1644988602398_0.8512124969645722"},"_hasShrinkwrap":false},"1.5.0":{"name":"vue-crossfire","version":"1.5.0","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"bf5da9d433e57c13518c23c3b024fd81440f14a8","_id":"vue-crossfire@1.5.0","_nodeVersion":"17.7.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-kRNVipSI5ydGST12b85c7JoxJvfub3tyEZ0RXzfLmNEVOFbtgLMTEGE81U4VGIumP47vAGmCk6/QB9I4pW8HmQ==","shasum":"a92d7ba2f0a6c150792556e967c7a1a69baf2eb4","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.5.0.tgz","fileCount":4,"unpackedSize":14021,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0fFLzVpdLJ9oC1xtQnKp93sZblL4iMhPkb3EzdlAAfAiEAnc9J+IqOs5nsvPHHkAM5Un8Q+bwytpzhLOgb1IkX5zI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8ZhQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps1g/+Po7gm+ZVcYxIAbbsnk1p18nNmO8PbI6YpUNsZVttSYELQs6n\r\nLl1zF72nUf159Xvpx4kWXCarIFriWEL+Rh6xxh/ftDZkd8LkiSpZADCCUgVU\r\nm1QRN1ZHzTBUvvX6hu5hhZ+aFYi77cnU//br/bXKPezzSlMznHAPgCR0lxne\r\nEtVnQONGdIl7WC18xU+n8EH4MjcchRUb87y+7+dFkVW/1NgKxf/aLuVIhkF5\r\nOeI8E/MA/rJL5uY9hetTiKVK9//ASWoWr/yioQAHui0gDNmrZdVAanlFHf8k\r\n6UHPKPT7rdVU/p/zY0mNnzBo1r/Ra2LFB1pPfAV4XPoVk4nD2XoS1Cpie+N3\r\nc8DDiz6xhHJO2wYIMoWe5lKFo8JohCEJ5okUrrqCexygX2+mnwXgAn5DSLif\r\nPtlG6Zh/TIzpbwJII7frNl9HfpXZLBZVuzZKnuGL1jY8gwTCNLbwF531Ho+g\r\nfZruFHgMYfLXv++IKmz4QM8xwkzwnm9wFE6x0Quy5emxqDk6zRgrwA6ixBaf\r\nPYGvUU95MMsDBeLgL9n071BljXA56gm0bTaXJ/dxMWPmY4mt4lSaQfD19MAK\r\nqKti2XLajwBVnbU9oEQ+g90IpUqRpyVK8oVWSeibrRd5zp/PpRusj0txmlIw\r\n7x9h5Uq4vBPnb3Fjj1EgFM/N4vxmgsKxmVc=\r\n=1su2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.5.0_1660000336376_0.1340001566081359"},"_hasShrinkwrap":false},"1.5.1":{"name":"vue-crossfire","version":"1.5.1","description":"Dead simple two-way Firestore syncing in Vue","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"keywords":["firestore","firebase","vue","sync"],"author":{"name":"Marko Ritachka"},"license":"MIT","bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"homepage":"https://github.com/Vivalize/vue-crossfire#readme","dependencies":{"firebase":"^9.1.3","vue":"^2.6.14"},"gitHead":"5b72eebe04f18c30a33e2e832b8249ab20084973","_id":"vue-crossfire@1.5.1","_nodeVersion":"17.7.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-QvcRjVtkWiZj4Asck7IuQRBvTtOFsZPPUWbwmef7IXQmNWBYEN/yVnPGtpd1Vkdcmu0rjBtW3XNbqdDwGDVevg==","shasum":"7138cf34ea7b32e65e1539dbef8c685fe873be3c","tarball":"https://registry.npmjs.org/vue-crossfire/-/vue-crossfire-1.5.1.tgz","fileCount":4,"unpackedSize":14238,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrSX/GKB+JtH00MUBCQQS/zyTwNFXEM0a+RJJQEI8qfgIhAKxgzJxSD0GToIv9yxZmBZpP3iWktt3LotVcYqpEDsSH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8ZkdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Fg/7BoNWQ3dgYhAHkjgzJFoYe3Kckg+lcBQzfCfYmb+zzTj1XDl+\r\ngVaLjdHYSo4ZFnNP3lEz6XB24p63/Oxsm8lUFvPai7szpAXkqVr1jribk/AR\r\nv4cDC2RLYCV5BCUSD6Xt2KGa7jfaDHgGYPbiAtxYg1toxmV/kP+BYt1nF3DB\r\nuMivu1IZmHvocbGhQq3wAJChF/DtLYtjXPgWZt2iptrpHL0RJFQc3UVJBsfi\r\nWPhwtSVUcTs9Psk7k7vEmek3CIGnpXQi3/PmN2Sju4h4dNCVb1dVWWMzZqf+\r\nFryPpl+tl/ymIpuaURv1YTYKo1DxeCDUzO26XreOWqDbWGXQaBHCz0rc2AkV\r\nFIStDGq7apuF7x58YNzK1LNbxgqm1S36ScPSMtpNlinaHkttCzfhyloRgxla\r\nHUYXUaAqlrWGcT3peFf5WKfB89VZi8QPRwWk5lvpyfn21B+NxJL1ltHAoYZN\r\nY+uNN2hhKGmy3u+V2SrGiz/2W5VbghSzoQb4gs0Dv+DBlF1OkFvES+hPNF6H\r\ndfb5X4bLssq7PWTRqQqlPPJDK70V3qkY4kHMikOmfgjgnXhFZiAvy0kINIRh\r\nPyEVvNoO6toBceRQZJbZngo/rfrBnFRCENXv56sm6GQAezfpCpme7E2uejyb\r\nnZ4cmF9rNn6WCJmKad/bmnV1ivSUFi8v4ts=\r\n=Z88O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vivalize","email":"markomarkor@gmail.com"},"directories":{},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-crossfire_1.5.1_1660000541667_0.49786741891787734"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-29T05:11:05.107Z","1.0.0":"2021-09-29T05:11:05.249Z","modified":"2022-08-08T23:15:41.948Z","1.0.1":"2021-09-29T05:17:49.737Z","1.1.0":"2021-09-29T20:15:46.811Z","1.1.1":"2021-09-29T20:37:50.366Z","1.1.2":"2021-10-07T07:06:16.642Z","1.1.3":"2021-10-13T05:13:01.689Z","1.1.4":"2021-10-13T06:21:28.033Z","1.1.5":"2021-10-13T06:27:40.899Z","1.1.6":"2021-10-13T07:45:25.144Z","1.2.0":"2021-10-19T00:34:37.774Z","1.3.0":"2021-10-19T03:29:32.372Z","1.3.1":"2021-10-19T03:34:27.120Z","1.3.2":"2021-10-21T20:10:04.139Z","1.3.3":"2021-10-21T20:45:13.470Z","1.3.4":"2021-10-22T20:33:18.169Z","1.3.5":"2021-10-22T23:25:41.319Z","1.3.6":"2021-10-26T08:21:34.078Z","1.3.7":"2021-10-26T20:46:29.728Z","1.3.8":"2021-10-30T09:22:48.165Z","1.3.9":"2021-10-30T09:31:11.071Z","1.4.0":"2021-11-20T08:47:37.848Z","1.4.1":"2022-02-07T23:25:17.639Z","1.4.2":"2022-02-07T23:28:07.453Z","1.4.3":"2022-02-07T23:50:41.360Z","1.4.4":"2022-02-08T02:26:08.504Z","1.4.5":"2022-02-09T20:25:32.928Z","1.4.6":"2022-02-16T05:16:42.588Z","1.5.0":"2022-08-08T23:12:16.539Z","1.5.1":"2022-08-08T23:15:41.884Z"},"maintainers":[{"name":"vivalize","email":"markomarkor@gmail.com"}],"description":"Dead simple two-way Firestore syncing in Vue","homepage":"https://github.com/Vivalize/vue-crossfire#readme","keywords":["firestore","firebase","vue","sync"],"repository":{"type":"git","url":"git+https://github.com/Vivalize/vue-crossfire.git"},"author":{"name":"Marko Ritachka"},"bugs":{"url":"https://github.com/Vivalize/vue-crossfire/issues"},"license":"MIT","readme":"# vue-crossfire\n\n![npm](https://img.shields.io/npm/v/vue-crossfire)\n![npm bundle size](https://img.shields.io/bundlephobia/min/vue-crossfire)\n\nDead simple two-way Firestore syncing in Vue\n\nWorks with projects built with Firebase V9 and Vue 2\n\n## Install\n\n```\n$ npm install vue-crossfire\n```\n\n## Usage\n\n```js\nimport Crossfire from 'vue-crossfire'\n\nconst firestoreDoc = new Crossfire(firestoreReference[, options ])\n```\n\n## Constructors\n#### Crossfire( firestoreReference[, options ] )\n\nThis returns a live snapshot of the provided Firestore reference, structured identially to a snapshot you would receive from a normal Firestore ```onSnapshot()``` method. Single document data is still accessed with .data(), and query/collection doc data is still accessed at .docs[x].data().\n\nEvery instance of document data is binded two way. Mutating the document data will instantly update it in Firestore as well. (Before the initial snapshot of the reference is received, .data() and .docs will be undefined. You can access .loading to see if the initial state has been received yet). Any remote changes to the data in Firestore will instantly update the local object as well.\n\nOnce you're done with the documents, call ```.destroy()``` on the instance to stop listening to the document/collection\n\n```js\nimport crossfire from 'vue-crossfire'\n\nconst documentSync = crossfire(doc(db, 'docCollection', 'docID'))\nconst collectionSync = crossfire(collection(db, 'colletionName'), { readOnly: true })\nconst querySync = crossfire(query(collection(db, 'colletionName'), where('fieldID', '==', true)))\n```\n\n**firestoreReference** is a reference to a Firestore V9 document, collection, or query\nThe method will return the data contained at that reference:\n  If reference is a document, it will be the document data\n  Otherwise, it will be an array of document data of the results\n  Before the first state has been downloaded, it will return null\n\nThe optional **options** object can be configured with the following fields:\n* * *\n#### onError: *function (error) - default undefined*\nCallback for any errors that occur during document writes\n\n#### readOnly: *Boolean - default: false*\nIf true, don't update firestore if the local data is changed\n\n#### ignoreUnchangedFields: *Boolean - default: false*\nWhen updating firestore docs, only update the specific fields that were changed in the data. This is slightly more computationally expensive, but is very useful when many users are editing a document at the same time and may overwrite data with their local state before they've received new changes\n\n#### transformUpdate: *function (changedData) - default undefined*\nWhenever a document is to be updated in firestore, the data to be saved will instead use the result of this function (if it's provided). Useful if you want to attach update metadata to the document (such as \"dateModified\" or \"lastModifiedBy\")\n    \n\n## Example\n\n```vue\n<template>\n  <div>\n    <h1>Single Document Syncing</h1>\n    <div v-if=\"docSync.data()\">\n      <h2>{{ docSync.data().title }}</h2>\n      <input v-model=\"docSync.data().text\" label=\"Text\">\n      <input type=\"checkbox\" v-model=\"docSync.data().active\" label=\"Active\">\n    </div>\n    \n    <h1>Collection/Query Syncing</h1>\n    <div v-if=\"querySync.docs\">\n      <div v-for=\"doc in querySync.docs\" :key=\"doc.id\">\n        <h2>{{ doc.data().title }}</h2>\n        <input v-model=\"doc.data().text\" label=\"Text\">\n        <input type=\"checkbox\" v-model=\"doc.data().active\" label=\"Active\">\n      </div>\n    </div>\n  </div>\n</template>\n\n<script>\n  import { doc } from 'firebase/firestore'\n\n  // Pass a firestore reference into crossfire(),\n  // then simply read/write to the resulting snapshot as any regular object variable\n  export default {\n    name: 'VueComponent',\n    data: function () {\n      return {\n        docSync: null,\n        querySync: null,\n      }\n    }\n    created: function () {\n      this.docSync = crossfire(doc(db, 'someCollection', 'docID'))\n      this.querySync = crossfire(query(collection(db, 'someCollection'), where('author', '==', 'uuid')))\n    },\n    destroyed: function () {\n      this.docSync.destroy()\n      this.querySync.destroy()\n    },\n  }\n</script>\n```\n\n![Demo](https://media.giphy.com/media/FNrwm3rQaT90rw55I4/giphy.gif)\n    ","readmeFilename":"README.md"}