{"_id":"@acetex/flarestore","_rev":"32-517167908cffcacf5dd098a29e7257e5","name":"@acetex/flarestore","dist-tags":{"latest":"0.0.36","beta":"0.0.16"},"versions":{"0.0.5":{"name":"@acetex/flarestore","version":"0.0.5","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"FlareStorex.js","scripts":{"test":"test","build":"webpack --config webpack.config.js","start":"node test.js"},"keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1"},"devDependencies":{"webpack":"^5.65.0","webpack-cli":"^4.9.1"},"_id":"@acetex/flarestore@0.0.5","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-K22hU/QPedeF+RrJBN5WK3bMfuQSnmJOEOcp4abDQlb/nfxXs78P/dpPAGnzXngnEAlhVWjHAs8itcu0Lnqssg==","shasum":"befff2ca6fbddb1abccaa48df6361e9a40726a4c","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.5.tgz","fileCount":10,"unpackedSize":2097865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3WaQCRA9TVsSAnZWagAAsccP/1MjzxWiIkr1FPXqSnmv\nOVpmbCvAYGnm6FOt8apyxysT+hNJUFDm8le2gGbpvdME/3YWE4jeaeO9EAS4\n1cYxMGKfFLiti58zpvJMgFIOY0c/Chnwit3jHOhq+PMpADXRq95Ttm1WGBuz\nYFnNnOQ9b35OzpPBfg6EvfG6wLp1PBCYH2a1FXhfUFRZ5Zg+1mGhX9nGuakI\nsWBwzWVRwTlpLPncMATa/2MvtJQX+xX2pbPI2LC4wNZpzYPdzRqOe07llOW3\nKYOoj82kiqqs9TNYzGWKqvsWxrFL9Asy5OaxYwtEkpNxZVDwTeLJdoJjK4s7\nuyzfgHRIF5WremTQBtHZwJZwhQRvMjqIhLivkhNsPa+1ZXjJxE56LV2/XEv/\nJb38/25ucYbUQ7kAwsmndaQ95vYiGudOcYqDohlHTEXGUaf4vxvkuMcg6z9y\nRRdBObOsMqLPqfETR5hi6tJE9fjZ0sOl9m6p2bpHyC7pGhukJaUo+eKRzQOx\ng0YB1pQZqbULYNdunZ9IGCEDClAkqu042DNavB+nZl+4ZjZ9ik4eFofWjloU\n9fZza516adV0CeKDV3Y+Tf2iUrDbt9ZT2Bq5ZwFsA+Oa3hwvSwbvc1s/wJol\n1ULsPKd1U7znZZYMdbpoThN+WtTDNNUlDZ0Enut+2clFSIqkj10QhpOD+BcX\n/GDX\r\n=iQvR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmip77ZadCgwOu4GFIHzTqY5JV7juZfF4X7KVTaCq0yAiBQdI8tiz7TBYrbxJIlNVmUCDB9S7dSfuw/jB6LMBrybA=="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.5_1641899663843_0.839294170226554"},"_hasShrinkwrap":false},"0.0.6":{"name":"@acetex/flarestore","version":"0.0.6","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1"},"_id":"@acetex/flarestore@0.0.6","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-EiAckGYFURF49NAo5eytAkqLJHBHg1X9i78MJhzg79IQPffPHlb8aJwqD00PNGYO7bIcBqKECeEeRKB5pi2fQg==","shasum":"3c9aa62c256d92857102e8b1254cd88f4c8c818f","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.6.tgz","fileCount":4,"unpackedSize":12815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3WgpCRA9TVsSAnZWagAATTkP/REUpFmUuXGc5VXhnr6i\nSF2X0EdR95uMggkkGNHRs2yX8385Qk1QRIMvaSjo450uxKrqvG4ow6xMNfCc\nwxugrmUOaM/CXolfloqpgs4pL6ub2Lu9wCAemzVow/30bXqTsYBOn3PA35or\nwxZ8anko8vGY+Jxjcmy9muBAWJUanPjhfkd1PH25OSoOjLsEyZHoKBQ1yLKt\n/Jucq16ERTC117LnCyZTKixPsE9yGv1OtQq9NSBfeC5ze9Rrev2gcaJrnheA\nzqR2lvK6O2/AbKv9BLqMkiat5tywxJCOK8tV4OGjCr6Aw1ip9WTzBS7itdU/\nLwEKESlNOfX1WN8DARYr4X6JFKlohH3DjaQzDOoAEst9yjfhZ1rulAeVBs4X\nuJWIbXkbooYnDS1Khbw8OxmriH04Yw8LV9oN8xg0ApRCVDhN2QW7+xCk5pdV\n5Bn7coYXlLckXHg5pW2oAgzWDYa00hyBnDjJR9ymCX3BFj9X/Xw++VbMDYgn\n9cs6WMZD6ajZ0890MudC8ROEOye9bJByCGHACUVyBXzG71xUPYpz8klw5Oof\n5Ev1eLeimXgoAMtVsVFilEdlRYGxeqGp1TJz68J5i6qyxoahMtshWjiJ7nMc\nZcKhXkdvfXb1Yd5juMsLYHICrakkMDwFsFYUt3H/mKYsvOw0PUqek5gzLnQS\nGAsv\r\n=Tk+/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaVSCxjSI91TUkuV7eq3t7hTQY5njdua0opeyP9IDWMAiEA8woSMAvDyK5F82zd4raWfnBtroiJR3ejhmuuJWdnV9E="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.6_1641900073587_0.8858087894766651"},"_hasShrinkwrap":false},"0.0.7":{"name":"@acetex/flarestore","version":"0.0.7","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"_id":"@acetex/flarestore@0.0.7","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-s+aq/S+Qh44vZsJffClTDGyflJFyN0czpr9NyZ1LX7zBXHMe04vlIoEf2c3rRLsrek1Rz5e2pkdHJjQQMroS3A==","shasum":"600ec4d624f373ce6c77fa1a560d1e493e29c2ca","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.7.tgz","fileCount":4,"unpackedSize":12837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3eBmCRA9TVsSAnZWagAAjCwP/3y8H65VuBNgBWbhoXsP\nfiB6+U5uWNMvw4sp51XO5kFgGbFfztgnJ7frTnNEKrxmtnbcObS53lmvHrwg\ngOHCVyWyE6/DNKJaBM6W1dFibdGSR1U7R/XKvWZHtyXKpWP0ZxKCiA34VTZQ\neYYyWUpu+bvr20XFuFDbPWZQghgWny6Q7jQAXUVDntZdDxFKbj604UDThTWO\nP9wmWU4J9474o1Qebv62y5MTAoBmzp2VNc3u5C/2mrb8cf5dEdkhA974TD5Q\neEMdBdXh5KLRMIkSSRxxFSg0/MzG9n4wGzPcSow+ae4r7+N6X+HtHrqH04rw\nOrL747eeSVzuuAw5zTfzIWoKwszuU2IAPM2RFoLJLHq3Ds6WqlbZYNvpo0qJ\neOIThRgBkPlcERmN14VI0On6y1NhHHX9V9tfx5e6adbhpXZieIwM3Diak6qP\n3QRfW80F5AiXUBLhCVkctMTM9Ps93f9ee4zxGIvu9+wTlDBe7EjG10du7ec6\nNGcW3jJPUQzWIruFT8hIOoSSTqEvxoYtBqoYNrtiX9lHRElMNNc4prvlPgmD\nEAZ9Qafxtayy8w9jn/3MqTXUaiMoP/Lf/dWT1JEIErlsuOTXYC+Lg+DdqMiY\nzzjforEYTfz2qLRiu/2oxfgKLfKDT1nSZZsI2C1Ig9YOoikeahgf8Hj8uKCR\n3u2G\r\n=rlYn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8jv5zW8/THc+AfYJ7VJaheRW0BRy1vdtXpC+ArMs8WAiEA3Q+MOymOGOB6f6TKmBOiVqb4IgNM7o/wQHsNy8zalbw="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.7_1641930854569_0.8260023987062093"},"_hasShrinkwrap":false},"0.0.8":{"name":"@acetex/flarestore","version":"0.0.8","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"_id":"@acetex/flarestore@0.0.8","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-1aB5XpZUms444hPLHDKIWZonv+t2x1KcsvSW6pzItjAmw11WA+flpG/Qq/wL5eTCUKbCoHe8WpMtaeZrK9pwsg==","shasum":"6e8c05ada5a0b828ac440c8819239338ccf27afe","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.8.tgz","fileCount":4,"unpackedSize":12953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3eJNCRA9TVsSAnZWagAAK+MQAIHIbAvNs/iXMWqfyUV3\nUZX7syGjiQdwCGUn7bCrPd5ua7xPi+iDY1N2AX9cyVUNKsB97ZdrLB+QMbl2\nMSmZaDMI3U2ctlG1kmmbeJoGKkOBooRrBpS5Dlq49OW+Zg0k/TU/aSgYx3E+\nAln/hrM1PklxlG/kTvwsf24wVly1JSA9swduUM07et/bIJKYtyOqMNRNDoAC\nmzfxMwijTcCie9yZUqFNQpfBUk99Hn31Z+qanf1R/vZea13diBh7b+szRMHR\nrF75MwfpB1dnWob/VsfEjracAwytXANHEFRtCj+s8TQJ2EowFGuTf/sgW2G+\nMmYP1m7P+pdPMunPyBdAUqEFoxmpA8MOyP/bybToYmr/9FRqLtcOjBdOTAC1\nMkuG+aYc9bsLPE+IAMDYW/6nwSODUkcj2WGbMyaYlcytpb85uxoiFFBXtQcR\nMr3FR/1VvnEE9Cl8iZNjxoyd8UJXU4caY0mTIbfe+EANkOKoHwuQ1qRw4IVf\n3BdbsQg1DCGc1LfUM4zH0uXNLDbOzt7LIFEtv+DijRsPS3nWTeSdAb6pz4JR\nmmpP24V9d/UxRm4FOJiE/j/hw8vPDhTpoEPsuU4x2Mua2OP+PjVjY47UblF0\nysvVCpVD2IThnXXCzxicd30wddOgBwDvQLdU3QZ3YK7jvN8FIYpG/20SeJQ3\ncES6\r\n=1nOg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXn3CoJuhNevD8fLGKNuJmNr2HeCW5yvAlYQ74hGed0AiEAjBk0k3Tr7l6ndttYqQ5wqIyaTO1YxdTqZplrxmi8Ofk="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.8_1641931341260_0.8570264832119274"},"_hasShrinkwrap":false},"0.0.9":{"name":"@acetex/flarestore","version":"0.0.9","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"_id":"@acetex/flarestore@0.0.9","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-G30vcbMudY64ONcyGhDZunUuHOdJbJw82gZ/TeFLXAoPBCBusAhcMPqlKVFqfgZti8u+miCR3eTbtSvTHRP34Q==","shasum":"05e4b1004786e6807616468194bb7dd33918c9eb","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.9.tgz","fileCount":5,"unpackedSize":16605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3ok9CRA9TVsSAnZWagAAEK8P/2Qs1Pfb/Pj0jYOewcwm\nskyryI8p5rhh+0ot0fhX1CoOxoaL+ycz6Y3jkeY1WOWiY3oeLEZnG68je/qh\nltomMp/CK3LLKn81saHnRw9MNHJFn3LaoiM0ovbktHZMZPbU6DJ/C8FamMqA\neG7ZU1WdFrZpPQB0UB5vCja+xlQOWIPJfhJTrXTiKsajg2TWN2LBzBVZyca4\nobVxpye74ZAo08dB5IDAq/oLUSH4pSlkXwET6Ui9Wyzqhj4f2tqAYf7kJdVL\nrqaq/Okwo1LAx6cbfq6Cf30TVtdKGrMibMnpML74YUTAInldd2OzbCRPi+0s\nGWiu8xeL+xsi211QUqQqeyike6w/ZphrXRXYM76t8PFEXnnhn5nbi6aAC6Eh\nBykjz1RrODENKWvWiku4ld9GzjhDe1gCIo2VofibSKWU5eUNTeUDgPLTYSbe\n4BzJiQUluV65j6vH5/vzgMQ9uy47s7Sci7PF8LfF9b40rl4oBVBbBKKEFcmv\ntaAdU64Jm2cx5n7J3pQ9U4N8Veq0eHXIqtgTnn62enwsgHBMYVMJ6/vtni6Z\nR025bUWehbYXbmvpBRhSRHjSxN8EuxcNeTdAfuL3w8aivIHATTi1nzf7AQkJ\np5SmmuFcZ3bQkZTP7/E10pG/7170t1WNhCKJY2nvo8Qd8dysZWoWGekrjQj/\nsdCD\r\n=O92n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ3RBJaStHIao5sDwTs9nwnqyUa1/CwWL2PV2E+kdpWQIgWzymWpZMSffWlsFhqh8tbT3dlnLMevVQGanhET0T9Qw="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.9_1641974077678_0.5605669527588997"},"_hasShrinkwrap":false},"0.0.10":{"name":"@acetex/flarestore","version":"0.0.10","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"_id":"@acetex/flarestore@0.0.10","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-FoA3N60pKE/Mjw9DpG7Jla1Xzo6n/h0Gawq3g/mFd+JztUE2UmTpvEqoWhD8Zrfogg2WbAbv1QQYQD+RKhsgGw==","shasum":"d5b40ee483fbbb168c1983f1de8935f52f12cb28","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.10.tgz","fileCount":5,"unpackedSize":16614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3o3wCRA9TVsSAnZWagAAl04P/RFbyS1B04MH8kNedEFG\nQSgh/nK1M9YV8FCWf6UsdiXukxZGuuSvQc4KJpM83cqAPrL6pqJ0AQab9nUi\n5cXXbrGG6Lzq2KXYk4eoguRkUQN/t9M8hD8ZRRC52jE0CeJBlRENGFeMIrWY\ngsDQATo07iteUMVXPWYpd66Bi/bT7ZeTnG3bGXL0sMAJo/iFZM3IrLYAEHuK\n33Wbmae7QElpst++xhNV2eTUGG1pESyGxqjWPQC6FH5pa0m5OW2UvaaZtjZB\n5XrH8onrW6JdQBh/n1u/wghyxivw5jriwnXTb1m2pVX3QVjcuKiKhFuXLBA/\nTKNQ4Z/yfkPeVzCGtm4BefvYBCtB1+Ey0VDQ73FLK6ZpfZ1k8Df6IXkSuDml\nG3hZMgdQ686mseNYeKE5OCuXVuc2m1xnoof40zz0TzX/VzpV1ZWuJPmDeh4F\npPdw56zPREMmxNpkZnu2/lMbaD+U42mZlAH9v/qOh10dLYWpyVcfpaJadITx\naWx0zE5bKGkdpjY09+H523i3izItDgl6M9cbirSqtnQbQWY/WG3TAylqmEwg\nem/QkmWZBRWwwo6vOCRx+tIxge2mqMHT9l9CeR48vg+ffUjE+0fSfhGt+AoV\nk5fsAoZnpLLR2BL+74yJgOPTCQSNXgroARNkgnQJTuY0aIyMgshcBY6yxWJD\nLSod\r\n=feOW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsMyY8qAt8h33ZK5Mj/s05wvguweSfaN7r5YGdCqORTAIgOiI4hiawHGAb4L0Ir/viUXBiST8WpR+cZB/p48pwBFw="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.10_1641975280313_0.5775856511639654"},"_hasShrinkwrap":false},"0.0.11":{"name":"@acetex/flarestore","version":"0.0.11","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"_id":"@acetex/flarestore@0.0.11","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-Zieuoa4fa5uKiPxqXMEv08dBXUSepQY+pScs+3Qpmfg4ym37vkWmZ4KK44VosZ32pnAyd5M64L3lcYBe2NLT+w==","shasum":"f2ce22bd28818612aa444ef5a1fb2b9fa81d607d","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.11.tgz","fileCount":5,"unpackedSize":16636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3qS2CRA9TVsSAnZWagAAiuwP/jTcTk9droBI4Mi3zmV3\nCnl+1+1exXR88P1ObmitRoVIsnUqC4lzUkfeamQZDam8jz/32dA+Rnj/fkuT\nWVeTg3GgDyfGBSy79A42QmigBLuNlCEgbiLJq/qE4Nv17irk2FS29iG6A2Ob\nvLd5O7uZhsQKKnGX/bo297J5Sqg3a1fqXZ8Camohe5hMLFDsxersMq9qlgIr\nB5g12dOPYAAxCsdxgETcsxdUwzIzT/Kb9Qv5/qaWNBYC4oy0ofgwMf0axtYn\n6t/Pk+EsLbO+v2gj/r4vV8fiSLN37wFHTx9WVxgngeHOmb2bekR5/1hkal3G\nIKw1n1R7tr4vzuz6XupZFRVV0k980GgvMOHrilnYU8WddcVnr7LR0HzLWQg4\nvW/ZYfDHGMczrRXas0zJqsF4t96fdnEGmFDoUXlBSHhS8Jld8LS+nx2swNE6\nNgnKKTZ2Nd6lH70bzu+0hjt/Tv92DDz7LFMLpTlgvH7vItufhEit0d5k7MS5\neGBDfMwQz6fxANWlSqwTdtTCocDOG0Wxu3i3wkmVcooojTKSd7+aTPkgwJA9\no20B8b71wsNTdtsD3acOH6CHdlQghjzvn/P7yP3ovYZw5O8lkjPxKy4en1zj\nQACqlShso9Vxp53gKoVGGFWXk9qM/HzSqEmV4RTqyfkukcNXKsq6bTeiWALk\nPZ4r\r\n=r9/H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwH/mRD2LgJFe0KW0nDBrr1UqdjKaE6V3zy57Vykc0/AIgDuz3rhtTLRRWaUr3hSB3wPsVR6eOSzOzP58HFqcejH0="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.11_1641981110766_0.8415858748593261"},"_hasShrinkwrap":false},"0.0.12":{"name":"@acetex/flarestore","version":"0.0.12","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"_id":"@acetex/flarestore@0.0.12","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-r7GdMViyLOmrX84KKY2/9B4C81CUU3e4LuulE5rrPcMwyga9pBxECpOEdslsD/ZoJNUUJNRxh3mUk+MLUEviKQ==","shasum":"76e287c5df6b02772ae532fe4f462fb408e3792b","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.12.tgz","fileCount":5,"unpackedSize":16615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3qUHCRA9TVsSAnZWagAAahUQAI9ooHplGC8ciOWW7lmL\n7soKVx/FgNq9mrLm38ClLVxZBLKJD5CpWNHuhZsRNNDp38W7iURILBdLYQ3w\nqL9i9YZBinr2LU3D7cEeIJYSDP0cXPYtJZGfq20Mg352NTesa0wgJDujWi+K\nYK25CS8mpGW7zoJYXjucrFkQaMai7pEmcc65XfGU1YjxCjyFQUR0DtsKpOB/\nc7pQ/M1f/y4QM0YYJ9Bw1TLrGTktgzfnVESxcRtL0toS4XvGEdqnAPnE8u7p\nD4P+coCKEtM2S6JxIblkQakOCFL3NHofPvAKxHw7GLujjktTSvOkrl4q3JZK\nXtlnMPmTRxoCSuwXPwY8k1TdwwgsdcHWeUNs8Xl4OREgAgk85qyPBHa4fvUO\nKw8H/DtwnAPBXq5PgK/VbVZsJLPfCVqCTa6FMGKTLBTj8U3w3+g7x5yTw0YC\nh1M+qVO2hZpnq4iFuAJGdDOmcJulyEeHS1ZZttJFbq9JS8tD1KjHD3s1UcrO\nIQOqGTOuTN+Kc1XPh7U86aXpgmR07GYkklEcut4D8QCIgMQRQjNiG/f5VXX6\neLaZcQ25pzfC5panOtVEo3UtNn3dWx7VEtbFrH6cFoWkgT7BfTdT/L4hcNkS\nPZkMoJIWPlt7g92/VRwODxMLUZY2JJ6mKYhsJqLG9MF+GNX9wsAB8v/BtGPx\nD1Fs\r\n=k4h4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpsXyJcjDpjdq8wgo6rAwzHUD/GsP8k5s97a/WTaBYGwIhAJEEv+jDahTEmV+/641dvl3OCARMLswg8TIhZWE0C2jr"}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.12_1641981191334_0.41682136391496805"},"_hasShrinkwrap":false},"0.0.13":{"name":"@acetex/flarestore","version":"0.0.13","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"_id":"@acetex/flarestore@0.0.13","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-acInikIQDRTwSpTCQCcAf1UOPQK9Nkltzp4dXnXtk0L9YxEOJ+fnhIoQZQjnz46Q9Y+L7LhWFr1ifJjGBuVU5g==","shasum":"1313965bc50219998abb097b2be46bc6e1ce5534","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.13.tgz","fileCount":5,"unpackedSize":11367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3rhUCRA9TVsSAnZWagAAl/cP/jOtPlVZQ4Cx8jOcECar\nQ4S7ie96jImN6HHUcqEAswnB9jI4jAOyEQ2ovELfRR1B4TETfoZTRT6+yj6F\nZHKYI19EgQ5WRNpFLqq8f+JqfBLg1FS/wNzOumOKt3tF6KLJgcqJU3+84A02\nWsZ63PQkVaURB7dHFNoK7v3l9bmB39DajkCj+ay0lvdFVZeIp7NCAD1m/Ysn\n/zYf5Ry2HavUkvydhbc1+bA0CTB9BRgmwo1+CJjRzHJ4G0lcRJab9jIcBEEQ\nhcZWvL2U+zjmXm7ppQa+r405Yc9WcdK6WX9LWMGMEDKKlHFwMFv+8aSPhawQ\nLvkK6Xz0QiJf1PuYl8SRax0kGQpZXjq6xCSnxuUqXT1kF5Wfa7IwpvqdUcqv\n7/Kbnt+iAvq4CTUonr5K1t+9MCkgECFftKHjpxKoL75Srbla1HLw5LV3u04P\nApNzAePQ7afi5gX6enkSyTgQyZmonZI37YLGNj9Bqd00IusO7Za5qBBnpeOv\nuzZlFP0w/q7tk+GyqaFLgn2tQy35syeq//00zFNdGAbZoA51RT4dNT8MPFgr\nWkPxEgs5ZMlhtM0iMJGnC2oAUkboGpyHGH8Lxj+QokZVL3U4kUVkBln+/GPV\nl71UvuwWZseQ0DMbWJs817VNFdT9FtSZN5KFM94htNGC2rNor9Kks88p34+C\nOIIb\r\n=/HRN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr32qtGTgCLRQPbJBtbYKuOWCMEItACagQrAd4Jv/mAwIgFW5tF8t4RJmcR24GO6KxioutM0X5o7dybAzCxfDKWY4="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.13_1641986132611_0.06972031298047288"},"_hasShrinkwrap":false},"0.0.14":{"name":"@acetex/flarestore","version":"0.0.14","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"_id":"@acetex/flarestore@0.0.14","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-5RIj3Dw/5g0cZEWj9K+acdfFyYR3KjNpJncQexRJJqm1jNgFPMlkK2i0jQT39pdDj3Ou/Y8Y6OZOuCWLOzqlZQ==","shasum":"14a86ae07b2e6f4ea38475a313e8af0d45b36718","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.14.tgz","fileCount":5,"unpackedSize":11464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3ryZCRA9TVsSAnZWagAAa+oP/iSSrFGeNeZhmxNtKcrP\nyA2wUrT8CrkRw78+M55Efcd7Zen92EOh9CddTdbGgUEz2w5Y0JC6eT5HBtIx\ng7LKQ6g3eNXS8BVhwSeRI/zwSTnM4Sd6cS7lTK6E9/EB/tpb/3T3hlgWECwO\nXFnlF9xWo7wY1ZjzUKpfu9T1uY96jjvsx6UszfPeikyLA8mV0zz2mbmPCvVl\nyn/O19PN9MvklYL5MFLSTOD+uUTpUTr2rIPSr+tGA/uUP0KLbhGBK/nDa+Nq\naYCdk1uv8efNZpNy0uOzxnQ3ikpPhlT8eT1pKbFidJOAXuFTJF0fcNSCpJEx\n7XbmVdxV5ybFvqjws/xLxdLZ7SVV6I7EL4HBJc6eXWUS6KsabDkKPPJij+tt\nVJZYFnVNeWiC8zJdy10I+4ySIluQ10cQ+JYIaX1rXMP0n1o5z6dnzMlQ8/pH\nVQRf4vRSXEhHLBO0awAeCrS9MA+eEHaSQ8vBVNZju2I8tZU9LxcME6CMFr1Q\nB/C7sytohFa9ksoY3zgpvycoKvslMMXPninMnBJNHS2AuKy0rNegYTBdgxIV\nLtYiveDFqisykcGVecotDLiyoEFBjfUnshLjdfovTvbOc9by6IhCHPIw83dZ\n0YN+Gtk5gZxMOr1k7QEXWFx6Tb409hMzmucOEHnnMNV3fousiJpN2dkYufHJ\nf/jK\r\n=9dZq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTTitms97JRZ+yzQxS9yUd9dbJUZ9q/IISLv9XeG8waAiB/pqC30/LG/ojrb+EfHPSIA+1P6H4DrNTaE4+CmV6o2w=="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.14_1641987225363_0.5281140158981668"},"_hasShrinkwrap":false},"0.0.15":{"name":"@acetex/flarestore","version":"0.0.15","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"readme":"# Welcom to Flarestore the ORM Firestore for node.js\n>** Important this package just `starter development phase` becareful if you plan to use on production **\n\nand sorry about my english.\n\n# Requirement and Limitation\n1. This package support `orWhere()`, but it take `extended price cost` because firestore not have operator 'or' in where clause. every time your use 'orWhere()' the library must split request query to normal API `where()` and then merge union the data on every split request on your nodejs server.\n2. This package not support firestore sub collection at all. the concept of this library your must imagine to `RDB (Relational Data Base` it just `DB->TABLE->COLUMN` schema and `Relational` data with `foreign key`, yes no need sub collection for `RDB`.\n3. This Package not require a `composite or single field index`  when your use `orderBY()` to sort your query, because the library use your nodejs server to do this.\n4. Currently version not support difining `field type`, you can workaround to edit field type manualy on gcp firestore page.\n5. Currently version of package also not support `LIKE %%` query same base firestore query api, but in the nearly next version of this package i try to support `full text search` with `term`, `bigram` and `trigram`, you just config field type with `term`, `bigram` or `trigram` type to use this feature.\n6. Support `==`, `>`, `<`, `>=`, `<=`, `!=`, `array-contains`, `array-contains-any`, `in`, `not-in` on `where()` operator same of gcp firestore.\n7. Currently version not support `limit()`, `startAt()`, `endAt()`.\n8. Currently version not support realtime snapshot but you can workaround to get model instant property `.activeTable` it will return `instant of firestore target collection` then you can follow to use firestore official nude.js api sdk like realtime snapshot or other default official api.\n9. Currently version not support `delete()` the data record.\n10. github project incoming.\n\n## Installation\n### Before you begin\n[Select or create a Google Cloud Platform project](https://console.cloud.google.com/project).\n\n[Enable the Cloud Firestore API](https://console.cloud.google.com/flows/enableapi?apiid=firestore.googleapis.com).\n\n[Set up authentication with a service account](https://cloud.google.com/docs/authentication/getting-started) so you can access the API from your local workstation.\n\n\n### Install via npm\n```\nnpm i @acetex/flarestore\n```\n\n### Configulation\nCreate the .env file to root off your node.js project.\n```\n#.env \nFS_PROJECT_ID=[Your firestore project ID]\nFS_KEY_FILENAME=[A path/to/file.json service account JSON key file on your computer]\nFS_DB_NAME=[The name of firestore root collection for your database name]\n```\n\n## Usage with Example\n### Create the model file\n\nThe model it mean table in `RDB` for example we try to create 'users' table in `models` directory\n```\n# /models/User.js\nvar FlareStore = require('@acetex/flarestore')\n\nclass User extends FlareStore {\n    table = 'users'; // difine the name of table\n    fields = ['name', 'address']; // fillable field list\n\n}\n\nmodule.exports = User // export User model Module\n\n```\n\nCreate the user\n```\n# /index.js\nvar User = require('./models/User.js');\n\nasync function createUser(){\n    const user = new User;\n    const params = {\n        name: 'firstname lastname',\n        address: 'customer address'\n    };\n\n    await user.create(params);\n}\n\ncreateUser();\n\n```\n\nGet the user and where query\n```\n# /index.js\nvar User = require('./models/User.js');\n\nasync function getUser(){\n    const user = new User;\n\n    user.where('name', '==', 'firstname lastname');\n    user.orWhere('address', 'customer address');\n    user.orderBy('__timestamp', 'desc');\n\n    let users = await user.get();\n\n}\n\ngetUser();\n\n```\n\nRelational Data\n```\n    #nearly release feature in the next version.\n\n```\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"835af8bee5aba3b6963a24f7ebffa1768bcc00f7","_id":"@acetex/flarestore@0.0.15","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-QW3Jh6gNWTH5cS/ExyllfV/mWXFJm3Sv2yhXnJfDD0ER2YqQuLxq4qvLJ5TwsflX9p4qBSC1Q/mD0eweNXi3JQ==","shasum":"40a5b268f49154dab8758c985646f6af58128ba9","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.15.tgz","fileCount":6,"unpackedSize":11530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3tiNCRA9TVsSAnZWagAAzSsQAImQ8NaUymxnB/raEeQc\nxUG9WUIUKwuIYnKuA+V0PzoxCOy4n3g6GF8BuTDEIy+M6XcKc62qhG8KJheB\n/0aWw9tybuZ9kex/2c5Ju2/UQnyiLgAhNrxikcBm0OZT/xgbxtLydJ8AOCs5\nZ5bsUb+cNQ6fDotPAJoSueP3vSONGU438vgrs6UGgEY8MQBZy/6Y7nnLaCua\n5TQemkhecvPR2E+0WkMsj2qlHfXd1bOvQQD6ocmYFS1VjAVAf91G963JXGs6\nwh9tLb6sAq9XYsZ2QYKK+yUM21AV/AmQipi3T8FLZbED1ornjsy9Xu42dL92\nsLBT9g/Ksmg3MsjA993FM9hmsc6FaLjL9njbYIdpiRrKFYZxbHcf0+xFx6Hf\nJxasbEucrkzmLTruG+Vph0zDE0Oxt6QV8Ry/9kEnc5vq7qlkvcc8w5bLy/dl\nY9ubLJWRvEazYUyN3BbSHyTXWrUm9t0HfyjQXyDZ3c0enbn2mZrd1G/chev8\nf/W+tMgExMqvM0s/UJ4YH63WL4akssUBMrMRvxBKtPLt/cPCE7fGsu3+wq9l\njc4ZsriPc6UhNudQG6UfcNAPepsw4MR4b96xtQ2TLTbsr8nfmbl0ADFNiZ9Q\nh33u+Q2MNALFLAPMl91aZ7NmH89cpQL34dIOa73FJXClDqFGf2llGglMAjN9\nv+F/\r\n=wj8z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1vBOBj/zr1pQIB+blgdwos0pR0kZdSGgwGzLgppvoqAiBGHugPS9Gepq90WFhrNdnGoRRSkR6dC+uSaFeQek2VLw=="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.15_1641994381057_0.7310357950062552"},"_hasShrinkwrap":false},"0.0.16":{"name":"@acetex/flarestore","version":"0.0.16","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"readme":"# Welcom to Flarestore the ORM Firestore for node.js\n>** Important this package just `starter development phase` becareful if you plan to use on production **\n\n [Visit Github Project](https://github.com/acetex/flarestore).\nand sorry about my english.\n\n# Requirement and Limitation\n1. This package support `orWhere()`, but it take `extended price cost` because firestore not have operator 'or' in where clause. every time your use 'orWhere()' the library must split request query to normal API `where()` and then merge union the data on every split request on your nodejs server.\n2. This package not support firestore sub collection at all. the concept of this library your must imagine to `RDB (Relational Data Base` it just `DB->TABLE->COLUMN` schema and `Relational` data with `foreign key`, yes no need sub collection for `RDB`.\n3. This Package not require a `composite or single field index`  when your use `orderBY()` to sort your query, because the library use your nodejs server to do this.\n4. Currently version not support difining `field type`, you can workaround to edit field type manualy on gcp firestore page.\n5. Currently version of package also not support `LIKE %%` query same base firestore query api, but in the nearly next version of this package i try to support `full text search` with `term`, `bigram` and `trigram`, you just config field type with `term`, `bigram` or `trigram` type to use this feature.\n6. Support `==`, `>`, `<`, `>=`, `<=`, `!=`, `array-contains`, `array-contains-any`, `in`, `not-in` on `where()` operator same of gcp firestore.\n7. Currently version not support `limit()`, `startAt()`, `endAt()`.\n8. Currently version not support realtime snapshot but you can workaround to get model instant property `.activeTable` it will return `instant of firestore target collection` then you can follow to use firestore official nude.js api sdk like realtime snapshot or other default official api.\n9. Currently version not support `delete()` the data record.\n\n## Installation\n### Before you begin\n[Select or create a Google Cloud Platform project](https://console.cloud.google.com/project).\n\n[Enable the Cloud Firestore API](https://console.cloud.google.com/flows/enableapi?apiid=firestore.googleapis.com).\n\n[Set up authentication with a service account](https://cloud.google.com/docs/authentication/getting-started) so you can access the API from your local workstation.\n\n\n### Install via npm\n```\nnpm i @acetex/flarestore\n```\n\n### Configulation\nCreate the .env file to root off your node.js project.\n```\n#.env \nFS_PROJECT_ID=[Your firestore project ID]\nFS_KEY_FILENAME=[A path/to/file.json service account JSON key file on your computer]\nFS_DB_NAME=[The name of firestore root collection for your database name]\n```\n\n## Usage with Example\n### Create the model file\n\nThe model it mean table in `RDB` for example we try to create 'users' table in `models` directory\n```\n# /models/User.js\nvar FlareStore = require('@acetex/flarestore')\n\nclass User extends FlareStore {\n    table = 'users'; // difine the name of table\n    fields = ['name', 'address']; // fillable field list\n\n}\n\nmodule.exports = User // export User model Module\n\n```\n\nCreate the user\n```\n# /index.js\nvar User = require('./models/User.js');\n\nasync function createUser(){\n    const user = new User;\n    const params = {\n        name: 'firstname lastname',\n        address: 'customer address'\n    };\n\n    await user.create(params);\n}\n\ncreateUser();\n\n```\n\nGet the user and where query\n```\n# /index.js\nvar User = require('./models/User.js');\n\nasync function getUser(){\n    const user = new User;\n\n    user.where('name', '==', 'firstname lastname');\n    user.orWhere('address', 'customer address');\n    user.orderBy('__timestamp', 'desc');\n\n    let users = await user.get();\n\n}\n\ngetUser();\n\n```\n\nRelational Data\n```\n    #nearly release feature in the next version.\n\n```\n\n\n\n\n\n\n\n","readmeFilename":"README.md","gitHead":"23341cc4e4526e9b37000fa7e12a3ee56b9451b9","_id":"@acetex/flarestore@0.0.16","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-QhVZs04KCtzAD7es6ANFF0S9YRqX7iN+WMd2sdOFs6GYwGxHhAfkREFeHYsYkpI0rrqsY3Wvt4u0xA5TEuwySw==","shasum":"a08e3772742a5bbee5c4f53240956342a8d7dca9","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.16.tgz","fileCount":6,"unpackedSize":11564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3tmhCRA9TVsSAnZWagAAkOAP/i49S30OFiKSxJZE4ngS\nbxCDp5Dun74zHGKi7vAtbtgASHjR4aTvvbgs8BISe+uAWDFYs70T5gQRu4AA\nNLIyNoCPk2cT3qoPmnxJVFb08al5Glx/v1UFKFkX2pqTVn73ZE+3NnbaTu8e\nYsMOVddxxBaEIiP2cW858trdHp2UpHQDnuIvWDVbNkLEklotORU3m1tSWH5Q\nxVJRkB7ml+VAEX5eigqqyfFcYIkHMeYX0feB2IEfLHdZBQWQcnjZz/HTfG7s\nj1EE3Wm+ZPNKkejK0IZ8jq/6TMm6V5HMETLQ99zwUxI9BIKUxSgYwOf3ypE6\nKao/TmOdY7jXT5ZfhteKPJgS/TZgEKUybPXFP4zRkF0PL7Ca9EOUkjBKgJa5\n5zCqM/Q2Ng/gRXGeRJNP6R6b74rOcoIdJPGfE9eXlXzBqwKfZJG6Jb21w0QN\nZqkcPX1hUrc5o8mnpfG/kjUodz4rfSESmHPiDS1Krslcq7LQmFZmFb8SM9AN\n60X8Ed/TUyQpv/3ByMOjBDi/rnbD7QIIT1rkp5J+DaS+07Vfb/cOpHfOELVY\nyzy4Q7rHckvKKWRfXdz3vP4Mue4VrffAOW2OuWTPueKuxGBlJNtvKC3KS6pj\nFPKYeNGTG4OfNlxtOd7jeXXPA5WhOv45zhrNYV3B9oGSzX5fUJlji8JgaNf4\n1SmE\r\n=uX62\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfhf7bjoMlAWUnCjgdo24UYtKlXKG/izOt0dKGordTkQIgb9XWG9fZusrdo0QjVococ6J31QItAqX333/iduPYOOo="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.16_1641994656943_0.29219847590094994"},"_hasShrinkwrap":false},"0.0.17":{"name":"@acetex/flarestore","version":"0.0.17","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"gitHead":"58e481718c40371ce158d2a1928cb537699a79a3","_id":"@acetex/flarestore@0.0.17","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-iFGolkyau8lr62G4wTjRhPT0tUKPFFMHDDi/5dC8kqM0S6rG+zfBqODwFm/sqRicsMyhAFd2du2h20Z7NhUnVQ==","shasum":"90f7352b729440b033e5c38a28e0adaed08a6354","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.17.tgz","fileCount":6,"unpackedSize":11564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3w0jCRA9TVsSAnZWagAAqlAP/21QNvZ4qSQmTsvzA8Gk\nyi3o/EqCkYgnY2xXUcNCBXLcGZPndKHsRI6sC1YfEDWCDDs7gJiF6lmQsrre\nch/YINDf3qlksQuOiuBBV9SQgXxldO91QJMoQzDOcwgAkTyLYb2MejCXOZyH\n7BRHiq8THLD+C7FSImcBVyc7ronDPezgrf9oZbmJzw9w8RBDKu+E6PaHq2gt\nh2S8eeOhlkX7YBk0GA31s3usomn4Uku+xoBuo0q2RrbL8hGRQfpSrykaqe2b\nEdElJiAEUAXX1jzJNLxKiuehGeOgDwSPi8MVspxH4avZnEgIIPAYbXQ5nHia\nqVUmaCUW5bl40CK+0JpEMNZUpiDCRGPchrsrrZORpcLtVja0W+RVNZeqy0wE\nr4SRxgCyT8RjMsCUnGGo5JqxnxtVBuEGNx/Zifu69soXrVePRRI13uwCwAhk\nDeLWqaVUBUnxSBYo39gq7r1DkxAyzmulhhdtg/UyYJ6vdN69WivuQO8DcKsu\ncDAFyDaEFWuq+cLfW0SHnBir7DO0K7blFYkbW2XAYyc8cJrmpg5lqfQOsgXM\nt81b0PYc+tk8GXIcnedr38fZLMtfjVgZ2qSmUvmkUVGqEER7Yg5EGXGxS+bn\nqswilApxHPsuUjkqKLKGY57c2WHOxusVMnBcBRrZoo2xX/P5ndr1vJBvm7C/\nxn4W\r\n=8qX2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1sTgZ+5oYWWHvib/de+MtWUY+if//nFqIBOeEhMn+NAIhAP2QPd/PeLVK5+XCDeysPl7MqJpdN5LbD2ePurgZ+1ci"}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.17_1642007842883_0.9822749864782638"},"_hasShrinkwrap":false},"0.0.18":{"name":"@acetex/flarestore","version":"0.0.18","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"gitHead":"460c95a642d6f2846bd3d7d60e399db2c2fab6d3","_id":"@acetex/flarestore@0.0.18","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-Ly0K5lOXi7hRLQyNZXxtchi45ZkKezxypsI0+SLDRETP+7acD4ZLxL4ZoGhCjltTB6XNlpDRdAILTlHq2XjCJQ==","shasum":"80365f5371441e418b2d9855412d588c89c711aa","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.18.tgz","fileCount":6,"unpackedSize":16710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4Z7WCRA9TVsSAnZWagAAsvYP/3xYH4NzQATMKKW7no8X\nbmfoETqGQYQkCvcn0uJTHg/Kli1UHf/T3iQpnRAJFP6gApJuJOwngCBfm5cp\nuVNijvHAWfjoAN/lbp1nmpsvx/O0NatAtXj9v61rn91gsQEhb+S5nXN3is+u\nWklcJCQZFhRAD0S6aaUfoK/mjEJmHhtz3ty+vObNCOcl6b6hsSoK43DR3uWi\nll6G3nfIFUL/F4VMo0oBcUMI0yq5mw07yh40q4WJyjhxAA0RT50YVmaxAwji\nDbM8+5kUW/+xUXhkiCq6FbnRnbWgCjAplre4Z5nGzurheaNHPPcCpivAdt50\nkbNQ0KEhxcEw5ZIA1oOoTBA7Kqr9z29FRRSKup27TO3/cWBHNZLJpn/DN7cb\n3vnLq++n3GNC5JD0VButpv5nI/OmqirTcLvjisB6lLJeOuqyjUShhmTOVwb3\nXMlnpzZuRQZXr3cqLBDwkpSkB0IKClIgc4BBSoC90/8SIufbQwtmeg8bpdVH\nyrLRA6cTT4DQ8NBgLv5htxqWm0YbavxxjFRAbvp0w/1wDuIfvBTJYN8f6ptX\nXKu21vPFGIY54Ql3hWyQm9xigrdtN/zE534JgU7cwc0jgb9m27ASSIjz9dm2\nzNYC/+tXMlw+G+W52UXtRUv5lKSIaU2fucHKTh9PM2TVXdswI2lLU+Wowv22\nF50x\r\n=qFfw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCERD3Di06FXsmkW0dkzM2V7ah/ePBCRtmxSe70qHdQ0QIgf1B5Qx52jAwzggtvTn+5lHWalFPOSiX9jkfiJvt7kvw="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.18_1642176214607_0.6808152717768032"},"_hasShrinkwrap":false},"0.0.19":{"name":"@acetex/flarestore","version":"0.0.19","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"gitHead":"fe01940e448f545cfc72e0254dba049391fe1127","_id":"@acetex/flarestore@0.0.19","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-AKeLnbA/GaN3OBafIRhvjMRAOUMjERgPeS8oXBQdEX69oP90Ugu9tXH9A11QBHL4u28+be/uTRoglKsYv4KIwQ==","shasum":"1118bb8ea08cc09e920863a7233dc1f0418d73ba","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.19.tgz","fileCount":6,"unpackedSize":16758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4aHICRA9TVsSAnZWagAACYYP/0I7oKGQIwxzvVghi9o0\nFtZViS5FXqymwy3dBhaAdm7ovAUZEoLaPGGKwtjn3xLufdgLzbmboZL6TJw5\nQH/zT1wu7MGPWAblttOjn3LDABgLzmw1jEp+pPdxNxPt0DzaatqiSgri+wLO\nbVQjmnHpWVA69Jmh7Opy3QJS/ROdzuhSaTXy/vXeVUZ7P45jmhqCezNGJ20l\n/10tYj22RaCzuTiDGJsY4DskCQafxdSUvp9eNWGbn2Q8f1HrCHLDFd8daiX8\n0GpywDjJ1/69oZBpIUI7yhIfhLGWTEEuLPBygAlyqnpHbCCEJ2ld4dzPP5nX\n25jH8oReVt8mNigDpKQ2YmivuS7qB8JvInwK95tp0IaHHJelHhHQylKuEzYk\n2KrHeQGE56WMCG1IIlzY6GVDNeo12WI9QErJLhkhXagGEhiI81ESaeHiD/mg\nxyskPzW5Q0hBWwm7VK/wI9cf3JJks3Na/iNoSGwmI42WX/PoEL7A1qbh32V3\nsFzTCizd1WelNOoibUAE5vZmdff07C3PHEQAlVD2q1BVRC4288vAPVHCNwYf\niFTF04Bn3NBXXLwH5ieaaAUFMP4BBMGcSI4WkaIjy8tvDhVpzVjQEkOdyEVq\n0DThPmRw5/wn/9T4uNm8ykbdHM+5+CTRH3UveD8EDEF/RBwwy8Gwa0wqf++h\noeaO\r\n=AF3t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIET+mp5WL7khBqQcDtZwgzKZyHPRywNfneSIfZRe1fTVAiEAqhDH3o6QRZBmZZ0KlAkSbyeCDontXzr7jvn6D7gSTyY="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.19_1642176968784_0.7961958522364356"},"_hasShrinkwrap":false},"0.0.20":{"name":"@acetex/flarestore","version":"0.0.20","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"gitHead":"ab41479bcec804f9dffa42150e2ce9725b1bd672","_id":"@acetex/flarestore@0.0.20","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-GMFZSGN3ijhvGfj/7Y1uzsxjG9IZWJi1pJzeYjTohUmNly0/3HRBRvGNyGK1cDDAqftgKm/+cUNb7lWYe/eU9w==","shasum":"97d836822b284556ab131cf675ca06dd84671af7","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.20.tgz","fileCount":6,"unpackedSize":17099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4ah5CRA9TVsSAnZWagAArr0P/2gASJ5rAGduhNgUrwMU\n1dmmf8A/iZ1L/B36xTHiTGRYZsiSaFVZrY1XQOtOablfBqVKaaBVgA2aTTj+\nyn76t7OMtbEdrX6SfIoUzwed4Og0xqHHUdwalxbsnFrV8Z4co7KvRusgOGug\nUmgrxf3PKEMX8+10/YZA5ClXHKx8R/ncsiXUJeETnvqolyc3E0wwP284FbAS\ny+4Nxo7xN9TmXyV/79Danv/KlvPcVr6XEM5Yo/cXxMgz7WCf9lk5iwpk9UE/\nEueCD6Oo/wVwOOuGFmKDLD7SMM4GMJ3sUL7WGNNPuJs7cex9euUhOfGB+KLd\nKPy5YeN+A5SLR7A1RMYY/uWyqvwGj6Rjf9FsphZyXdvdE4wvIe4JcbBffRL4\n8/sWb3tJTv2yCoHZ0jtQs6AEOJyMGrOHULp68CkfwLZQmj0/esSQd1kLtjC8\nk5TZzf8VxCqEH0dQRJbrkqdOvUOxHlc29kpG43OuQNBxPM/8XBIi3Qlybd3E\nxKGf4tKOfx0Z4Yz20epv8w94utFzWSC6E7REV9BcrQPkUjV6mfZGLsjXa7AE\n5qcq/jERJMPvq/J2sIvfFyqifSYMTqHjBAV8mZ+MUNybpejpSq+PVTcM6g+H\nCdTCIFVfymDSi/nDHQPKeQu4cS1sNZNRq9Js7poaUQXk418g2/WXQRsxeFqF\nbpki\r\n=CJO2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuKbX1WWzbVdH10/bwIPt/KXNA20jVQs8X7Ocgj2DF4AiB1neEiGzL7KZJyG7d4I3DlrB6frA++r2IJg9j6WH2Bzg=="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.20_1642178681511_0.687345788290078"},"_hasShrinkwrap":false},"0.0.21":{"name":"@acetex/flarestore","version":"0.0.21","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"gitHead":"899ecc2337b233d13391d03e092a9830d04bfacb","_id":"@acetex/flarestore@0.0.21","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-Y58A8a4VJmy0LnTIipAc9EKH2b23pOTHtMOMGMp/fMup9xvjUFQYu+5/sqEc9+ojbKrbGcb1TD1Ne0QQ47qoAw==","shasum":"ab51a7425979460e92b39b5b287de21a00bb034b","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.21.tgz","fileCount":6,"unpackedSize":17071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4a3ECRA9TVsSAnZWagAAnzgQAIzU9+AdfSnfbsCLwZgA\nfmq2Pcj1PDvPIPZNfXanS49DfeHfuMlxlauzKgiKUUcrzreLUFZWTE1pZWyw\nbWhIWAi62W8fkbzOyibzRym3P1FYb+EQJIlcLH2CTGpEhFO8fclVhzvQYlET\n0HwjAp/v2u0WSkIXyuDeTTt5VpnQGG5eQ4OjpnJR0Rkn7UUEcO2EE8gMgqr1\nMkw2w5dsmjerlyRPO8CNT1J3JV9KyaolK7ovUEhHUQayrUM7S7EalJxOmdpr\nD185Y/SG7E3cdR32LPNTc5Iga+6a/W9keOm3LzGfBn9i/wZPj+BUPGyRFVr0\nPVVVG4Gr3pIPumssDM1K2XyTIiaMWJ2QykABhiZRhlNEqcWG7ndiGyY8h3yV\ngUHBAmKIDbZnvxUNfVMd2a9INb4zj12Oo5mBeigMO+efzWX4NiD1Lk6Rsv1A\ngax6IEco1+stm/AEgknKewRC9o8TPnXJ04CxJTTgITbeFoSRar7+FqFZ+k26\nnqv5wVos26SvQ7du+QMQg+pzBNW6sLl1RcNGwIoLoRYzEZflFfwZu+mBHKIO\ntgB8KKLAGCDKlK+SCRXueJqf18Q+Yrnp5kosGBrrEPeQPqJqlERiV+F7ksRd\nugs2iJHCOlwTq8LxAwEOl9QCrwhNbbTZEAdHB8tO4X+dl7X3jEAp90nxRQVX\nHy5S\r\n=P12l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeBtHt4X5als/YdjsAkIMBmko3bBS/7YbZmfEq3FKBYAIhAMql+BBaPyYghA+OwzCqubljrRvgp5E+2Lu2EQFan8d7"}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.21_1642180035945_0.8984647891767668"},"_hasShrinkwrap":false},"0.0.22":{"name":"@acetex/flarestore","version":"0.0.22","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"gitHead":"30b445d9cfac506a15d847c152a5654ebb86510d","_id":"@acetex/flarestore@0.0.22","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-Zg9T/nigkBQmRT1Ckmf+lutSTPTCdjBV6yo/PWVZ4b4fjKGkpUx24b8nD51CIe+zA3I+GF3BNPvc66CAMgTgaw==","shasum":"7666ac6f484894515a691e15b60df8f65d54e1a1","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.22.tgz","fileCount":6,"unpackedSize":17244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4p0bCRA9TVsSAnZWagAAQdkP/0+43ru1vNxvt17P8pjA\nJotETkd3HoUkvoODvYKUluHJrdsAcTYJbZnu8xuFzdMhLtPNslgr4aftr/FM\nJ3Cp53Rje4RGfosFmLiTf+aP9amhrNo870c02c3IdhltDnz5QyulCMSp3/yo\nSiQ5QS8sLDTHKzh3777vuFBDnurXTi7UvDXhQ1d6hbYNnPeXibyFeEk2FkFU\nJjcqVpkNebH43iQmywY7N8zsf4lEirrXF4gn9N7IHv19zJrberTw/sBc+Bxk\nC9Ji5uZt9t90Ok+CkYN4RxcpenGkA3t7fnC3qXUTxLoE/Xjrd3xPuqNR77yx\nX9J2P8rzoUXXobDlbKJJ//+LVIbXfm3k59yyI9clSkpgRM5vZvgOaA9jp5vo\nCG+rE/uT3Ftaw36V0TSZL7jdVNUpyqlJ/I1+ut+VC6L/wVxQii5Iv+TFv6uX\n7ufFP1M2daIrG6gcnEO1WiQzvboxEgsbqCNf7mAdBvm6fGuDK2sNNLL0/fVT\n89ndXAWc6l5mzkp5jmgC7O6c+eM9UzvvSeIB1TYCAiAl7IA3PFS8gDk+KISu\nNcIBYrYavDRxR2BRgP+apr7WpMgfF2soYHQC9cFbu7e1xnl2fQn8lf3mrujk\nAH6d1GvDQS1wUEgepWAoTeEQyMNTJRy/d+rUpSWuqVjbGHmIzTxcnsmnWqpt\nbwDd\r\n=ZTln\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCApRxC0ai9bJjk9frIGxpnaX3X0Sjm1KEmdTGHme2psgIhAPqyS4lnvs6GA+j1cyFcOY7Se0fY4Rb/MzHyooqvLsMj"}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.22_1642241307164_0.8274608849360987"},"_hasShrinkwrap":false},"0.0.23":{"name":"@acetex/flarestore","version":"0.0.23","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"gitHead":"ae0de86cfb7f76c576c7985e0f542952774a0c7d","_id":"@acetex/flarestore@0.0.23","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-BA2AztqdFlRf/cBRpEjaVcbMMg+KNEssjDebPA41736VWwXy9wf5SEwhpU7HrwGs8dUGPgEUIkTUVWLCxE8CsQ==","shasum":"3a91a0977b0a2337483315730bb24df5bc9d3390","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.23.tgz","fileCount":6,"unpackedSize":17347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4tG7CRA9TVsSAnZWagAArMAQAIld45SqZVOgAmQxqloV\na0Y/xe1eNKMkJeyTbQ6Fl+9YNVy9btoNHDkLblBrRAe/g7++fXj55hXPQdSI\nV24chB/xa7pyiIEvj04UbqtR5Rf9T8AkJQxhuXc8+6ijZwDRynBTai+ggL2U\nir27nCNz/N0O7gKneUIcbE2v7gsGhSqcL2tfpG05U0ztP3K3SCYrJApWH9Se\nqtVGTzbW+9wylF00TfFQuXO6O6vOTbXzgfs2peydwmxLm1IsSqxf/rBUCMIG\nMnrLMU/Cf8CXRfF0rvV2vEvpUhiI2HGSNdh/bx+SxvwTt7bfJogEpCD+QiGt\ntk2TPZYNVsM/fskZpUkknCvXUyCOHdXKnlPRWjKbUVNzZo/HmUuAp6wvFb65\nRJ2ch8aSEPfKTXQQ2TxwcbmhkR2gBGo6kKKToQiOb45/OkzagFjIdRNk/Wt3\nPSt/D7oLt0O8IRxMAZKKvj6K0HZNpG61gQFZSIm5Cd0s37ZSpXrHZmgfUUZ5\nW2kiLPBpMxSD6jywxo7jVJ+hQatwqPYDnuiZ6k+ks0JJFgWWQGnqYlyiFT9K\nYJXEXYG9P2jVfww+17jO2qLqAkB/lliyi4glWNS6LN16v1iKiNOI3gEht7JP\n0O8jdUfBY4FejAnvSt2oU2gAKoipdJbj5VsxQDGKFVtDoLHHGsgAPACb8c9T\nCb5z\r\n=HpXh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCdZ0H2+fGVStySjZ0sWtpM8+86Bv5+N5YQ1J+5z3xHAiBmk8yKsxvix5R6+5iotbt/EN7DRi9Zv02PigSQ9PgJWA=="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.23_1642254779248_0.4187240626293054"},"_hasShrinkwrap":false},"0.0.24":{"name":"@acetex/flarestore","version":"0.0.24","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"gitHead":"805ead6bb11ca0930fc49811ebc21c039922e198","_id":"@acetex/flarestore@0.0.24","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-DVyhNBm+dypR4FfHZP1hj48aRXpK+dbWOZC3TsMi5S7iX1eLeJqoo30XlwHn6tjMDEF9Ekwa/N8WJ747bAz74Q==","shasum":"9b584db0cee5a1d9b81cc1a450877695801a9ed7","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.24.tgz","fileCount":6,"unpackedSize":18217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5UaeCRA9TVsSAnZWagAArf0QAJs3XXSUhECdvRVMK8MN\n7q9yDeMrBMQjrD/X/7CpbskkrUBNLkvFxx2VNE2o9lJ6hKPLV/fCaBhr4M/F\nzmyI9nT/yFjypDU3nYoSHNgbZSch+cb6iLYHmCaRpRNojZUq7unFVKpIj1nq\nJ7D1lFFWyfP7Z/n+ibY/g9proaevGRvRvpLIFYXZxjnGdaN0Jez0ZTxsScuR\njVuW5rUvHksCyim4ImVuf7wK6bsPxrIQwMXKp5YwKbNGazppdCTAr2toq4Gp\ne1WmhazsmTkwICIOFbCYGPeNSc82x0GfjQ1R0YbN6vZ8Ho+kYbIg+74UQsqJ\nGW79FDjr2T6vG2AePc4JFO2kGObxQymbz7ijujVdjnLygZIIXpJwlISnSTBu\n1SgTD0mRofwHOsPDU9+562ijKVAqlQ6UORRz14tEHKD3lJzeJpwoNH1qgaHl\nNpSi5KF9jZOEj3v68zUXoG4BA6llZ2U+utCplLytCg6DIW3SqOnLXeVaATW/\nQ9oHRfaJFqo207zJ6tN+h+fye38nVr01M4j04FrZ9ZvZJnvluPuieJPaio+U\nluhdYWcI+ilrWVdui5eE5HbrZW2ixh6SG67Ywi5jR4LraWDmvvqQl1caMia+\nNytEK7fSaiAFW1BPldNVDaqxe6GWmpkWUNhfsQ8lpTBt/rZ7box1peaf0Msl\n8y+d\r\n=IA25\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFISU7tfDdcXB/OZdufJ//P7PwvYttu0I+TFYHpD00PQAiB1m6nWxEKtle8Ag/6hjkCfc3jLWlWZCbYQ41XcQTQQyg=="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.24_1642415774359_0.826157529868998"},"_hasShrinkwrap":false},"0.0.25":{"name":"@acetex/flarestore","version":"0.0.25","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"gitHead":"0274e6c79397c822d5aaa74598ab10d50d2f9fde","_id":"@acetex/flarestore@0.0.25","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-7bQdcETA1yFis57X1yYAgDXSY0LjIDJJOn5VbxGNJesC5DsIOGARbgRsvZ/ulDBX8ozWIPv9QN7UuskVB/ImeQ==","shasum":"51de6b0cb1181d7b2b1de8b9909900c60ae61531","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.25.tgz","fileCount":6,"unpackedSize":18293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5UjvCRA9TVsSAnZWagAA+oYP/2gk2MDpdN7F7zfQtl0h\nx/tdf9g3yQlJ4sHmDTnUOW/VdYpcm5wWz4Cylszjlf5VoCUiB0wDK0Fbps19\nCW1bH67iH7iJX7n75o6rSvzH6m1550IY7Kv5BaGgQ1vWa3FSLUo12LHdQ8XP\nIL8VKOutifzBfUoWKH6nwPdIWrqa+c9OFp1PjRlmgzz4RCZgWdtpnvIQsT+E\n+32/OAl+krNtYWy7M1Llx+qd80sAnn0/QZMsElvHTIw5i9rtJYJGCKs5V1o1\n0O5nsoBt8/LEXjY4xBxT1jf5Q9P9an2jin28a3WqLGkD0j1PTk31xJNiatlP\n6FWw9ltQTBQWu6tMjNhzwbwGI43xiTzwBuXMFDkSQndF5wrIF+mzZHJX6efq\nNh5lUszLtWz5BlRrpjDLHhuzCb1UPrxe8pANw9FdPwgYUbvaO/eS/VHEyJOl\n8alKbWdzva10/wJKr0rk/NQ10oWhSyWHbG6OG2Rsl22i9GD4bLmT4bMIujaS\nTlanGZp91ZvnlabN0RePXowM3aGWIRgIKlvS1J7wFfXRwHgFc+UlCY/d4cPV\nnbljTlDAi3EK9LgY9xg3VC7VlTjJFeYNbZVO4G/iNAJnUP7sW5HWcWHJ9eRW\ngKTXvvCoXsjQmurvaoM4MFvcyiJgkcrptlSh/pzoCssnbwFpztaYYRoXK2ZF\nm30i\r\n=pDKQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrDKvHfYqoXLNRwhTW7OZSjhJgViGSx3kdPyyVPnaC7AIgOWbzNSy16NylKFFM8VIKyxsPwMZnhveo+6PU9F0K/3A="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.25_1642416367185_0.22276072958503335"},"_hasShrinkwrap":false},"0.0.26":{"name":"@acetex/flarestore","version":"0.0.26","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","keywords":["firestore","orm","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"gitHead":"2c8e6f5ab376e2838bf76fe0a9794f95f1c42001","_id":"@acetex/flarestore@0.0.26","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-q5KzrxFZFjQEZHMY+E65YwwbXDeZOs1RLtxM0Ctmd5KSAtKqJZoXUHeeuwTfu+VaBojfBg81TN/9YfFLYPQbNg==","shasum":"6899e7268ac9739792802ec2c6af14e3def4ecf6","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.26.tgz","fileCount":6,"unpackedSize":18374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5U9UCRA9TVsSAnZWagAAWPwP/RgxzRoG2FulnCEtkX7a\nojHLXYG6a2NGMnwzsNPgxwVEk/mAZOLHGIXWUR5DV8wEouLKRyBO8SYZoT6a\nM9vBQXtgxpn9v9ysQ2FEwM478NDhCuT9dx9SHI16y9Q5Mku2F7G673OAhWqQ\ncCdNJ4qYyfA/pCXMaRPlFF2wpID7Izo+pj7ro7cAYcKTvw8JFRUg65ePIjko\nyVuL9C3VGYWUdMDmlCjIfEAzmLnLj8FD4+v92lXXR7TJrbEeIfqV1SZMAcU7\n5eopzfl7a6i7KdcDYnfb7R9K5O4nRRkNzTChm+eTSrDXxMPpfdWle1ggPRia\nxPXyn1jpg1Ax6EnJopoQJMizkxdiJm8DhAPqMg7agk6fwF0P364GZw2KZaU1\nqqO/PJaSzNE+UpPEmTV9XwX+dyiH3M1IwqhNB/FUPfMxXf3gOpRJFGGqeLd+\njwCJn7qy5B/ExkP40s2Or3mK9D0q/eXxxVNpIpWow9XexEwoApfRBW/QMRK6\ntxKf+ArbYiTz0EBSkuFPjPx65CZ0SfCpELmegJXjQCgqqrcd25dmKTb2FHYm\n7KbaCsDjJgHa29k/RQvdIjX2VZI7JQzmk/8BDzj67rM1MofMQ0qz6ZLXTN17\nqPCn98C1299k4Y7WRmgqMAmic1OioUTllqVIV02Uxk3wHhUKUShQDFpGfx1x\nUWih\r\n=kvTW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWnv/xjlX4/Vlkdu/LDGt8ESU/Owq5sGG5FbPXMc58GAiEArmwP3llQ3NQdNAn60z6qPY/B3IejB9xpDb/BmMuFXOE="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.26_1642418004159_0.2622093707874369"},"_hasShrinkwrap":false},"0.0.27":{"name":"@acetex/flarestore","version":"0.0.27","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","homepage":"https://github.com/acetex/flarestore","repository":{"type":"git","url":"git+https://github.com/acetex/flarestore.git"},"bugs":{"url":"https://github.com/acetex/flarestore/issues"},"keywords":["firestore","orm","active record","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"gitHead":"f4b631aa42c781a3768eb20385cd20b8d15bf3b3","_id":"@acetex/flarestore@0.0.27","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-5G1zAcZSmYvkwGXLdAq+VHAGp/6ME/0RJJjXYQVJ+AW2+zLNAbKqB6grZzQeb3KeiorxxEnAgr7tkJBLpH+yJQ==","shasum":"b3e57804f648304c279571db22169abec08dc324","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.27.tgz","fileCount":6,"unpackedSize":18602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5VNbCRA9TVsSAnZWagAA9JMP/i7Gnt0924rqltBP81Vt\nlHwAa7zR6DZN9cH+CD9qGPbF7SgluEW4Mw7HRHxPzs6rUku/Mo0dVA9378d2\nEuoV4waW7rzCM0piElsF4s7n/JwQwoRQaMkI0ewjKmdC1rjENQV8aSkoRj0O\nkzxeXST63Gn0DhQ2WnGvR9J9MBTzew0t7Aq/dBoGuw6gZZOzF4hkzcl3ThDS\n4tdRWy3ln7aC7JbPHOZbG6MFj11YVciWvrxqZJbEsHgG6QDLeYsnZn/tGdqF\nKsR85DgvMjwau8UBtUe+3vyBkJodHsLziJOJ3W5Qr8o4G3sYmaLqGy/emJRi\nQF5ZgMyqScLwnctIk+u9QRkC8fe1QRQ0ZyLHSKAwpPcVlEoOhkLGL05Newx6\nWjr0B64qYWOFtyu4G2KMeVnG0r4ZkyL5LBWP64q6uNtemw5GJTTBpQCVB8OO\nL79W+1WVWRSHk4hyPl13Je2EGGq31tE5Obx/Eyj6weIAS+3YtAPZFITWBGT1\nKWZmLFYIl+CnaKe/wj85WJmRa/lJhT/0yxy0FSHVFlaIbRUNDm6RaobmMZv+\nJcZEYG3CLzmIj0qJW+Ppk/WSY9dlus3VR5xDq/9d6j5tk0tCTM/2hz+iKGox\n+rXTt/I+qlosxy2c9Tmh3J/PrYtYeUKsyvmE63clhQZB9H8HuThEsXjjGYCK\nIvl7\r\n=1Dcr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0iLF29Kz1zHuYXNsYg2xda8ozGLOrq+/q4P8QSAaITQIgLeuHclmZ7WA9E1nMVNTqpBLDtZn57mNlaN5dKh0wzSQ="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.27_1642419035200_0.7501182272618752"},"_hasShrinkwrap":false},"0.0.28":{"name":"@acetex/flarestore","version":"0.0.28","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","homepage":"https://github.com/acetex/flarestore","repository":{"type":"git","url":"git+https://github.com/acetex/flarestore.git"},"bugs":{"url":"https://github.com/acetex/flarestore/issues"},"keywords":["firestore","orm","active record","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"@google-cloud/firestore":"^4.15.1","dotenv":"^11.0.0"},"gitHead":"602fa0ab38ad1b1688672e824ad107bdb13d8f11","_id":"@acetex/flarestore@0.0.28","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-V5ZH/CiJTbpqVeu0YzP2Valucbmy8qSUow+mNS0N59sYS04KDcrHPbX1d9y+Jfc0tJPaIlzqmAXBrmFfVwEzAw==","shasum":"6c031cd4a43bac3621041152caf5cc35d7101c40","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.28.tgz","fileCount":6,"unpackedSize":18634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5VPmCRA9TVsSAnZWagAAKSsP/3wgWf/ObX8P+GLDiZp1\nIMkpzkgTTeX5FsB0yC8R4LDzZ1DZ2E7HGMp4MH7F3UTaNAFbdsqqniLjOuVO\n2wehJSfScMNIQ0M4LidTt6hCcr05DusDWVn1BpaEPkOHBPpnt+UjK9BHPm47\n/P8a4ugslf5KR3sWzbuDZOWSkRwIOZSGRS8DoeDiKvuewu5y2XFqjcsTDyjY\nF6HO/js8LyGfpxYBmdfpJHEwtAy5TnELDjg0Lpd1FrhlBhuiJ59lO8pxvJ2k\n/NDFb8tPfXcypVTGI/4SHGp4DhOojVDKQTUSSQNyt+tLHGHSptorKj9RL1yu\nNYnJOrGpefUd9rnsedaNI6q1yGoBS3vMOlknv+GUnWhzz463FMqf6FCQeaP2\n8n12q0HI4ApmK2ns4dEE7fDhyRYkvTyJ7it/+bI/OBaX/6zW2R889zVTUL/Y\nsf2XqLQkz+/bOYEcr8sLEoPVskT8drIHdmW7Ae1dEbaviJuE56ZWDgbDx3rx\nuUr12Pz9JEXtnfOERE4T5cfALvY59V4v7nQTFC27sBJqIbDI89ozssdUUkRg\n2ka77vCVl28UlwAVSzcdMUlK1quEOKr6Wmx7LotTHqCn9IFDVBopsCSvC0fl\nzSKwqujKXV4DG/pq6IYPU/3ZQ9FeCEvny50+h6MX4mv5sQyhYntN4o4UCwFD\nLARp\r\n=nwPZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4nD1dkn8OyYzxUYXIiFUY7EFHGu9JI0BZLgnzK71clAiAx2wrd1qvvf7yBwQLkZIM4hxOEeW6KEliF1DE8e7aKJQ=="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.28_1642419173971_0.019459777032031056"},"_hasShrinkwrap":false},"0.0.29":{"name":"@acetex/flarestore","version":"0.0.29","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","homepage":"https://github.com/acetex/flarestore","repository":{"type":"git","url":"git+https://github.com/acetex/flarestore.git"},"bugs":{"url":"https://github.com/acetex/flarestore/issues"},"keywords":["firestore","orm","active record","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"dotenv":"^11.0.0","firebase-admin":"^10.0.1"},"gitHead":"d660e2f7b04e27c59dc1013aad9e2008d69df9c6","_id":"@acetex/flarestore@0.0.29","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-N/tFbS/IpAPS5ALOsNVhb9HRseFl4MnwTR7+rQczyZbPI09P3y9l5a8PXRXYi9BRM2VZKNL1NEpjeHN/aQyugw==","shasum":"3f176a35f22b3be932e66067439b86b8906247b0","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.29.tgz","fileCount":6,"unpackedSize":18720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5b0YCRA9TVsSAnZWagAA5YsP/1oXI4MQ48DiVLKvh/5G\nN588Ii0AVVVixAGKBThssAtJP3Daax9VPIdhtEG1G6quCy18XN/lHbiN+Mtp\ncIglDj8LQiOVlO1wL5A+HVqJ01SbdjZ6zL9O3JTtUbtIMhfQhFhpGTL76euf\nMuJ1ldZ/bA5w4Sd2uap4jxaqw1mfld4/q9W+8wuXk6kJL4Ir/1vyIADYUwFG\nUEPP1ZPv/MoydDmwwpSh1LzE8qlHbw8+s1WXL9hGZnEngnGThN88sQbph8jd\nf4d77Wiry+QkITGIDeMITm9UEEJw67iTFoh6JPlDf2gEobXAQ0hDB0bmMtQ5\nGLmkiYhJvHrAxsawT8OW0yuYmBNdn4W9/uP5X9SZn6BnlJK7Sk6m7TiTNGPm\nVfIEfNgPlkSUi6cosnXaqKwEEHbeaqthiVbJkKeH5Gj+3Sz4bFIRemoc2HN3\n0tFt0dujj1qzkMnh3vyqO2gzdUdt3L3vXzexd5Y5Qk5W2hj2X3oesUUxWiz9\npIQnDsGcoXUcwoCZ5zF9gNnbiHk+4Eh9AqtxQx4IdDtACUsd9zJPD9hconF0\nLUSNcc6FC6JUGlPwslaz0a8SgfJWRvRCPspGIon/2UNDQExVTmAiOb8qis52\nO0Lz3OoXDGygepX3+Nhq8EeAwlDEdyZWuRcUpfUYa5Ztgq4njbhQ+9EcVBBp\n0s0t\r\n=0t2F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHjPsld94O4PKbgIWwwioANQO8bx2cKQ+p3STvnRlTagIgJkFbEXq4jruAGhcuY2mf8Pm2NdMIghLNhlOj59VyiLM="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.29_1642446104190_0.5523526316251892"},"_hasShrinkwrap":false},"0.0.30":{"name":"@acetex/flarestore","version":"0.0.30","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","homepage":"https://github.com/acetex/flarestore","repository":{"type":"git","url":"git+https://github.com/acetex/flarestore.git"},"bugs":{"url":"https://github.com/acetex/flarestore/issues"},"keywords":["firestore","orm","active record","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"dotenv":"^11.0.0","firebase-admin":"^10.0.1"},"gitHead":"81a6b950b7177df5d2dee74794a4cf41be165d97","_id":"@acetex/flarestore@0.0.30","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-yySsHNepfiFXBu4uF8NqOK8xmce89y1v6vCBglCKM921NeNIsy5tSSVmb1T/xj6bJVZH0NkkjiVr/YrwWAjtsA==","shasum":"1136f7d036c0aa96bd6ee7601dd70b605ca4b60f","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.30.tgz","fileCount":6,"unpackedSize":18873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5cItCRA9TVsSAnZWagAA+RwP/iDMD4jWfdSt5hcZhPXr\nUHcZFl2nLKX6nGTc7Glr/mNRdtCM0AABIgnA1t9VtnBEHhDjWoQrpsKFbDDD\nNx+ZuA3/0uUB4uo0nJS5Hj5ZXdMoLHa2w8Lp9zDOaarD/2B4HwVluubf+TZ3\nDi0OHu9IDkdUjvBwlGM3pdCExt33qI/VsYcIiIv70Nys6oQFqNqPWMhbW+hO\n5gC0buOguhT4E1GCJKnz1aQmPZ1nmps8zcKfEFFmpZG1sLkClpv6hoX3Tjyx\nNb3hD25q+mfmont6nFMSrpMhz4YwbAY0MLWe5t4Ot6gOTrMdk8JGxwo+6B3o\ngJUkV1vRzroAZT2tNnsA/E4P/GMI9WHhP9c2jC35WID6WhVNU+mtnzthSHzP\njf/xrevxQYvtFgKe0VhgI/RVJ2s8Fr546EAXMepHsXipi1sX5A1l69lXNQsM\nlLCGM2Jw5PTU07mau765TgTVo2a6xx87cCZ1q1PAg0L+cBti1o0DyecEFJZG\nQp3TN7M5uYz6XuAwSHezePK3H1E8kda2+d2PiHeW93hpnNa0l1AFUzaUe57X\n397czNIM9butkw+p95HZnMeYsDQg1nZQFExidwpGyXKlBwfFg2PKKwCSTp7q\n0BKc71L6W7trq4R0OiaIHfTQUX19f6HG+DxTShU4jPWMPpboUGBsP7UFuyHt\nZ4/l\r\n=Xdhr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh/QR74Gk9fHT5U+SAhD1/f+Gyw6ybTG46283+NUS/sgIhAJSWRhNT/ndX3WkEspXqfWWW1cvEbFd3WbLGMCUvIqJ5"}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.30_1642447404894_0.5371204056569807"},"_hasShrinkwrap":false},"0.0.31":{"name":"@acetex/flarestore","version":"0.0.31","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","homepage":"https://github.com/acetex/flarestore","repository":{"type":"git","url":"git+https://github.com/acetex/flarestore.git"},"bugs":{"url":"https://github.com/acetex/flarestore/issues"},"keywords":["firestore","orm","active record","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"dotenv":"^11.0.0","firebase-admin":"^10.0.1"},"gitHead":"4cee59fc3299a272a2acf4ac567f30326bdb9af4","_id":"@acetex/flarestore@0.0.31","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-I9X9ODSJtlJ89mTsxg7gMe5eBuouujW1NVFtL6TcdDqHpUL/8ZbO8Fz2XA5BJFnRAWeZdrWJlDnrgxljwV2L2A==","shasum":"4d45f927e108bdd2b251abca48335df341ef886a","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.31.tgz","fileCount":6,"unpackedSize":18873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5cMwCRA9TVsSAnZWagAAUCEP/399G7WLAb1eWv+/Cs/J\nLTRFGpbjqNgfOK9tl+Hti0KUccHA0mkxLts4IGfBf2pOH6YZ7Twp75E+psFg\ncuLqoJJ03WD5LUjcVNXRA6qqFwHu2S1UOxl0l2kDVKdr0IOhVmqfOGhsyA1g\nigvPu5wzs00bfXkGL0/ip5SQS889pZ+T/9LnPaDlyvneoV8amelmyXLHwufC\nA9KYLomO2PAEdqgLTJAyY0fxX2W8qIIz77qKIcxQgPxEDdHyPhjcF0+OH6Dj\nTn9YlMAXA4MInPJi3GOqelBD+fdP80e4hMdBuj8TMorXzKtP5vzdjxDoYEGX\nawwyvyd3Wlqg/a2j1ei2or6prI6ab23viQR8rYYadwavCNAWuN2hT4Vv1cxd\nAZmGDfdiUnNZLOsMk23qSDO9f9GCNaIftWwYTdCeJxOOsqFRSmrVowXJHHyf\naFI6lXz6OBo2Mv5ilcXpvSeH91pp+68ate7Fiwhj4gXEsPSBXzHYNjeS1SBg\nefK5ezfD4Iea4J6fP+eAMGUt6/2cP1onPmKB514mkdAnwM4Ae4JfpJEKXEEB\n5V+CbrlxsL9T8E4J5NYwgwbIbe082Sl+mEpBeiQnAM44D/0afHFbG+yP8NI+\nLrcx/XJE9Ny+Q9zhNcmwgFO3GCJOtPfdhG2WazBxkcGCYe/6I+8UQFif8hFj\noLSN\r\n=bXqc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq7885qH/f6yL0qsfxgqJ9SxkvrfM1LzcpxFgU3nVT5QIhAI726gZobnpxzYo++t+pFvDymuWdPsG8u0+UKQ8ZmQj2"}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.31_1642447664711_0.23871608472788863"},"_hasShrinkwrap":false},"0.0.32":{"name":"@acetex/flarestore","version":"0.0.32","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","homepage":"https://github.com/acetex/flarestore","repository":{"type":"git","url":"git+https://github.com/acetex/flarestore.git"},"bugs":{"url":"https://github.com/acetex/flarestore/issues"},"keywords":["firestore","orm","active record","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"dotenv":"^11.0.0","firebase-admin":"^10.0.1"},"gitHead":"29f7fe52c7efd8b1ac471f5440aae46c49df963d","_id":"@acetex/flarestore@0.0.32","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-T+COrMd4N3i5UynYlOh/CC8atRhzkRpfsgfzxLAKbC5mg+SjnLtk69HndMhfIIQK8w/l1nc8yn2o1PAW13rYjA==","shasum":"3bc014fda458534db49fe65f4b1d0c364ecf2388","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.32.tgz","fileCount":6,"unpackedSize":18758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5cQOCRA9TVsSAnZWagAAknMP/0djEdiiZSNByamsFVNG\neumwp/ArvOP66du+cpiq0xCcvRuITzb3HvbEAdsM1lVt/SX1Bx7K7vpadarC\nCnyiPEkRMOSMNwHiupr/sxbgX1fmxieFfOaStaI4vAyebj316HMiK7NXDNzM\n5TUqutPzEWZU/oiLAPbNJRxwKfPfG+6YR3z/rzUrHz2aWx2AfPXKeiQBVFE3\nSRC+JrksaOMOcJK2lGIwjBuLt6mxD7KMya2zW7KZrKYdpbu+AlIXRtntgiN2\nCs7f0M++OxExNg0WOZmaOUybQGZq2afkhYYpaP/rQcy45RUWxYmmzyOWES5J\nkH0SvhzKosW3+sdxpq8rRzWcnNAsI3DmzKVq/xb3LqpG9frg4F2z7boGt2Mb\ntEHOijMg3bsiVNYwjSpSiqOBxaTeCh1LMQff3xGwhkC4BWywaLW4CjjUYy3b\nPP5NDMThHdZdIYNijESW3EID3uh+FlcWJyqEvd6C0wz6kSflhDEwFH2hBe/U\nvY+Bnp+MJK//dIqdPjR4sixB2JOAzgQRYA+ieGIJapV0Ha8hV+mCkvo5/OCo\nE4bhMbae+cIuhGxw71BN9itsr/uKBV6rY3FCUDY4+0JptIt/IZsMpwIGWrPC\ngIIMaNUKhBPIXV4IGUILrQud+7TPUloiOq+ctGBl49eY32Y4+M1yW1RBPZ9n\npbu3\r\n=E+gC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSufKdV2N4mUy4dHHbXdV3fYNTep/ph3DDWhg82iTj0AIhAPzpeKbqsRQqidibGh5qw7csJwaRzabRwWOxK4+zkaTv"}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.32_1642447886817_0.28815922632514446"},"_hasShrinkwrap":false},"0.0.33":{"name":"@acetex/flarestore","version":"0.0.33","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","homepage":"https://github.com/acetex/flarestore","repository":{"type":"git","url":"git+https://github.com/acetex/flarestore.git"},"bugs":{"url":"https://github.com/acetex/flarestore/issues"},"keywords":["firestore","orm","active record","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"dotenv":"^11.0.0","firebase-admin":"^10.0.1"},"gitHead":"77d11869b1903f228fe057d7e37d57bac5adf8f1","_id":"@acetex/flarestore@0.0.33","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-ZkEkTyuVKdgkfaIiOYK4+ZZRAXFHebJPbMI1+Bqwt2+S3iKLeP7Dv/5i9yLz0h3iK68iaTVtCevuCNtFtjk2mQ==","shasum":"8ebece27dc500b56f07e29d2dd717e501759feec","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.33.tgz","fileCount":6,"unpackedSize":18813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5vX5CRA9TVsSAnZWagAA5AkP/A+rm7QTM/kxuJMP0WzT\nYA8mwtze6F/18BQ50rLTRs3RtBm76Cw9P8NXeQrokZVHqaboz4Rce8wIgihb\nph3AA9jadZVFmYycYMyATFCRgyuP/mjd7MeIYoBbHrEjgTrMv2OFZWwJ/+Xn\nC/uCLmRUzNom4+SfAwqu6liqP+t+TI1elO2Wpj1urXsl8RbXEU4Y4fv3Ku4w\nlPaa+jN9E4/MyTj3XJhnln/uKR2JQ/qbk0sIKaS/pB+Wwp/L+OPK/QoT4twR\nsCEO9sze6p6iKiAJDdzEW1GSaYR2qXxrmK019sESH751L6D4niNAOO1kttsf\nTw74hNPkiw/kCcCoaHnN0BNoJ/GDlRWLHbxtwNxPC103/tIBzMRsvgSQURcb\nIW7zwm7LtsNhnWS++JE8+XfeJkhRKG1Y3mxHylSsPozOMtW+l6Av4sOmrhei\nkGbSvc7jJ2ZPu4aTf/0IxZP/B1s0rlzN2EbCV7gUys1LIyYDdzkZ+2M5MsQR\nm99kAhN1uvzoEjHm0PAB1Bn1VisRQFBtzn8/yptNELJLj0NZANw41mTGdnww\nBhsM4sVAWOjkRm0xQeJ+7quQ559WqWo4oJOC9SYL7xqq8Uhm2JSJwmmG7a2+\nw5v0GoqMhL+WJ2uDP7rcuNfmTLrVovVegoTqXKt8/9YYPnV1/j387SmbuMTP\nFqML\r\n=DVE2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDejyf3aHI1MvV77clJ31bGmmz5PIOtjozilatJwi3kSQIgR0RimurIkZw1b1zcvf0OXJbzaXlEQsYstdG38IJmaac="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.33_1642526200900_0.8583719479710226"},"_hasShrinkwrap":false},"0.0.34":{"name":"@acetex/flarestore","version":"0.0.34","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","homepage":"https://github.com/acetex/flarestore","repository":{"type":"git","url":"git+https://github.com/acetex/flarestore.git"},"bugs":{"url":"https://github.com/acetex/flarestore/issues"},"keywords":["firestore","orm","active record","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"dotenv":"^11.0.0","firebase-admin":"^10.0.1"},"gitHead":"fc435fd3a90b32d19649b685dc6c964b6f215a6c","_id":"@acetex/flarestore@0.0.34","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-xaJBWejB7o5FtBX0ClGoEfUhPOc/QEz2bk02XE7dTECZ+ID22azx76kmlOkCWnfGGni7gtf9kYNqh/tNv93ZbQ==","shasum":"7fc85e94d7591cb414c03eb5691558ec0c56ddbb","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.34.tgz","fileCount":7,"unpackedSize":20317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6DSjCRA9TVsSAnZWagAApsIP/RY9AM58TVyQN4co8Z1c\nQUD54VgHjy12t2VmDBGpzj/qImniAp15eprpRQhQhwTzEAo+04Zqj7acNpn9\n/x9LdIPhUG386s8+WMyjHw7VIbKn2zrOZQzQRTKnmJHpOhE+GQ7wSnjdklDa\npdNLOuu7cqUqidzfoFk4kcpQGwDhgD3QTepJt8hlml/X/SQxPVwW7D+/Wzn1\nfupXJFdoF8z/TuOOVrZHm9UKW9emLw51l1B+CyoEO0HBPxKspPXkruxzDE32\nZW+qAiAXxMdQ20OA008DLqhOOaJICc6Iz34SUNELALbZ3R9jgY6KvcEWwoHB\nlRperYGC1vaa/j83Rudy34KcMs18FIMjWQPQ4+DPCxHEmHsILkB90X0xFo4K\n6PP4zNQjpHWlUj3VIPJuBX/IvFR5ZsBX6OipnTsepWPRvGOodtws2O2PMUOR\nhARXUlFp6D4LiGY/f0owZN60pJGRb2hiPWbJVK66VaFLBjdifxFjEeVK02fv\nWzLWLGBmBSysM95G8t+O3JfTjs8y1M6AULtdrWZRmy6bN+XsciJ5AR44UnSK\njjCPMxF/Zk2q/EhP+MhN4z88a7NXohWoigaWJwztvwzfgn9Dj4vkJ0mghU6O\nTTPWpy/7+arasNxvuh4HzMZdY6yxzSVvJE0DP4vetd/lDinFNWye0jti6aZR\n47nZ\r\n=SUMI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8XU7TeGmJ44vYSwDpkhYX+nVgtxfxvh3eqwspMwyG9AIgXROdXkjN3KxHnbFaRCh55zxlvO2O9YBBtdbm40w8Ngo="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.34_1642607779563_0.3106589119534453"},"_hasShrinkwrap":false},"0.0.35":{"name":"@acetex/flarestore","version":"0.0.35","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","homepage":"https://github.com/acetex/flarestore","repository":{"type":"git","url":"git+https://github.com/acetex/flarestore.git"},"bugs":{"url":"https://github.com/acetex/flarestore/issues"},"keywords":["firestore","orm","active record","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"dotenv":"^11.0.0","firebase-admin":"^10.0.1"},"gitHead":"e8d4f2c49a91f90506df5a0d54f45dcb7ecb76ca","_id":"@acetex/flarestore@0.0.35","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-NpBNINXF8SynsTZEBWxG/NFsSGgUulf0TH2Mzr5+NTjJqJcjs+Nj9j2eIbRXlBdeueNsHLxZuyUnItEpcgADTg==","shasum":"64d0d83fd094a7c2fbfbf40af8684fd6b193bc35","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.35.tgz","fileCount":7,"unpackedSize":20316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6DbeCRA9TVsSAnZWagAAW/UP/3BQ5WdLdnyR3jIPr4W7\nsqDCzk4aWsoiPEG3Yyd/ro0XLve5zpvW7/B1331dubM+N58XlrVWb5ArDK6z\nRtteJIAef1l3atG5784H/ujQRcdAbTsqmR3aDIjyUiJNbu+X0boeH6wRRp32\n2nLMuql3dqgvxvWsWvNQEnRBnfmnImI0o/M4LdZhoofxvOH9XsT+PkvE2SXx\n2qgA/aT6DUy85jlY8LYorYrSM49eJNCIam+gV8M7HCOHDNnN/elz/XHSTPke\nHTMJaclmVCNhaS5qmgHimegAbTsDJvssuCyWGAqLf36+rMu1XTQh7d+1V72B\nlFHd3bNAaJGpzgBaEcj+bh86zfLjkTVZt7N49HVkVG2MrN+3WxAmNeJksvD0\n5uVLd2vxum0DdKYCS6mqDAmA/BWNrPRPjJ0obLjJN+xbSa7EWDXd+dzrFl5y\npERo9k7KUPaZHZ9u0xEZBRmhOj/G6gZ3RahnX9bTlVd+J5XYMj4xA1OnAdUE\nI2rPLPFyX8tMHrNkACzFewJuU1/wxdV6wNT4PJ+jPoN+FvG9s+QQEwqmZoiB\nN/K4paVbhTMuJIhV8eA0sdpHh/nlyDkAA8LrJTYWcvJp1KRYP2z/F7vTMGUw\nXJ9y4DB5VmTWBqQyrsLwtbvMvSA3SddBJFowK9FLRcRvwXcBIYQJE7VZVy38\n6UkY\r\n=/MyE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJySF6azbVx+9PJYxqCgPCpe19iwOcb2Rq1SLBo9mKBwIhAKEtWKP2txXgl4OFGdmLRru4yXUuO2aspeutBgrA18cu"}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.35_1642608349950_0.2309795170239919"},"_hasShrinkwrap":false},"0.0.36":{"name":"@acetex/flarestore","version":"0.0.36","description":"Firestore ORM for node.js, inspired by laravel eloquent.","main":"./src/FlareStore.js","homepage":"https://github.com/acetex/flarestore","repository":{"type":"git","url":"git+https://github.com/acetex/flarestore.git"},"bugs":{"url":"https://github.com/acetex/flarestore/issues"},"keywords":["firestore","orm","active record","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","dependencies":{"dotenv":"^11.0.0","firebase-admin":"^10.0.1"},"gitHead":"cea1ea349284755632d6ad8aca9d203ea7ae9eee","_id":"@acetex/flarestore@0.0.36","_nodeVersion":"16.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-b856D2lxgjY9MaiC6cB+hWaQKbyGn0ztmyobJZcZJzvgyP5PodYqlVRK8doNtzFi8/efwCs9Z/ZrdbyUCd5dkw==","shasum":"4d59775815e50a4f750fe453dcb815e89a20e0d7","tarball":"https://registry.npmjs.org/@acetex/flarestore/-/flarestore-0.0.36.tgz","fileCount":7,"unpackedSize":24394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6bT4CRA9TVsSAnZWagAAIfIP/AxW9nqYwbbepQbA8hOk\n9+SuYJFhi5NblnvBL2ap2TbyNv37bzarTs/4u9ksb7XSAb0PO3zlxBHFEjLu\nNKg54EqU1Jl9YZr7/33YD3HVoPzUdZBYSiXYyFhw4zQZnygEe5MJCQJQweaW\nh4TRoOb/SD52ffl27XlKHySVAgAeQFcfWQhzW6L0SHtW1gHOv7D4gQR8LmIQ\naxL9uEfdMqhKDCvEKDSYUqGKq4U8qskaN4agSX1F8RpOTnpAmoNOKxGqSy97\nY/WmLBFzOMIpHH2byItJzG1YbMrojRcbUE4UFFY3L5+O8zg3ax3z49N+FFCC\nXLPvD+77oM7t1XDf1/t1K9xg2AInzyVZVGF68IOmR2E6ZEPqW5eJ3iZOmLeu\nLMCVKW97vjDBl8dy+lHGSIkHgK5AVhUghbTnVtLBNs9MzfylefiKMmVcuucx\nCz8bpDCVX5F1QbhpFro3yxcLfEwf8HwpXmlW2/h6Ytlx+B2/hweNiGi+c7gR\nkNFZDkG0ivFeLwJ8AM1zl0WLu/UWo+O2VJZ6O7mWD4FRdyfz9qO4oNVcl+AA\nMUkgKRsRf06v4mEoqI5uMkpr4MeObVv8Z25KGoTfSMse9hia4aLSBFGUJv7N\n1NQCO8fGt9I7SASvky+7lOg6YGbxut/8SeE9WJbmMTdd0+fKFShgOOeqUhNj\nO6rz\r\n=PDNB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2PsH++6WuQJfUoupA1Fvd80WRNSZzhU9N72fh5aGXVQIgRup+HxLdpgDZ3ja8g7RN2clbDDRt/6XILZ3/Im7XQuk="}]},"_npmUser":{"name":"acetex","email":"gantaphon.m@gmail.com"},"directories":{},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flarestore_0.0.36_1642706167948_0.44493127979694913"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-11T11:14:23.781Z","0.0.5":"2022-01-11T11:14:24.057Z","modified":"2022-04-04T11:10:44.692Z","0.0.6":"2022-01-11T11:21:13.695Z","0.0.7":"2022-01-11T19:54:14.724Z","0.0.8":"2022-01-11T20:02:21.454Z","0.0.9":"2022-01-12T07:54:37.829Z","0.0.10":"2022-01-12T08:14:40.471Z","0.0.11":"2022-01-12T09:51:50.890Z","0.0.12":"2022-01-12T09:53:11.469Z","0.0.13":"2022-01-12T11:15:32.793Z","0.0.14":"2022-01-12T11:33:45.537Z","0.0.15":"2022-01-12T13:33:01.243Z","0.0.16":"2022-01-12T13:37:37.080Z","0.0.17":"2022-01-12T17:17:23.308Z","0.0.18":"2022-01-14T16:03:34.754Z","0.0.19":"2022-01-14T16:16:08.952Z","0.0.20":"2022-01-14T16:44:41.653Z","0.0.21":"2022-01-14T17:07:16.105Z","0.0.22":"2022-01-15T10:08:27.502Z","0.0.23":"2022-01-15T13:52:59.415Z","0.0.24":"2022-01-17T10:36:14.488Z","0.0.25":"2022-01-17T10:46:07.333Z","0.0.26":"2022-01-17T11:13:24.359Z","0.0.27":"2022-01-17T11:30:35.372Z","0.0.28":"2022-01-17T11:32:54.117Z","0.0.29":"2022-01-17T19:01:44.378Z","0.0.30":"2022-01-17T19:23:25.033Z","0.0.31":"2022-01-17T19:27:44.881Z","0.0.32":"2022-01-17T19:31:26.946Z","0.0.33":"2022-01-18T17:16:41.038Z","0.0.34":"2022-01-19T15:56:19.737Z","0.0.35":"2022-01-19T16:05:50.135Z","0.0.36":"2022-01-20T19:16:08.129Z"},"maintainers":[{"name":"acetex","email":"gantaphon.m@gmail.com"}],"description":"Firestore ORM for node.js, inspired by laravel eloquent.","keywords":["firestore","orm","active record","nodejs"],"author":{"name":"gantaphon.m"},"license":"ISC","readme":"# Welcom to Flarestore the ORM Firestore for node.js\n>** Important this package just `Very begining of development phase` it have alot of limitation to use, becareful if you plan to use on production **\n\nThe Node.Js Firestore ORM inspire by laravel eloquent, extremely easy and simple to use, super lightweight package.\n\n[Visit Github Project](https://github.com/acetex/flarestore).\n\nand sorry about my english.\n\n# Requirement and Limitation\n1. This package support `orWhere()`, but it take `extended price cost` because firestore not have operator 'or' in where clause. every time your use 'orWhere()' the library must split request query to normal API `where()` and then merge union the data on every split request on your nodejs server.\n2. This package not support firestore sub collection at all. the concept of this library your must imagine to `RDB (Relational Data Base` it just `DB->TABLE->COLUMN` schema and `Relational` data with `foreign key`, yes no need sub collection for `RDB`.\n3. This Package not require a `composite or single field index`  when your use `orderBY()` to sort your query, because the library use your nodejs server to do this.\n4. Currently version not support difining `field type`, you can workaround to edit field type manualy on gcp firestore page.\n5. Right now support `LIKE` for `where()` only, for `orwhere()` please wait to update next version.\n6. Support `==`, `>`, `<`, `>=`, `<=`, `!=`, `array-contains`, `array-contains-any`, `in`, `not-in` on `where()` operator same of gcp firestore.\n7. Currently version suport only `limit()` not support `startAt()`, `endAt()`.\n8. Currently version not support realtime snapshot but you can workaround to get model instant property `.activeTable` it will return `instant of firestore target collection` then you can follow to use firestore official nude.js api sdk like realtime snapshot or other default official api.\n9. Support `MVC` structure project as well, you can build `Model` with this flarestore package.\n\n\n## Installation\n### Before you begin\nTo authenticate a service account and authorize it to access Firebase services, you must generate a private key file in JSON format.\n\n__To generate a private key file for your service account:__\n1. In the Firebase console, open Settings > [Service Accounts](https://console.firebase.google.com/project/_/settings/serviceaccounts/adminsdk).\n\n2. Click __Generate New Private Key__, then confirm by clicking __Generate Key__.\n\n3. The JSON key file will download to your computer, This key must use for .env file to nearly next step.\n\n### Install via npm\n```\nnpm i @acetex/flarestore\n```\n\n### Configulation\nCreate the .env file to root of your node.js project.\n```\n#.env \n\nFS_KEY_FILENAME=[A path/to/file.json service account JSON key file on your computer]\nFS_DB_NAME=[The name of firestore root collection for your database name]\n```\n\n## Usage with Example\n### Create the model file\n\nThe model it mean table in `RDB` for example we try to create 'users' table in `models` directory\n```\n# /models/User.js\nvar FlareStore = require('@acetex/flarestore')\n\nclass User extends FlareStore {\n    table = 'users'; // define the name of table\n\n    // fillable field list\n    fields = {\n        'name': 'any', // any use for ignore validate data type for the future version\n        'address': '5-gram' // use n-gram field type if you want to grant \"Full Text Search\" for this field, the perfix number tell the library split keyword with n digit, the small prefix number grant user countless typing frequency to get search result but bad system performance coz it make document size to large and using search time result more than higher prefix number. yes... becreaful to use n-gram number keep high prefix number as posible for performance.\n    };\n\n}\n\nmodule.exports = User // export User model\n\n```\n\nCreate the user\n```\n# /index.js\nvar User = require('./models/User.js');\n\nasync function createUser(){\n    const user = new User;\n    const params = {\n        name: 'firstname lastname',\n        address: 'example to use n-gram data type for Full Text Search'\n    };\n\n    await user.create(params); // when you create a new data record, the '__id' and '__timestamp' is automatic generated.\n}\n\ncreateUser();\n\n```\n\nGet the user and where query then update current user\n```\n# /index.js\nvar User = require('./models/User.js');\n\nasync function getUser(){\n    const user = new User;\n\n    user.where('name', '==', 'firstname lastname');\n    user.orWhere('address', 'customer address');\n    user.orderBy('__timestamp', 'desc');\n\n    let users = await user.get();\n    users[0].name = 'firstname lastname changed!';\n    users[0].save();\n}\n\ngetUser();\n\n```\n\nSearch `like` operator with `FULL TEXT SEARCH` this ability only use when the field type set to `n-gram` eg. `2-gram`, `3-gram` ...\nthis version support `where()` only, for `orWhere()` wait next update version.\n```\n# /index.js\nvar User = require('./models/User.js');\n\nasync function getUser(){\n    const user = new User;\n\n    user.where('address', 'like', 'n-gram data type for Full Text search'); // no need type % block\n    console.log(await user.get());\n\n}\n\ngetUser();\n\n```\n\nDelete Record\n```\n# /index.js\nvar User = require('./models/User.js');\n\nasync function deleteUser(){\n    const user = new User;\n\n    let users = await user.limit(3).get(); // limit only 3 record\n    users[2].delete(); // delete user record by index position 3\n\n}\n\ndeleteUser();\n\n```\n\nRelational Data\n\nFirst: modify `User` model by adding `post()` with `User->hasMany->Post` and create new `Post` model with `Post->belongTo->User`\n```\n# /models/User.js\nvar FlareStore = require('@acetex/flarestore')\n\nclass User extends FlareStore {\n    table = 'users'; // define the name of table\n    \n    // fillable field list\n    fields = {\n        'name': 'string',\n        'address': '5-gram'\n    };\n\n    post(){\n        return this.hasMany('models/Post', 'users_id', '__id');\n        // you can type just 'this.hasMany('models/Post')' if your foreignKey is {table name}_id\n    }\n}\n\nmodule.exports = User // export User model\n\n```\n\n```\n# /models/Post.js\nvar FlareStore = require('@acetex/flarestore')\n\nclass Post extends FlareStore {\n    table = 'posts'; // define the name of table\n    fields = ['title', 'description', 'uses_id'];\n\n    fields = {\n        'title': '3-gram',\n        'description': '4-gram', // can use 2-gram, 3-gram, 4-gram ... n-gram\n        'uses_id': 'string' //assume this key reference to 'user.__id' and the 'user.__id' auto generate to string data type by default.\n    };\n\n    user(){\n        this.belongTo('models/User');\n    }\n}\n\nmodule.exports = Post // export Post model\n\n```\n\nSecord: create new 'Post' record with 'users_id' foreignKey\n```\n# /index.js\nvar Post = require('./models/Post.js');\n\nasync function createPost(){\n    const user = new User;\n    let userData = await user.first();  // 'first()' return only first one record with 'object' not 'array of object'\n\n    const post = new Post;\n    const params = {\n        title: 'test title',\n        description: 'test description',\n        users_id: userData.__id\n    };\n\n    await post.create(params); // when you create a new data record, the '__timestamp' field is automatic generated.\n}\n\ncreatePost();\n```\n\nThird: try to retrieving relation model;\n```\n# /index.js\nvar User = require('./models/User.js');\nvar Post = require('./models/Post.js');\n\nasync function getUser(){\n    //example with hasMany\n    const user = new User;\n\n    let userData = await user.first();\n\n    let posts = await userData.post().get();\n    console.log(posts);\n\n    // '.post()' is relation method to 'Post' model it will return 'Post' model object, of course you can use all property/method of 'Post' model like where(), orWhere(), orderBy(), etc. just like example below.\n    let posts = await userData.post().where('description', 'test description').get();\n    console.log(posts);\n\n\n    //example with belongTo\n    const postBelongTo = new Post;\n    let postBelongToData = await postBelongTo.first();\n    let belongToUser = postBelongToData.user().first();\n    console.log(belongToUser);\n}\n\n\ngetUser();\n\n```\n> Note! `hasOne()` use the same mechanic as `hasMany()` but have some difference `return type` with `get()` method, `hasOne()` return single object and `hasMany()` return array of object\n\n","readmeFilename":"README.md","homepage":"https://github.com/acetex/flarestore","repository":{"type":"git","url":"git+https://github.com/acetex/flarestore.git"},"bugs":{"url":"https://github.com/acetex/flarestore/issues"}}