{"_id":"simple-cached-firestore","_rev":"52-b14a5e82101f27f3d42ea34246871ef5","name":"simple-cached-firestore","dist-tags":{"beta":"5.0.1-beta.10e0bbc.0","latest":"7.0.5"},"versions":{"1.0.1":{"name":"simple-cached-firestore","version":"1.0.1","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@1.0.1","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"ce44289ce408981bebf89b4459be6e076eea808f","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-1.0.1.tgz","fileCount":8,"integrity":"sha512-533MejDsBelThPEXkLujGeyIBHyXyxAwo9lliJ5FaTebprrUm1myVxb7j6LD4anATia31howBIyeL5yc5bOxjQ==","signatures":[{"sig":"MEUCICeIrCGGA0EnDl/++wTTucgBelODHTjM1YcpW4asTr/+AiEAqUSIOSXHMEmPiTn4I20rwr7lPU8QEGu75OGe//QXKCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT0hECRA9TVsSAnZWagAAtXAP/1eQsRglwA8XsXN5sDUu\nczRG6VXbcg8aiK5ex6Qux1VNaPK7rbSkRelq80TeUvj/i8A/TZ6DhdaR5tI5\n2N2FTFgy5i6yIJ1cZsDfAqHylHtmNh7aLGgdH5Ii5YC6O0nn7Z6bNm9W7nYU\nZSeQcBt9s4aAKjJLfquZeOHRP8K23qNinT1VAx1UG7P3iXoj+Bdq8cslje2s\nXeWORTPgvNmQA+w3xHUZk3OP0SdsiczU2zlv7P0jn44yqgHYJzXa/F+E6WU/\npm0U4Fbef41hAC6tS1tb54Dj3cQj15Svs90A0Uk/poMofZ5wExpOfKY08/HI\nhQmY6mh9gT52NjwkeHQsBqnLceTCVvGnMAAYgf7svSmz5mM3Ri3qZH8XtRgV\n6el4lNtOrAzuzzmvPVBzWhBPwOV9DlJGoPRuUvfzvSwkosl967CgsKYHtQ6z\nfR10Q4EsnY1PA8fiuy40rWEPRWGitfBmWWiUVAzMb6KoOj3S6B79JYBseNEH\nNq6fzhEn7UZDCDhp5Fyb1M8LMvgxeHGrdUFj0XP6/RGI61x86y+e9mXxrbn0\nVYnacti9EaYMtzf7FfucVz7pAWlLWI9cnYxKO6XpQ9ihFTjqgifROUpxxcnG\nO07Z91hYRnHE5fxbl8RXMD1PojNjknfqaZkZAn1rSArFoAkZGqApJ7hS+L3t\nVWe9\r\n=f6CS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"3cac04af480fd2b8e14b6cd87e8a52ce38655766","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json","prepare":"fixpack && npm run build","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\""},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.13.6","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"**/*.js, **/*.ts":["prettier-eslint --write","eslint --fix"]},"_nodeVersion":"13.7.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","pino":"^5.16.0","luxon":"^1.22.0","lodash":"^4.17.15","redlock":"^4.1.0","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"0.0.28","@types/node":"^13.7.4","@types/pino":"^5.15.5","http-status":"^1.4.2","pino-pretty":"^3.6.0","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.2","@types/lodash":"^4.14.144","ts-essentials":"^6.0.1","@types/ioredis":"^4.14.4","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.28","@types/traverse":"^0.6.32","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.0.10","jsdoc":"^3.6.3","mocha":"^7.0.0","sinon":"^9.0.0","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.5","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","typescript":"^3.7.5","lint-staged":"^10.0.1","@types/mocha":"^7.0.1","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.9.2","tsconfig-paths":"^3.9.0","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.16","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.20.0","@typescript-eslint/eslint-plugin":"^2.20.0","eslint-plugin-simple-import-sort":"^5.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_1.0.1_1582254148448_0.9319307194030704","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"simple-cached-firestore","version":"1.0.2","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@1.0.2","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"3214d3c10d8e1dc56f4a594aa37e89abf539dd23","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-1.0.2.tgz","fileCount":8,"integrity":"sha512-n3yWpT7mgeePhup8fDpwDG7EY0A+Q7LiLDmNSQghZISxBmQopiAJjhEBBBhoNJmni+VmRnrQkmRcrwYR6aT1ag==","signatures":[{"sig":"MEUCIDEz5d3n5LS8iliLhDKK4vQ1YJiozVg8out1EBpXZI/lAiEAqIc8kLm9chroahfTV6qninK1xq0w6gfannRJRikQvVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT/3LCRA9TVsSAnZWagAAbx4P/1wCIaJI9ynPkba8huG+\npU3UKr3jaEdIJIWWdBg1hRvcTXKPSzpeHrxfJkMAHpMAKP9uCmDlBBA/DfjH\nD3VIuSANzEgHPpBhhUSqU7YxSCy3DHphgMk4A5Jj5U7z679cbaP+vhrrNKdx\noQBCgT+cr6OzLkr7O+S0rLmxwYuJ01u7IunGuSqtz7epWXJriyZheluA/ReP\nKDk49d6Kzcz5tLzM4mrtVywfzwxNTvbhpAh6cJqPGkDkLzw5AarCHreKcyml\nKf0iCXDmGmOyuSoqFLQHGGMJQUpnIG5p6DRVN9AleFBa51gr+B/A2Xn/zPUl\nez7Nsc23dNXTNFIMcQ9XyDlLstF+eYLukyP+w5tiIfYN2OjwTgio9gM78B+y\nn7YSq1tyAHdYtA2bDuAzPvotN5nxwfKsl+qJsrwbGkS3b//YEBsnnsQptoQN\nd6I7yv7KpJhHQfmbrlh9vovr7qeVd45lUjK54Ppzx0bvTme7ozHxRXoJK1aG\nBKL93ZInyig8CVLBctSb0sus285iFffcj4643539Y6dtk1OxvljTQgBNFk3B\nhJ4T8bJhA/w3EmCdjoIq04p10o0qpDoejlkI8lYA1Rllx+Nnbbc1LHWXeUlA\n4d35ax2CJmr7JVH56Xrn6Joqbaj6iq9HmJO/JpzhrHwM+GVRJymYSTFN3QtT\nAxGj\r\n=p4TV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"6cd3dd90f0dc6e8589f2566f9def0559662904ba","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json","prepare":"fixpack && npm run build","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\""},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.13.6","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"**/*.js, **/*.ts":["prettier-eslint --write","eslint --fix"]},"_nodeVersion":"13.7.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","pino":"^5.16.0","luxon":"^1.22.0","lodash":"^4.17.15","redlock":"^4.1.0","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"0.0.28","@types/node":"^13.7.4","@types/pino":"^5.15.5","http-status":"^1.4.2","pino-pretty":"^3.6.0","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.2","@types/lodash":"^4.14.144","ts-essentials":"^6.0.1","@types/ioredis":"^4.14.4","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.28","@types/traverse":"^0.6.32","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.0.0","sinon":"^9.0.0","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.5","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.7.5","lint-staged":"^10.0.1","@types/mocha":"^7.0.1","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.9.2","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.16","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.20.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.20.0","eslint-plugin-simple-import-sort":"^5.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_1.0.2_1582300618659_0.5694909614147774","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"simple-cached-firestore","version":"2.0.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.0.0","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"4c38eb0c3541e332bcf9ad61253cd511d3d62798","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.0.0.tgz","fileCount":8,"integrity":"sha512-TfHZdV5r3lqrNoNo4F3XEgpJqiysjWNwQgIHBy0oLc70RigBXxNWw5BfnIbENLYct1FOcocFBHgkivlGIn4Ckg==","signatures":[{"sig":"MEQCIArkS/xpMc85LzsWSYUaKhfSb9gVfIKLmjD0ybbhw0X4AiBAv6P+PVAYZ4/FcZaeuLrYhKkoI7B9qTNdMqVMXX6ZLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUYM/CRA9TVsSAnZWagAAtFoP/30/ubq2Ip+zTvXB9ziO\ncQ3qMXHDvTzdXkCWbTaZPaUnbKnfewTHAHTZebp/WYcDAwA14b0/uTUJV64h\nlwKf39bjK3tk7+5WfPfIe+wXQ/oKccq5CPgslZvVE+2W6viIntAorm52Amq2\nb0Fy4BVYvgKSiukyrcg1QF7EakXdD1svM2RfKtLMd4iUjiffmyT1kRyreAYv\nMBFIhDGU9HQLQ2E+F7BujdP2B+15mmDhF+5AYRQMKe3Y/+xqWcF8AZnY4VyE\nLCdz5c5EoRZgLFSaQYgR7PFWMmXOXQhqA6SB/mYIPeX7pNmCoA//pKXletsK\n/HQkyAzBuLy/sxB4QIT4enCkViR9W43TCw3MJTZldjbtzrW0u/NYeDCirfpE\n8Jjnzaswh/gkMWf3QgVAMG9kgarnVHXSznxKHzz6ffHBOK4sfuhDpgBkWzBA\n21zQJqvA9kUNvOqkBdQcGa9i0myPFHXJohmlMiYkzVfzQEgaB/LJwt4Pb6eY\njyX6YYTKDus9wcf6emmrV29nY04jQ4pmRFgBNtizg3RPfPNAW8VsxVY1qreN\nzU91XVNyU4z/YHwu5bcMdlgIT9MqYIlmSGlIEqf+Kv/DxkuDbbsZw//Qy/BK\npkwcxoLqpKkZE0wDMwCodBt4Yhp6Bgph6lUpVYxjZTgf8vcas3UQ2JCIoaMT\nLHnt\r\n=6/8q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"c35801f2f6ff5098ba1aa794283d4e499f4ee213","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json","prepare":"fixpack && npm run build","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\""},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.13.7","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"**/*.js, **/*.ts":["prettier-eslint --write","eslint --fix"]},"_nodeVersion":"13.9.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","pino":"^5.16.0","luxon":"^1.22.0","lodash":"^4.17.15","redlock":"^4.1.0","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"0.0.28","@types/node":"^13.7.4","@types/pino":"^5.15.5","http-status":"^1.4.2","pino-pretty":"^3.6.0","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.2","@types/lodash":"^4.14.144","ts-essentials":"^6.0.1","@types/ioredis":"^4.14.4","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.28","@types/traverse":"^0.6.32","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.0.0","sinon":"^9.0.0","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.5","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.7.5","lint-staged":"^10.0.1","@types/mocha":"^7.0.1","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.9.2","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.16","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.20.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.20.0","eslint-plugin-simple-import-sort":"^5.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.0.0_1582400319428_0.14061584446125241","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"simple-cached-firestore","version":"2.0.1","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.0.1","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"6b715be5fd3c3e4fdae7e0e8e6fb442df3d4982a","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.0.1.tgz","fileCount":8,"integrity":"sha512-R4MEyRStxlx8jj2TZ7643rurrYxdjqqzR49qz2xejjVc3osT06doRnaOq44pmzgM/8lsjsp6BhfTplf2AeOkKg==","signatures":[{"sig":"MEYCIQCSVDyl9TGsZOPqy2ju3Xwu+Z9suj406mkpyN2WhcKS1QIhANRUuLrS2GCLHWdUERHRW8x5pE0LsrDEVCJMKGhjNWQS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUYTmCRA9TVsSAnZWagAAGNMP/iU3pgbCwN6DbgFGgFyp\nKT4DJ2JJHHry7ck2sPTuRbr1JcxegCwJfdYdaoh+FToa+nSNN7qwrw1HJVUS\nGMqIS5bgpS1qVPml5Q8tFqI5xpmAFetgBnSJ/40YcfUKblMz8GJj+Ceg/ZKc\n7n2nAISO4tjfS5owb1KAjBG4YiS3eudQti/QB8/z43PgBvIbJezPyQAzfiAX\nw7aGH3JCR2v1Vb8vfBdHwwAvqyDhmGOnCrbRxhROhdhlYxRVrczON1Jrby3U\n8rpcG+pk+4h4DqpQY21CGvB8g97PfexApjQQhVnJi+Ue/vnaZZAcufp+tXlS\nBqlvGj8dhDTkFBj3jEjtqiCz8A7fEfmFGxeHYTw9dIfp0vFx1Syq8sDOWzpr\nfwqBk0A3JX1DTNBTw4xfwPG3AJFyMQ8HN2yVBTCDmimbKtWM0Kjtn3/NmEA0\nzoYAu1Mi35fqqf8uM273LOTfpkm38lM97sqSJn02MjPsZ57FUAGQulU7L0z3\nXtL+vG2V6pM3SG5r8zVrDJpR+HMWae94cHWDQ6ldfSAeohgUxT7wtgrZT/AU\nVd/u6OApl3w1EJhRDUsVuuoFR/Eb+s10Mjj2aWPkm25SxRnaBevZlmgRQpAC\nJ7FLoqf5/pUjDoiJwpozMYCmWVZOjYF024HVqZqoOc/RLEHMIB8kahAoDItn\n0MvA\r\n=scN0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"89ae2af94ccfa873db1f22d06e69b58e87002b09","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json","prepare":"fixpack && npm run build","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\""},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.13.7","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"**/*.js, **/*.ts":["prettier-eslint --write","eslint --fix"]},"_nodeVersion":"13.9.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","pino":"^5.16.0","luxon":"^1.22.0","lodash":"^4.17.15","redlock":"^4.1.0","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"0.0.28","@types/node":"^13.7.4","@types/pino":"^5.15.5","http-status":"^1.4.2","pino-pretty":"^3.6.0","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.2","@types/lodash":"^4.14.144","ts-essentials":"^6.0.1","@types/ioredis":"^4.14.4","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.28","@types/traverse":"^0.6.32","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.0.0","sinon":"^9.0.0","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.5","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.7.5","lint-staged":"^10.0.1","@types/mocha":"^7.0.1","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.9.2","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.16","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.20.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.20.0","eslint-plugin-simple-import-sort":"^5.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.0.1_1582400742107_0.022229543334403745","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"simple-cached-firestore","version":"2.0.2","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.0.2","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"b9a2c3f0eed0bb3217ca5fa4c806258a741b5765","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.0.2.tgz","fileCount":8,"integrity":"sha512-Chokfmx0N9+taMrZmuuSvi+GdTyuhDx3uVZ+NSGc66thYZOYzNYZxvO4DLQIaRF08/FcfVTsoXjKO62ea7L//A==","signatures":[{"sig":"MEYCIQDzy+dcxYghFhX6ecfeL2MjJd403nZ37WdFUdCcGS5wbQIhANRYOsCvB+rvNdRE/wyTpfPEXYIT8PRhxzJSa/iYbl9Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUYbFCRA9TVsSAnZWagAA4rAQAId8WTXHw1E38T0Pb9HJ\nQVTALNcvHRoK8pfsa4/bwEoDw82wsmYB/zObYhTFYlf2uhVArffJ4MWtKrGv\nLVSBbHl++HuAnNZbdA3NjuYhy2uhcaMN6/WksiC/spTIEXcXRnyLgUZHl1wD\nMFnnJQGK962zGxkWiYK78TEkQU19C+MwYafNuX9dV/vOHFjpnw2rDEtk+1yH\nQ+MlrbIWSCQ15VJt4uAqKzmoclBY4BKTAH3hLL3NROWqGqEyEFKWZnL8bGXx\nA90i+SQGsKWTpkN3aiqTVjAEcLQy30gxxtRi4pFnDNtT1y92fkKEeDmIp2aZ\n0ESWfdEnzI3kkGEus4bhtcHzlVTTX3DVdPL5QhvLqCdo2MUW2zEfhtJU4PPd\nx7MFxu9HOa7aceGrCobde4TILQTrlrMVE0vGk4m+V3tDFwIdVFjfAROjeBpK\nlKFYbYXVrA/4vG3UajVpQ03zluaBSz/icJ1a/UCeBydl9kTKtoEYRVHzDWa3\nZ85ksXfKU4rpea87ChzoO5gvdxxTOoter6UUUEs2w5pxbNJfbWpjLRss4u4P\nNVkazmzyivij71KF41ZipAmO+Xn5FHn5KM/77o0JUv95lO4xfWjPe5K+FJ7W\nDHBzb3SDbe9UYlpFDRNZKvWlB+bp2u4WawLf1D59rb3N4OWZxD1eVUdCvFtC\nYUOw\r\n=fM04\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"173023d2169947a0f76c9921ee4140d3cf199f51","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json","prepare":"fixpack && npm run build","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\""},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.13.7","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"**/*.js, **/*.ts":["prettier-eslint --write","eslint --fix"]},"_nodeVersion":"13.9.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","pino":"^5.16.0","luxon":"^1.22.0","lodash":"^4.17.15","redlock":"^4.1.0","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"0.0.28","@types/node":"^13.7.4","@types/pino":"^5.15.5","http-status":"^1.4.2","pino-pretty":"^3.6.0","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.2","@types/lodash":"^4.14.144","ts-essentials":"^6.0.1","@types/ioredis":"^4.14.4","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.28","@types/traverse":"^0.6.32","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.0.0","sinon":"^9.0.0","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.5","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.7.5","lint-staged":"^10.0.1","@types/mocha":"^7.0.1","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.9.2","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.16","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.20.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.20.0","eslint-plugin-simple-import-sort":"^5.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.0.2_1582401220906_0.8113760951288882","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"simple-cached-firestore","version":"2.1.2","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.1.2","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"972298c69874cededdd9ca5ed87de218bcd16f37","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.1.2.tgz","fileCount":12,"integrity":"sha512-C8RncdLxvl7hT3b9afHFeY6ETbx98EU37nWuYa41BHUF7lFUmQkazjd5ipRMcxVUjgjS3r5O4ZxAMDS9eHqhgg==","signatures":[{"sig":"MEQCIEouAzAeUPkhP0ltU6tuRAtR2Y0rMicnMwV0BG5SFyAAAiB8lFuY/TkPHM8v+0WwyQ6/+36ui/JN7V6Jfh4L3LeM+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUq6cCRA9TVsSAnZWagAAh6YP/1wiqTQDMKacb6h1PNhu\n8M743n53rvkSjITkpVBNxEEVe51dfN82U2d70KxmvSTFg9o2u9TqhMsI4B8b\ntUV7DaW+TkRaNT5TXirPPWCeAlsIZWb3rK65VfASQSkw5BXPsQrUF9GCrlP7\n/y1fKvJ2iclEE2ztHBg+6AbKMHa/DRKVa1QnTwaAVROnuLUIo4YUyV4Q5CAq\n8pZywSsmrnAqqkKNCTNo1EpZ33LfuPUc1ubEG2MB3iwchNDcGWVrSGUw5ZQh\nNZNvcqPtaHNKJoUj1hkpViaZ/K3E2qfUCk1EbNH+2pZ3EtWP5H2FnWQPwV0G\nWsbuEAT4dj7kt+O7Y+SfQu4W4QWceWTJVINHYj+NbKFpE7n4POcAamKYUR5S\nWDEziA+S4mE1M6H4262hsOvf6cwlV256tuB3YLY2jIY1cbghTfOPqxxUhuGz\nWhmNqFC5VG1yc/ZD9DAGaoAYKjguME/n7SE3x9hKF+QgLBXr2bsfTJuxhy8t\nLqOi5nI7uHqF/JTW6GBwlhVnki5uMbGPyIYIluwH79O4luTcqfBCFiqte5AM\nWrjdUpHLD+Eh4kdAek5aaBADSSDYUS9UQjUlWiCyB2lqfeXZ9VofoAz+8jxe\ntvprX11yWtGJLTsmJTBvnCytaUQv4iRGooRZc/pLG5x9gYtmsmU2JbEuBMIM\ntEg/\r\n=o58B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8ed45970c9edfd26f1cd2ed6e5b13a6dfe957149","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.13.7","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack","npm shrinkwrap"],"**/*.js, **/*.ts":["prettier-eslint --write","eslint --fix"]},"_nodeVersion":"13.9.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.22.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"0.0.28","@types/node":"^13.7.4","@types/pino":"^5.15.5","http-status":"^1.4.2","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.2","@types/lodash":"^4.14.144","ts-essentials":"^6.0.1","@types/ioredis":"^4.14.4","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.28","@types/traverse":"^0.6.32","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.0.0","sinon":"^9.0.0","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.5","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.8.2","lint-staged":"^10.0.1","@types/mocha":"^7.0.1","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.9.2","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.16","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.20.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.20.0","eslint-plugin-simple-import-sort":"^5.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.1.2_1582476956128_0.5707295187489501","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"simple-cached-firestore","version":"2.1.3","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.1.3","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"54367878c7a4f078e9da7d7bd5e7e703e1e53f92","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.1.3.tgz","fileCount":12,"integrity":"sha512-LICr6cv45AA2L8bBrE76Eh02V7hFEHrH7RZOBUxrx0KveladRkI21JbpjVrC27Rjo5Pm8m6YTPTCb6KVWnK8Ew==","signatures":[{"sig":"MEUCICCflg2IWp9m711Mlsy8Z08oGtNtLrVHTs6Nf7dbwdg1AiEAn2xezaCqkLnlGeUHSAEA2DEeXRafg+DihTCnGEzH8kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUuVPCRA9TVsSAnZWagAAVKIP/j5rguggdnOO3lZirqYE\nywUU1QjEgSgdeTe9JKV5hKPb2+4ZEosUCcWXM9eshIoDMj4ImroUfp2Qu7VQ\nf2VUhmfZGnUn/ca8xb4K26ksAd21pERKD/+vMgBP8Z/NjoPrvTcH/2ZF95Vo\nhM5OUpFgQepdJ73DU1eoi41ZL9qzVPhGa2OdD+1HDjujWMKWZf4Id3MgEEX2\n1mK8kCUvnp8FmD2M9TnPUsOiOvkBhZjouKKZC0NFJlkWVXwjw67iW+zwFUQm\nDD8MY/c5+Kzr9ZL0PEs+xe298a0IeclzMKR0G8rW4DS1wh5ndx/7qtMDFPXd\nXTHVmgw84fIz3cbNirW1jskESE+yRjMPFfy6nw7TPJzZU4t6QMJdvV5V93dW\nM1hC1tl6xLGTI2B6vzd4DwPiQU+WtogwJOs/V1aKDAkzrCR8GtpnINZKj27l\nyrjCrB/8Ofec97El/iuEHUYEbeEBGAbDp3Kj+LaspyQb7E+eOfv6WqhMuzsv\n/UOKl0EwcxsQE/yLYyXHOCgBHp7xJRd5aiwzDk1EUbKbdhT7G/rdWyNWx+29\nGjmPh/pWXfDu9TPqflZWVyHCZBEaPKFN2fGpMpWfQyUblodTTHTrDEKrybpJ\noMWwqIloQ0kZbeV8bOUyXG+RbTxgYfk4IGTvofmioaX7CCs8QuMKy72Jf8pn\nzwX+\r\n=kDEr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8eb2452ac56aa17267c7469544a0c9ea7d2afb7f","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.13.7","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack","npm shrinkwrap"],"**/*.js, **/*.ts":["prettier-eslint --write","eslint --fix"]},"_nodeVersion":"13.9.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.22.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"0.0.28","@types/node":"^13.7.4","@types/pino":"^5.15.5","http-status":"^1.4.2","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.2","@types/lodash":"^4.14.144","ts-essentials":"^6.0.1","@types/ioredis":"^4.14.4","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.28","@types/traverse":"^0.6.32","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.0.0","sinon":"^9.0.0","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.5","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.8.2","lint-staged":"^10.0.1","@types/mocha":"^7.0.1","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.9.2","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.16","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.20.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.20.0","eslint-plugin-simple-import-sort":"^5.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.1.3_1582490959264_0.8189352148399587","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"simple-cached-firestore","version":"2.1.4","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.1.4","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"de214640716a21b7e6a993a011e7094f1d5fc51a","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.1.4.tgz","fileCount":11,"integrity":"sha512-mC2PqH4+PG/rfn+uYQWexdIJ24KlLEUjLXS1tUe7xyE6oMeHZcHzYqnAEbGnFo/gVaTVCoEqO9/s7C/fd0TFwQ==","signatures":[{"sig":"MEYCIQDJeEsBtsy8y8g/YXL5pTtJHZW66x1DSIVCSJxb8bbamwIhALcgOpj1LmSgAZHMfDjHBBFiNlT2tO8D/yUV4wW+gZ+J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUueICRA9TVsSAnZWagAAvdYQAJ/seV6RCdhj/e21E4rh\nIBs5pQeAK/aIyoQpos9/16teo7/BW8rOx24xSRJSS/XLAbGaNwq85A3yEYDK\nWUOyexzuXXVAQg3vERHQKJzLZJETQGILdzhICTk0v6082y6WufduriswpSQr\n3ttdcvB3qz/mGkpik2eVR1Q8071YfwPJdR0vyX5l2TocGtvUaWlkA5O4BBJz\nu4IBL8qbbMAr2YSMu+e3K2aakDW3/RdbQC5f+/dcMCekBBCBmxAseDY9eqk7\nSv7E4UzWfYibkipDEd94RcXLvhTaEXNNlfcuCHYM3bjHP60gBfGU7HSK6EMf\nLyY7dKAfn61vZGRekF/bp5slx10Q133h84LNjFTtu+WMvfa/oCVf+hCKgQ6A\nAJ/88PB4K+VDSyFZd581w9fgzS8NDakaRcA/RuNU2zNJZiPPM0NhLaFuw1vt\ntAyh3RgAtH0i9q70oj5vjEg7p2xKt3J5u4avLWwOOfcGf44ZC7J3eoR6Pxt3\nCquICGZ4V3H3rkVZv791N9gTzJ9QrZx1xoTEHKAVVIVKb4jua8ldSq6B/fWh\nqACZZwk8zpap+ZhvXdxCq2s2D5lYwfM+WbBCLVdexz85B5ibPwwhb1FiI/kv\n56wf/it9EuSjd98Wha/PnCbQTfOJphNtmUtx9n45lfuAJkPAHdwpZE9B+xfM\nDlmr\r\n=C/z9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c8fcb3c4dffb8b0eef01f9faea6ebf130b9838bb","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.13.7","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"**/*.js, **/*.ts":["prettier-eslint --write","eslint --fix"]},"_nodeVersion":"13.9.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.22.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"0.0.28","@types/node":"^13.7.4","@types/pino":"^5.15.5","http-status":"^1.4.2","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.2","@types/lodash":"^4.14.144","ts-essentials":"^6.0.1","@types/ioredis":"^4.14.4","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.28","@types/traverse":"^0.6.32","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.0.0","sinon":"^9.0.0","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.5","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.16.9","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.8.2","lint-staged":"^10.0.1","@types/mocha":"^7.0.1","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.9.2","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.16","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.20.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.20.0","eslint-plugin-simple-import-sort":"^5.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.1.4_1582491528078_0.6710702827332051","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"simple-cached-firestore","version":"2.1.5","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.1.5","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"9e8c3e220977635195b880be47b29fbfe2061241","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.1.5.tgz","fileCount":11,"integrity":"sha512-QmekGbrWNeJTVSwA+ZsEUpRFoUcvXOr5M/99ulWQro3iQjlHTQBpZgvLiFfo6Y9bkDDuoDkQYPQmtADB5kXwzg==","signatures":[{"sig":"MEYCIQCdHNNtefcnceN17+aAOdK1WPoxx/ayJYwFosCMbeIfQAIhAJI+NQCDJZqSfIwkMKdOcBkzR5AZtzooo+ptKaCeVpSX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXXLMCRA9TVsSAnZWagAAs3kP/iFXwnCZp7+wV44T2Emh\n1aCPhyEgSizTU/9juvCRsv2hzSGtzEXrv6IHOoktMIZr+LjlV3BcNB1CCTJ+\naPJUVZJ+wvOPeldX6s1MONBOdWZUg+6aWUDvvWsk8TJnHQj1fIM+Q+FQO9y4\nPFZdFd4nCOLrS/9Yae3OJLatHvu0aBcoSUGYp3oatKh9JpzFW1hzrBxbJYp3\nIXXiPB+po/ZJ1AjeYLp3h3jnczpDU7OYUE9FRqj1aZfo6VvuqAQzl+gnxQqa\nGGr5gi0Uo+w89dXQ1LDEDBFte92VBJWHxytXVLNVIU2gEH2BUYD563zMg11K\nRHMk2NNjkW8mq1qZuvkIjHxfyjSUK/ROqP8Y2D7sFdo5bBCqy6ZyqcxvJ3St\nDaVd5ukALAIHwzWWrHHnpU192E0jD6cmqrzRNwuPBUVasSCyNKVR1uQIUDZ4\n29MCaOZYgJ4HpQwEZ2zTx0kjHtXoZQxO0KAkQAlPBwpBB3xg51Nz3DxAhaQg\nw7Qb0baWtz9XXps1AbFPl8BII7NvN8bNgJcPf9HmxeViqbk9YTQk4MpGU6TP\nFErMstd61fp/YOvW9wNy0oKzp73fImAfh8aAviQ+HlV1afWx9bAihQWwTzYe\nuuKdafKCAaETx4goN6Zw0aONxEs8ekX4zoi0ULrOAD4SPP/lbY2wPkjjmxeU\nMTa1\r\n=d7ms\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f9de69d144d05373bc953d0591b09aa111173759","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.1","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"**/*.js, **/*.ts":["prettier-eslint --write","eslint --fix"]},"_nodeVersion":"13.7.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.22.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.7.7","@types/pino":"^5.15.5","http-status":"^1.4.2","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.2","@types/lodash":"^4.14.144","ts-essentials":"^6.0.2","@types/ioredis":"^4.14.8","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.1.0","sinon":"^9.0.0","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.16.11","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.0.8","@types/mocha":"^7.0.1","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.9.2","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.22.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.22.0","eslint-plugin-simple-import-sort":"^5.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.1.5_1583182537770_0.46875910142514643","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"simple-cached-firestore","version":"2.1.6","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.1.6","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"40d5ce08a2b17de072a3ee8663880d9a8c441162","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.1.6.tgz","fileCount":11,"integrity":"sha512-9J6CuG4NyOoL+uwGt+yNcyZvaQqmlRkD08kgudJdnX64BNAvfBg42Bsm7tczBP/eF9MnHU1Md8/q6bnP0PtTww==","signatures":[{"sig":"MEUCIQDSn97DecXBh5d7eoxfgLK/X7jCdRvHUXo1zWwdM9Zm6QIgNNshFQ1+WMsrwCQHRYet1jfq7WV/wayCz720Ou2M5TU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXXO3CRA9TVsSAnZWagAATWcP/0yEmnSCP7is0PQyAH1T\nMGtJXsBobtCd7WN/JZYXa4T4tJ9vSoERhw8WlUVjKkspdsRg5u+vRsZvKqTW\nMF1j2wY4tRRzu2RYQco4JCgDrFjxAIXAQOtKjXFCMJVJ6qpWCrA3c2QlvsRa\n+y8NHzwblpUGiet/t4eSNoujvypJlDBu+CYwAdB8kdPysWJTsvLXkEAvF+QE\nOTc6Tl9BTgrVtdmqZS1FEbe2juhXlCBRyfrBykozqXROI70k61z+SnDMDAdg\nlRj35eyj9l+hABMCjcugDiTzMac/y70KLNPd8RCN5Of4I4JJnxyYVQ0OxFf+\nU/je7Gi8SehAmw7moUXR7dyZM8+XMKceW3tvX4gTm4gQrnb7Z3GYVRXFBrtd\nnULbA69zJKIj1F2STqHDDzFn/0g00u/c8CAeTKXZIVFMqSKtxzO5wStOBljs\nZxIWEs2jvTcEbV+FzfJDw2YHTiLc7eTl65W/eQJJuCFBjXgvkEyazGNNzqXZ\nkL8mJWT/T+U9B59advEnyBL9sHwaw3Z3xovLahE1IXrjxadPIeaPQRDpwpMC\nAyfqWREIcOAO3Uwqt5K1plYSjwegI61AIAI0FtmRENsjxvMy9NrjhTutBO2D\n/lFL8grzRmUNIgipg7hpbqk6PPUDWf4HUKOZcsVcjG5YL390yKhFNE29nALE\nXoy5\r\n=T3u9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d07bf1608c6e912be63bd27e9c7b4fc23b566513","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.1","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"**/*.js, **/*.ts":["prettier-eslint --write","eslint --fix"]},"_nodeVersion":"13.7.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.22.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.7.7","@types/pino":"^5.15.5","http-status":"^1.4.2","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.2","@types/lodash":"^4.14.144","ts-essentials":"^6.0.2","@types/ioredis":"^4.14.8","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.1.0","sinon":"^9.0.0","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.16.11","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.0.8","@types/mocha":"^7.0.1","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.9.2","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.22.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.22.0","eslint-plugin-simple-import-sort":"^5.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.1.6_1583182775080_0.4118183892715914","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"simple-cached-firestore","version":"2.1.7","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.1.7","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"c20c665e7705a688ef86d13cefe9d6438cb001bc","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.1.7.tgz","fileCount":11,"integrity":"sha512-UM3P1gzHn4QOYmaJrMrhsSY5OG/gSkE+oSOP+wmSr3ISgRXRNa3xgc735ImCqRXst66j67KVliaszZADN0C61A==","signatures":[{"sig":"MEUCIBm2sxW5cKoGUHrJ4BBxVNsLjVEPeSyx5WFNEx5J/v4nAiEAlvF7zZFBMppIV7QqBHpy/dt8/oIYjJ786ZuOu4W6M3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXXooCRA9TVsSAnZWagAAvWkP/3uwoKdv5vWdWPU5AEj1\nNTRIU1kck7d7G/nhj/KmONM4QHugXRNLoJ5Y+lBqVmK2Vo+AiCIsSqtBPX2c\n91cMYMnIu8bYFjMyrtpaznOAk8tbopEOVfcnVzZ4U5sx1o5rLS6OcEPBMxPl\nqhzQp77piUipqIvpH2J/m2iIlxn+c+coRbXoUw3EZx9M4a3UFO2ZU0qkZdmb\niqQPRd6zHc9d9exXSpqw3pixTEYr/QKbyRsbpxXlANlIbNiv63LmuiNNc+/u\nrPVUV6Ou1ds6RFw9j1Q9U+YXftCgGvnbjwUUQAqD9G2QOl2JVeYKTFOBYn7G\ncF/JVqSfQxTwOfv43oMIKXhEiYMZYYc1J4aepoSfLTg6vri6a2DilJFbECv6\nRj6El88urQtCmGbxcDzCRUlfLizkrnr6OcHfuLPGTuUgg/+iGFxvxP3eFMOv\n7VzxHFV45SjD5nqzkPtvGmvPdiQ/5wtTIcT/GauRakLc79b+AcmaK/87xfUx\ntd8WP/h16WG08d/bQcly3ALASI7mTuOqQsGGDcPRsqraED9Q/zYZtQkEorBD\nTRlRsfgGmtN6VIShzYFHEneKvClCRQvOPZ++DoTjWbEwnZ++IIdrWBuguxEL\nqzMI3ujlrAvs7DHSU8ABhGLpO3KhYf0KJ+0MhoVOIaYHhkSVqU97DzjWVKxI\nys9S\r\n=yIH6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9bdbdd5a1739b89180700d42c5dde4d743f791a5","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.1","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"**/*.js, **/*.ts":["prettier-eslint --write","eslint --fix"]},"_nodeVersion":"13.7.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.22.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.7.7","@types/pino":"^5.15.5","http-status":"^1.4.2","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.2","@types/lodash":"^4.14.144","ts-essentials":"^6.0.2","@types/ioredis":"^4.14.8","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.1.0","sinon":"^9.0.0","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.16.11","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.0.8","@types/mocha":"^7.0.1","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.9.2","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.22.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.22.0","eslint-plugin-simple-import-sort":"^5.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.1.7_1583184424255_0.9266041714595716","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"simple-cached-firestore","version":"2.1.8","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.1.8","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"0f6dfc4137f5bf3c0a96f6fd3d0397babbb52850","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.1.8.tgz","fileCount":11,"integrity":"sha512-8E1Nh4u+HCugfwmGwEU1OkwZe1PmY3u7oyvNB4s5ooHsxJqY6Hq578KK1ZIGBqFtiV8Jq/0hhekc7mvLJpH1mQ==","signatures":[{"sig":"MEUCIQCFNGBUFvvUbbBFUCiFDIUEP7WeeOEItrj6Ld6goodM9gIgXUMKgJTrH32kVl+eizDultq0cc4KK09IRFExU6U0vBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXXw7CRA9TVsSAnZWagAA3zUP/0DRUluUNSgR+drk2nuI\n7tt6HlqW6lirs0WfBTtq8UOL9Rof3KXXco5HZtjMPCX4tmm7ufi7wi6gTnZz\n7toCTCppXaVgkpWfCeTxwGm36CUbuiwXF9FNd8TbwynVvuiUDVWUrY5eXgb5\nRaiNx/GqlE9Vfq27WA64ZLcqcOfcByx/zzoPRml/hbeIp/9KwSQkfXcz+ufZ\n1oLxkjc6v6ht6WrnfLRSDGyLgmwHcNXGiiJPTlVduQLEsUBGGtHC6ngSXWJJ\nGERM12tnalIJnW2wZyDQ1Tw7MFO6q2A98IXnyhSXF8/xD25lWQalot1iwBWK\nWB6O4RCw48eLHwkoG2Ymd5qBqzFcvr1n+Jrs27ul0atRJoaRUtZp7+EnwTtc\ns9ELnnIuVTRwjnBjYoEGRTKl/MyXDasZVz+PK0hlXYtkj3Em905n6VvYBNvm\niQPloQjvzfhoD2dgX7WbyzNTBsZiGZ2SgSOqHOwyOnfpQIdLrNODA1G/cnSJ\n3DBO/J2RJTa8JLogCNCJ7BOHZii5XLilApY2MkNBKN4HAh8dj/zekVZHupeG\nwab2aBsxEVSWFu8oUKQ/sW9Jqzm4cLhVkt5dKadq61guTHX5uWTybDQ3us9N\nOb7ZU4Le0vg8dbAZ+n9cZNxpHZhqpsltVe+i1tEPXbiYz+JxLnyux5hkY886\nUvk4\r\n=aVmk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7ca92bbc3c4ddccde4f65f4c05fe4b9ba2aacadd","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.1","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"**/*.js, **/*.ts":["prettier-eslint --write","eslint --fix"]},"_nodeVersion":"13.7.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.22.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.7.7","@types/pino":"^5.15.5","http-status":"^1.4.2","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.2","@types/lodash":"^4.14.144","ts-essentials":"^6.0.2","@types/ioredis":"^4.14.8","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.1.0","sinon":"^9.0.0","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.16.11","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.0.8","@types/mocha":"^7.0.1","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.9.2","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.22.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.22.0","eslint-plugin-simple-import-sort":"^5.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.1.8_1583184955148_0.23417410816474926","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"simple-cached-firestore","version":"2.1.9","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.1.9","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"ace6b042e08da294abd38dcd5e4c6251e37404ff","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.1.9.tgz","fileCount":11,"integrity":"sha512-9Jn6fNgzyhOWNiIQ31VP7h95l7k1qSZLV3n4euzkdXyEebLQ/EuomtHu6ylZJbZC2AmJqtUdN4xSqInvNvhLKA==","signatures":[{"sig":"MEUCICibgx6jPR2ozho5uVsQUjKAJbL/qSFUL2kxbmuDRQZ4AiEAvk5L9lDqeZHAGP/cwVVpnLMnBCmOthh4nvN08FwxCCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZRyyCRA9TVsSAnZWagAAqAEQAJzoSVtDy/Oi555p4FIy\nPqgBzWZ8Fj0no0LfrRtF+ACCEtsGnp7AWUgXJP0zZPGfvORzfidc66Vw0OQD\ntgxn3Ap6SE6OleZpRnP0ldjAaxmClXstF1lQ0d1Nhwv41tM10t09mMax5I3x\nROZ6ZYnbcJVDHg6DcdGiBNIWB0BO4aiO9gFKcHbQQwHXI2B0UeTdiBqUnVkt\ntPts9dbaxt7zxZqrJoY6uYJ8DSXmEE8uurTOMn7V3/sc91lWWgvu2MtHr741\n5bx2sWve9dOYptgTP3j3atXX8+Ysl4ffZhko4kfiZRm4ZQ0lr9Z7GOf8Gzel\ntu2cwYIZ9ZMMrORwErxjm0eV0pO0a4lRusIWB4ZWuRzLYFJ9BCf1lQwabRsN\nuY9qovyg9sGtmQBwQX8CCAriKKEb0Aa5kVJP8Eexnv9hvrMsFc9njPCCdJSz\npMJIFacwMrEGbsPCLSRwtC1NKK/vElA93PsCD/AJpcfqYjyGxqp5o/rEKxJI\nURfp+P/Oz9xPTQvmDHCDZlngZYNx8VpKrPQJLR29tScwzJHqeqC0Hpx4Pupo\ne4wkHYCqUSA6KilAHgV7NzJBgdOZvSx9oPDcOcjfb3QrJvEGGpALNPhc8JCb\nJ2Im8keysj5fGWBtStWLKDsWLDAP9hmQCcf2qndCiSCiAACO6FwHNwqsQbO6\nTlJm\r\n=1u74\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b17ed255098040d52ff5481151fd7b46638896cd","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.1","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"13.7.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.22.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.7.7","@types/pino":"^5.15.5","http-status":"^1.4.2","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.2","@types/lodash":"^4.14.144","ts-essentials":"^6.0.2","@types/ioredis":"^4.14.8","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.1.0","sinon":"^9.0.0","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.16.11","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.0.8","@types/mocha":"^7.0.1","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.9.2","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.22.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.22.0","eslint-plugin-simple-import-sort":"^5.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.1.9_1583684786508_0.27009078019542043","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"simple-cached-firestore","version":"2.1.10","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.1.10","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"34a0996ee66580e538d71fd743566638b5fb0f33","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.1.10.tgz","fileCount":11,"integrity":"sha512-/GKoMWPmixvZ5l7F7vnEmJfOjKgaKO3RJHoEhYeCXIWqoVDuSUa9Mo1HBd1yB/M40R8fZdCGEiN35uK6ZoOCaA==","signatures":[{"sig":"MEUCIQDsIvoz8b7MV0OBMlbgXkOf9QvjEgMmP51/4neGnO+RvQIgeekTD3V6Te+WyhswrkHrOdqiFpKLP8vM8/QKHPqWUxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecS/pCRA9TVsSAnZWagAA9BEP/1szHAGxJSmWCXEcFKWl\nhRulRMCiNFw9CkOB0kA3jqLUVm2+jASlTRSdstLsRFFOeM+O0PVOPSL78qVW\nwSvcbWulildCojYgn+2lpXw6BV6YC3LGdz/r0XDSlELhlrJFpmo32e0Diz5I\nKIvhnoQNB4zQ3KcSUWEH7DGc0OkCktLWYmAQSNz5b5BGIZEyd3kJTNQcer9J\n3ocKXWl4Nal1QIsvNeZMRphaXmi4a2qJ8BMeUwk03tzHvuU/MWkrkn6XrEjh\nyiA/liEWjXZ2jlL6WJfDHhKN1NvD7rJmV5EJeMf/BiKnkbQJU+rBpLBcB2gB\nP8nyDBJVMvjFOrgVSs8sbz/ODd6B6L0DMMcsmZ+hCNldrIIdDz6g4cZH51su\nX4wmwXTE7JK+NslTY1IoJx9lY5I713OimjXGPYKzUfu6E9Z+V4oLIV2nrPFf\n9JAA2qC/noxFQYNpjGdMGqYMiEo8DJnh7soHuIxfTObR4R3H943iyLq8nb4H\ncBeXt+8Pvk0smbkxSMdO+Vm9yMZYYZmJxed8igQNnWXYcWbpnyxPbg+17vD3\nrkLZxxa264ZKSypYFWBbTr37NHRiYJkCRMQkuiJ8OdHCqsBqq0UfZh4HILfe\nBEbH6IIsxrOxH3zLAtECEk64DDoOJwrWwSh4Ajtf8ozVe+67fOFWDNCLB8s1\nuZUa\r\n=WrOc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a9fe98d0132046526433038eb7d8038d905fbf43","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.2","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"13.7.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.22.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.9.1","@types/pino":"^5.17.0","http-status":"^1.4.2","@types/luxon":"^1.15.2","@ehacke/redis":"^1.0.3","@types/lodash":"^4.14.144","ts-essentials":"^6.0.2","@types/ioredis":"^4.14.9","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.1.0","sinon":"^9.0.1","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.0","ts-node":"^8.6.2","typedoc":"^0.17.0","typings":"^2.1.1","prettier":"^1.18.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.0.8","@types/mocha":"^7.0.2","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.10.0","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.24.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.24.0","eslint-plugin-simple-import-sort":"^5.0.2","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.1.10_1584476136546_0.7949794770164624","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"simple-cached-firestore","version":"2.1.11","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.1.11","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"4fdb393c8e90dbe58f31227b7fecbf233b5efa07","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.1.11.tgz","fileCount":11,"integrity":"sha512-kZ/wxXI3CksPGlZIuzGGiqfWu752+Mdm9jRg7a3vkJa3CnN8PHGDRUQuQtQ6hMr+9PthytefZ+yoYsohyoD7MA==","signatures":[{"sig":"MEUCIGHKyGgXHkFCeSQksqPdTzdamuomMt5FJrDKEOh+k4chAiEA2o2i2TBtu79Y5Wi6U5yKVGIO64MzcsH919nF4sNykJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg1hkCRA9TVsSAnZWagAATvwP/2qvjXX5ef2BMCOQurdL\nYejbWqsYSla7Dvru6v+dEqBnCSlN4F/0DOgAPE6EAEH8KDP86TsrbdfSyob2\nB/TINfpDW0GW+gXAu4UVyTQL5wJt+2rCU0wDVcklild4zsVSLXl7w3tROq8l\nqnfTH34M4fj6bT6ElpZcEH73F0lUQ3qBEnVcNk7xDWdrVga9gW45QAyd0wjT\njRTERD1ybB7suptaZMXVImuVzQ/Z4uYIpgzFuFPxudg1ULQ6iVt1XJ3KT8/3\nLS2qLGlVM8CRngCCtluS4G1Fo9J4O3wztmfXX23H0Lx0itLLnSITc27+m90o\n+j6not2RRw+UObNsXhjVR5Stm6nXLPfkeK54zF07iUIht1Vv7HBtvKsnuePP\nRvIEhPWhfL/fFJ2/6tWNI+7B3HX+46ImnMj+yKeiW2snZRk1j9BUjNV5uSov\n+GMcBwdggk0/tq+FgENPCD/O9ZjsryoqKYuRG53vFwEyhG+BpPKDDhcda+W3\nIloxqVqvgZ6GczrY+q345KvYBG5TlSqdDJYX1Ji0rKRKwWk8S9QTfClMW1X4\nA8yv+gIrgZONhcm4s1n760AJSQMZsCNj053ROb/0LH972ubh2dqeSWNb18BY\nxUNscxT8hsr5+95LhkNF0qlH+a4Sf6m1EW54HAqfGFtXcV/E+NtK5QwNl0/3\n3cms\r\n=Y5EW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b5720a327d7b862317e06fa1f1ebc31b99e3961a","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.2","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"13.7.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.22.2","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.9.8","@types/pino":"^5.17.0","http-status":"^1.4.2","@types/luxon":"^1.22.0","@ehacke/redis":"^1.0.3","@types/lodash":"^4.14.144","ts-essentials":"^6.0.4","@types/ioredis":"^4.14.9","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.1.1","sinon":"^9.0.1","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.1","ts-node":"^8.8.1","typedoc":"^0.17.3","typings":"^2.1.1","prettier":"^2.0.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.1.1","@types/mocha":"^7.0.2","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.10.0","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.26.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.26.0","eslint-plugin-simple-import-sort":"^5.0.2","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.1.11_1585666147599_0.08891030319389581","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"simple-cached-firestore","version":"3.0.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.0.0","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"e01193bcd91393faf7cabe6d4e0b7da94e49bd90","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.0.0.tgz","fileCount":11,"integrity":"sha512-QPiQxRCsW4Uoxzy2T7d3p9Jjzf+2O/mHkTZcmQMPmW4hP6zV01t/RcEE9+y7uc1+c3Y7fzxX3TRxtBLeP1z1PQ==","signatures":[{"sig":"MEYCIQDkfIWH4ShokSzrrfYx6uH+EMO/KfEboCzkY5YSw421QgIhAOgQYvTd+4qSoNXghWoYyVZemTzKStsW/Iz7PIMBXs/A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiNljCRA9TVsSAnZWagAAkXcP/22ka9Fpx40eTw/ZJUD9\n+DbFKVHzrpXN79gS9d76zog4XT7/bwK8opJrDDCge39YLGB1U+hQ1Kf7oAFX\nipLFkSBz4Vl/AbezeLCdOxcLTfLGu/xiNupNqTjrvdeC6pZGA7fgork9860+\nAelxYSfRMroj8YTArbH9Kq4VjercRGluW5VfkXBiINYsYGXOKxbQiZsh+vch\n1JuL5LX9iFgQql07UVcNwgt0Z0qHJZb/2i8Ojjb4yQ+izdpK0gAA2aRebC9f\nKnKo1HCRof+hBMCTWwT3kI0KaYx1dcV8wNuJrQCo+YsRsNEC7mjZI+UZDwsL\nToF+Y8Y1GsjN3/DkPE9dGyEqd86IhnqEsSoeLx1syg4CUV/mi7urb/Lp15Ht\nbEHdIOf1D3JtKLy4Ei0XSYeHB5C81mcLFNxXU1YY9mdjK+bqewW9kgWXwlrt\nzIvrSMMepxHc4MmA3yGq0JR0LB9JGJ738/G1ZjSkfFaPJ7dl7woWJs92LI4u\nRbwhyI+G4F0Mw/55dIj2tRcXmlohFmi8Tlid8tieQ5rIunmkTO4QYrUGyU+1\n4wh9IghEUf4VDeCQkA9JS2662ydd60slkmguBr1VEIzErHeYZfVsXzfKcc5A\nfqRVfxYW0LQXp9g+CPMOYRfhhuFM6BrBXtZWD9eam0gixckYeTh3jSnd1588\ni+ze\r\n=fUNS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c5f2557b7e75e300fd124d899bc22ff03047ea32","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.4","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"13.12.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.23.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.11.0","@types/pino":"^5.17.0","http-status":"^1.4.2","@types/luxon":"^1.22.0","@ehacke/redis":"^1.0.3","@types/lodash":"^4.14.144","ts-essentials":"^6.0.4","@types/ioredis":"^4.14.9","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.1.1","sinon":"^9.0.1","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.1","ts-node":"^8.8.1","typedoc":"^0.17.3","typings":"^2.1.1","prettier":"^2.0.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.1.1","@types/mocha":"^7.0.2","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.10.0","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.26.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.26.0","eslint-plugin-simple-import-sort":"^5.0.2","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.0.0_1586026849475_0.6410434774742046","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"simple-cached-firestore","version":"3.0.1","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.0.1","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"5b019b13402060f3c077a956f76f594dbbaecca2","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.0.1.tgz","fileCount":13,"integrity":"sha512-D+r6YmyoC6+WgOQDpU4tMrZOXv+q+j/MslwtisU1HuhDl+bRMHEwjnHTiK54wQniAi2uSVuRUy8u4zWBspkEMw==","signatures":[{"sig":"MEUCICaVif3PSnGGHYzhhZoEsC1TM0kwWZFBToyxLAWcw9fIAiEA609CyMeJSYufr6MYUXb5+KZeV/vmHOibuAy/74USY0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiNw+CRA9TVsSAnZWagAAKhwP/1jsfO7cSUb9D9WNFSsk\n6Xyp0fQPHVQPpif+e8tkV3yz7lh3+/bN+QlzLZPMoOE6Yr7ifJHF9Db/rBl8\nonxMlUOSYt+8tyNB+tBhq5bJaI1i1slyUs6ErAC3BtKdTm+aoPnZKQSe7xb1\noru34wAm+M1yjPycyHWO7wreY+0n4Mel8P0Wz1vUCg6MRKwLU/9V3BdqSxzd\n02RKSsUVLShAKktK684z6fTKszZiyAlx3p5GvStG67wD+47E8TpSuGaPK90L\nPtNrLFm0hvZ8bVqVqui4oUZLv0cNjy4Pp8hTQ9k3yopC3aQbDU7vhl+mLcXM\nESed8kKznAKq2Bj40UE/WolKJ+SAyWreWDkEleolAnFyfuHujeZNnAW0UEb+\nNKk2563EYwXYFgC8feQsE1fdsZq3cRYzihtaQX705y44kUxQfyxE7zpv4Nxj\n1mOmiMmmvKTSdibMMFaLA+rg/rrv5qb4UghBPuAg/p0/vJR4LLhNROTLMBM6\nht98l3gnZAqzMmyFQoAnYfBeIgAWJwTyoZJe0iq4ENy9jt6YoHLf7j1vvbdl\nOvgDFxMUhYuU5AHXExDzkxidCrRt9XDUuV6A+GMLIBMI6KUMUQcmxK8dShyw\n70kkrdZEq9CHeddq0I6ap7YzrzqY8c75TSFySMzsn5WcZYiruNJgGPFe0jX/\nPDEo\r\n=6njb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6efb66ea8e7bd28b01096327bb4059139159dbf4","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.4","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"13.12.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.23.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.11.0","@types/pino":"^5.17.0","http-status":"^1.4.2","@types/luxon":"^1.22.0","@ehacke/redis":"^1.0.3","@types/lodash":"^4.14.144","ts-essentials":"^6.0.4","@types/ioredis":"^4.14.9","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","axios":"^0.19.2","husky":"^4.2.3","jsdoc":"^3.6.3","mocha":"^7.1.1","sinon":"^9.0.1","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.1","ts-node":"^8.8.1","typedoc":"^0.17.3","typings":"^2.1.1","prettier":"^2.0.2","ts-sinon":"^1.0.24","commitizen":"^4.0.3","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.1.1","@types/mocha":"^7.0.2","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.10.0","tsconfig-paths":"^3.9.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.26.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.26.0","eslint-plugin-simple-import-sort":"^5.0.2","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.0.1_1586027582081_0.9010962912134788","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"simple-cached-firestore","version":"2.1.12","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@2.1.12","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"e5dcf7dbad4db0caa11d43d16f89aa2cf4de7afa","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-2.1.12.tgz","fileCount":11,"integrity":"sha512-9HFRrk8FOgl6lmdAjH60bltEQ4kKu0q3AlpG1zep7dqn18oEa6ak88ZpdAI61u6AR3Wxuuxspp/oGZO8ikae2Q==","signatures":[{"sig":"MEQCIDg3O7Tr5EOtXCyoCUtpXTeIGh0XsLTzdzx3KNH4BOr/AiA0bJYF7un5MDdwXMFyzXbUs3N5gEBm86Hb+hZLI/wnmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemeWNCRA9TVsSAnZWagAA6xoP/3EsTBtRm/uGgw9JfWLS\ntsCG8hTPGqRsuWjmiEk/M3/nG8iQS/tM7ro9OXJzOGCUVTWzVjBCrxjiUyES\nmkLSP9SiUmfxNMuJsQ2Yytcsv+9bc7ohHKWmlPdBEikW0L10Mv/1i2kqp/5K\nlCyMW7WH3ZB57u80+4AzA6B8SC3Eu92iJFl+OJi3CFtTlv6llpdnQISX5z30\nZefhZ2olcVquuBKdKozFl0A1cYAKwez0oF4PZSOoviU2tpJjqJhGpsYfg6s9\nprpBqUzHwqNepqXYlbCzQeZ2XQiYvI4gYfJFrwPu6kS4O4q2H4ua9i4SF9zH\nx2XFbCPScpIRxybognNtvvDvsDTwXxe8hr2QyF3ElG2uOg8NMSdFJzKK0kHC\n10F9fy1AbWwZobndXCIw1Vss2qiGaLFtV5MuYWsnFNuJaKELiyWvx9kDXxqx\ncvA5NHSX/mWd/P6R6v4trTJ+mDwc254cT6cMl6HNYmU0Ghs8Ql1Vx2JXm3AC\nsA4HqBC1GP+YOHKIRmyG6bpYvLSg9I0PRKL+8bJj6aE/yHQz0Z8+WL02WV9n\nEXxfZ/1G1oaa4pYlWnt+sapci/EI8ygv/b1fcPdJQVqj3rYa7PGS/HRGbhRO\nUFSYQOnNoltkdGJqJHIde6n0jKy2QrXuPKG9123C1eGHqNLmeEhZpQydObnN\nC3wb\r\n=rbwR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bc861e03849e86d758197e8531a16a0e7af5323d","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.4","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"13.12.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.23.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.11.1","http-status":"^1.4.2","@types/luxon":"^1.22.0","@ehacke/redis":"^1.0.3","@types/lodash":"^4.14.144","ts-essentials":"^6.0.4","@types/ioredis":"^4.14.9","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","husky":"^4.2.5","jsdoc":"^3.6.4","mocha":"^7.1.1","sinon":"^9.0.2","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.2","ts-node":"^8.8.2","typedoc":"^0.17.4","prettier":"^2.0.4","commitizen":"^4.0.4","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.1.4","@types/mocha":"^7.0.2","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.10.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.28.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_2.1.12_1587144076706_0.23460699367575177","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"simple-cached-firestore","version":"3.0.2","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.0.2","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"aeff1a83b5246f0df2abc5185458755e41b6e6eb","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.0.2.tgz","fileCount":13,"integrity":"sha512-ZVwm45md8oxq/R2R2tbYPTnmFC0So/IPZlsw9tSwCAasp4oL3YRKpxRwWFJgju25Cdh5qmU+z+8l2FanP8Ef7g==","signatures":[{"sig":"MEUCIDa3eortySlRYI97L7jopXieaMCDYHBxEgtRYgRqVTJQAiEAnuCpWDE5tIV8rNO+z1dIlJ9nYc5iAjS5/FYcz8Nq7Pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemeaKCRA9TVsSAnZWagAAw0cP/0Xn27Ipn+l6q6GNT5gJ\nyj9wjeBycpQjvrLuOrcKq+IuIE023CAf8BUOnjePmogapGJtQsN1j8dYGFs6\ngYGtJqhtv/fHeh9ApLbP5dErVb2vHkfnYhBgPa1WQyUZT6e+NyBdekG9dHOx\nEFkMtegWX9CIchct8R1X1tJ9Al/hlVR5L/vJXXdA8br9lvPNFle2/mPOONGm\nVk5mhd3XN6dcwmEHj0R6q5eNeixDZ8x2nCOEqqjYSI2Lkxxx0PQJe/VIA4jE\nYW9kAm527JP1bIH86+h3z5v0LieHHaiGeQlhqJN1hCAVcyaPppzFzpWBgoKH\nUYwHDqF9OHNbtVdPwEqEsNg0ZcdLVeHKN9snO315DrOfehV/AeKNvTaM12gE\n71ZCC/h2D0EB/6Yet/Degwd3uQwMjq7VIG/Sj04BmrW318D+h08IALIL3Bmw\nTcMZsQkaGACdlrG0G9vYMH6PYpwa2eNbag5mK7ZFWEXIJeZlPBhtBNOiLVFq\nj6vJtE4cOJ/SIGrAP5yaliTHPcSE0Dli91JeJlDuQ5PB4W8vi6Nxd8D0KO4W\nm8ielsdzHZfvKLmuYwF7UhtJSydkuGkqK5Zzjn5HqnvjU58eZUmSerU4F1mn\nYIjBWhG/uVXbndZ/xEix83bJF2nUnwEKvAMNUMnKB83uL6MGNavaaBIU3rDC\nh+tX\r\n=88hP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5d83d6f872a4c9c4832dffccb5cabd6de074ca2e","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.4","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"13.12.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.23.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.11.1","http-status":"^1.4.2","@types/luxon":"^1.22.0","@ehacke/redis":"^1.0.3","@types/lodash":"^4.14.144","ts-essentials":"^6.0.4","@types/ioredis":"^4.14.9","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","husky":"^4.2.5","jsdoc":"^3.6.4","mocha":"^7.1.1","sinon":"^9.0.2","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.2","ts-node":"^8.8.2","typedoc":"^0.17.4","prettier":"^2.0.4","commitizen":"^4.0.4","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.1.4","@types/mocha":"^7.0.2","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.10.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.28.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.0.2_1587144329610_0.20482882511940215","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"simple-cached-firestore","version":"3.1.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.1.0","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"9bcc68a0e2c881f97aacbb6c9b85ddda6ed71923","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.1.0.tgz","fileCount":13,"integrity":"sha512-ecMaFzSe0BUmDoZ14S8vawtb9TQ/pEbGT2ANw0/iKm4eN6WGhI1Rg2/INluPGxPY0u4ECj8kB1XYuG+NW5uULQ==","signatures":[{"sig":"MEYCIQDJQRj2yMR2zHpyjJMkAckizPwUbHm/rvAoIjvY7BfYTgIhAOISVLy3iyTpnil002w45g2kmoeoee4lE9Cv1M49JzAi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem4jQCRA9TVsSAnZWagAA2noP/0YrA17lykv7ePNqpmZ9\n8eZUE8ZMqHubhVRYYniRpfLYsN7feb4lN+mnUpmfwVzoJntYeicMuvmt1u5L\ntb1o/U8v7+hlRQPjt5JokU24tpIxy1USUcU8lwQMwweNoCfeeuJ0x/1XBEPh\n5fQ2Fp60ExeRS14OoGClkekW31tEnY3KC5GFZde1USIpGg2BM3a6eO/5Y2hc\n3ZpXSNby/3UN89+PVoVJB+CQaLY+XYLSRrJgkOm+F/5OZXP+HZqVcERHmwCW\nEAtxln2KKT+zA5yW9Q6KNEgIyhVZ+mss1DzZdiuegtQtX5rp+kMgEyiPaR2q\ngVsynBlWZQZna3ncFiVDwoYQKic428c33yTfEqi4G7F5u7uQsRez++zfWM6g\n3mv1hntvVaMbtZSnC3kYBTCLglQd7OeYPZNu6FyVuTGb+o1480lrhubN7Hg0\napxmiggYjzWblnma/n0elHKD3B+58PrKSz010sZA/eAzYcKvG5g7IctgMFEU\ngZHHYdrnMj5ALWNsQd13RRFSCjx+unqXsKt5zQAp+B6Xke0yxm3uxK3CoR2X\nVlxwVLwRNA1ZeZmmxBolQlwHp/avLDVdyix//LxYPlnZrPrqS0BU+mwSuXYV\nIZ2PQmMWnAArD2uyWWtQxF6p1VgaWl3W/7BiuQC08ywyPRwQ024+Hh3wm/NR\nyLi8\r\n=xD+6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"05367cb71dc9c842b857f48b0c2585082d765655","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.4","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"13.12.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.23.0","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.11.1","http-status":"^1.4.2","@types/luxon":"^1.22.0","@ehacke/redis":"^1.0.3","@types/lodash":"^4.14.144","ts-essentials":"^6.0.4","@types/ioredis":"^4.14.9","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","husky":"^4.2.5","jsdoc":"^3.6.4","mocha":"^7.1.1","sinon":"^9.0.2","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.2","ts-node":"^8.8.2","typedoc":"^0.17.4","prettier":"^2.0.4","commitizen":"^4.0.4","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.1.4","@types/mocha":"^7.0.2","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.10.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.28.0","cz-conventional-changelog":"^3.1.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.28.0","eslint-plugin-simple-import-sort":"^5.0.2","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.1.0_1587251407603_0.5537827890245808","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"simple-cached-firestore","version":"3.2.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.2.0","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"b3403260bf9ad78d09f02d3bb96fcdff4ba7d6e6","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.2.0.tgz","fileCount":13,"integrity":"sha512-UymkmF727rU2kAYMW0k8EQpHqMwb+J7F3vbC5cKNlxhoebNf8Qx2fzp+Xn4ISFigPkMfQmh2OrNkES30d1mC7Q==","signatures":[{"sig":"MEYCIQDen0vktEJ34MG2ifhkfaMmcbvA3Pv7iQmsnGeyp8mI3gIhAKc27Jn1bYP1qFzTPIRHzPH8S67dy5/4HgmCVMiCYORI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesecnCRA9TVsSAnZWagAAdnoP+QENKY3eZkxaGbJ2eb9r\nXzw9Iuor+IcKGJ/zDKPF99H5xZ/45yl6EYJeGvDEt0SEZXDE88t3RuDjRmbY\nE/IH0iZHxFo7HKig85LDXQ+I0BCK8cFEFvPdlpQ8O8oCalp3Rphi95QCrtaw\nzING0Xkiqwve+jZWFuAmsn2qSWN2wGEDTn5zgQLxPYjh+5mQdPAReDWl8JqT\nD74cefvtG6fvD6XJYpFwToZKodK2bAG3InM71Sl8CnwnSFn1nXnunuf6oCy3\n1QSQVo84iRaNzr0di0dcTM1h7Abcs2N22aKO4742F+uDLO6uCv4FzF8CXwOs\nkPb1XDRtD8ZlUJKCjilYAlxZ2uFqDx2H+Z7duHdIQEn+Pe7c84qOgb0jPw2q\nQWdl9R3TdlBJYO8F14Yku9ZLlK8vxVzcCJbou0u0yUYUTqFXkO1Uv5Ixb9NX\nxFhi+WKxkpQbDDAzcjvpgSah5y1oMYntwx5y57VccAnWQzcixH3pXkWwxJNt\nTabYNu45LmUuDEEJBicgRMcWg+OtbKwyJcvYpAEFECf1s1wcJACmP8H99kRa\nLCnTuSy0KkGmThfNaLDE2hUU7qmAiQ1gCorZYcn4F8mN9f3hrVgunFdLveWx\nlfLDB3lS72ucdC1QjuPC1OQ7Vyt1ZuBVCGNymxuKk0Bfxd/d/XXYt8QzgAah\nGB+/\r\n=9npe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d3017812d3ee32b2a32bbe6551c4eb9ae6c502e1","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.4","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"13.12.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.24.1","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.13.5","http-status":"^1.4.2","@types/luxon":"^1.22.0","@ehacke/redis":"^1.1.4","@types/lodash":"^4.14.150","ts-essentials":"^6.0.4","@types/ioredis":"^4.16.0","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","husky":"^4.2.5","jsdoc":"^3.6.4","mocha":"^7.1.2","sinon":"^9.0.2","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.3","ts-node":"^8.10.1","typedoc":"^0.17.6","prettier":"^2.0.5","commitizen":"^4.1.2","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.2.2","@types/mocha":"^7.0.2","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.11.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.31.0","cz-conventional-changelog":"^3.2.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.31.0","eslint-plugin-simple-import-sort":"^5.0.3","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.2.0_1588717350697_0.14024343554172258","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"simple-cached-firestore","version":"3.2.1","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.2.1","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"6c4a8b429177e745291bda3c58f3efd8637ddd41","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.2.1.tgz","fileCount":13,"integrity":"sha512-90gTPw7gOgXKDi3feEVxAQBVuDz2iarKh2BV2PKcTEpXulVxK+ULoo16e0CN4wPIlMMcDZcnWcMluC1tYpIvSQ==","signatures":[{"sig":"MEUCIQDmMPLEe7t15uz+yRLZopYghBQWlrTfb0JBQ83r4mhn8QIgCFvWozTX7TatuQVdjUyntpSJfncAHx/LIjEfOR4nF8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuCh7CRA9TVsSAnZWagAA38UP/jzoM2HjoefclfWjK8nt\nJu5QG/7f8qao/6HKAwtJjGX751QYsEPvBg4dFPQuLgunYAQNIos3a+gHfR3/\nAT4FA6K49MMkYROr/eFrm2sBQWWFakFcXHxfW4pUlZmIhCLfcNJMIWh0LaGG\nIiwnKAqL/XV4eLkyscBiXrKAvmcPoZyCDPN/NvSgoOQK8updlFx9Jd1wbRWM\nJ/55ObtBxWUh/hXe9wCck5DM6WzDjJr1M+/ghLfML/prUQUxvbzDRzbst0Sn\nb/eVbgL+Jr0bSJHTECZLflCSlIpCxAoN5C83Wtk64N+KitIEKH7bTeelOfmX\n0pQCFPUkpULFE4UWbJMNmVlI4tK+22weP0LaaUfHrtaPQom1FEIIpTmhWvE4\n/z4kVbqoa5yqiNxgm1jfl9VhH1H8xB48o1DouKN8GbVLfQYomrJsi43tYrCf\n67ejtO8vJr0Ymj6On/mKUoj6OtLXvYnOiOwhiRfwYxayGJxAJMNbiz8Fs3lX\nZ2frAcxIP2jVlP8fvS2D1UYPiGOfBdm79ml6e989phfVBHs061inHoryETaO\nYnuqRGN9BPpHwFQPN+XPUsE/qxtbvhYpVwriYfDZWw7Upj6R7xNQ2uLqIW+/\nVcpMi4zfZ+/GaIpPRFdcqqC4zBDvHsGVP6wFZQ8q+A7bV7yoaVTkPdxHu97f\nstjE\r\n=TnX8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"4edb64667db04a65d43e2e5dbdebbd9020279f46","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.4","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"13.12.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.24.1","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.0","@types/node":"^13.13.5","http-status":"^1.4.2","@types/luxon":"^1.22.0","@ehacke/redis":"^1.1.4","@types/lodash":"^4.14.150","ts-essentials":"^6.0.4","@types/ioredis":"^4.16.0","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.30","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","husky":"^4.2.5","jsdoc":"^3.6.4","mocha":"^7.1.2","sinon":"^9.0.2","dotenv":"^8.2.0","eslint":"^6.8.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.16.3","ts-node":"^8.10.1","typedoc":"^0.17.6","prettier":"^2.0.5","commitizen":"^4.1.2","commitlint":"^8.3.5","typescript":"^3.8.3","lint-staged":"^10.2.2","@types/mocha":"^7.0.2","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.11.0","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.0","@ehacke/prettier-config":"^1.0.1","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.2","@typescript-eslint/parser":"^2.31.0","cz-conventional-changelog":"^3.2.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.31.0","eslint-plugin-simple-import-sort":"^5.0.3","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.2.1_1589127290778_0.5080824011177878","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"simple-cached-firestore","version":"3.2.2","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.2.2","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"nyc":{"all":true,"exclude":["src/scratch.*"],"extends":"@istanbuljs/nyc-config-typescript","include":["firestore.ts"],"reporter":["html","text","text-summary","lcov"],"extension":[".ts"]},"dist":{"shasum":"ff8a23027a1faacf8e4e2fd62e7c24a303f064f3","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.2.2.tgz","fileCount":13,"integrity":"sha512-8Hn85tCt/qRP4i7AhK+Wjq5Vqy7FG9JVylPiq9ORdXMvHS5H6IQw9rE7Da2z8Q53w33AS0+9I/rpyNislx1vXg==","signatures":[{"sig":"MEYCIQCUM3AcDvH2GRnjEUj6jqhktSD0E2tRYa/f74ic4e9GswIhAJjx3iSvOYddPCXadBgPf10UolzonRstkbvQyyxJKce8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexn54CRA9TVsSAnZWagAADzMP/1M50Bdmyvy6b4hhjx+v\nQIAdRNwlQz/S80WfNYvBefW0uLDBEie98Vdq31B/spgfKob9iZTpjTjUUXjN\nMYSUx7ticcvgcBSH1cB9H5lu5nHK3fbbdccaa/am0Kq+vpxlKFtt4oVPRpJK\neI+xA+HcVZ4g+DiYaLlnyE7Ven7g+H8EDow/jtrVvcAM00l6Y6mUbORceuB6\nIH8GC2CiKn6UUe/SNqd0hrzYLN8xx6EI027r5q2NEVvHBS3r5UkDB4JR4ttG\nMIOKvIADIfuA64LlRfvDcx+eZw8/t8cHyddZwdXMlPtglMBQQQsQ7Q49vNsX\nJht5EHsBKjVZwpMU+gDcHMfcBQkOXlzmFEDLnItm0oFPNF06khvH1I3ioybG\nkEez18ZwG1vCl3ZE7OW+SFZp+zSX7rGij4HJEhc1WiauRduEVEFMjfOAY8Xm\nPEJgVGP7Oi2rcoc6MRA/UdU/BjyNe1EU0MubzVx2zXtOXhHvDGzYWtirH77y\nw5h5VFoP2GC2acp7E1PG0fkYZ19cRX+OgssowvGYPQ6dlrMyF0/xURtuRair\nnDTDSRFkSbuKZ6y7Mr9cW0EWo76Xp7jKGDPtQMSzTPTBua1vkTozV1bd8ICv\ny40fbJ6FY7x1SOlMvboa7a+IXgGXL9kbt32kdiY5tmHKUrQzTmWbdU8EAX0W\n0DH4\r\n=jtQ0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7a7fca81f3dcf136cff2c9c1e0db1ccb91e944e5","scripts":{"docs":"typedoc --plugin typedoc-plugin-markdown --readme none --exclude \"tests/**/*.+(unit|it).+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.4","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"13.12.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.24.1","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.1","@types/node":"^14.0.4","http-status":"^1.4.2","@types/luxon":"^1.24.0","@ehacke/redis":"^1.1.5","@types/lodash":"^4.14.152","ts-essentials":"^6.0.5","@types/ioredis":"^4.16.2","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.32","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","husky":"^4.2.5","jsdoc":"^3.6.4","mocha":"^7.1.2","sinon":"^9.0.2","dotenv":"^8.2.0","eslint":"^7.0.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.17.1","ts-node":"^8.10.1","typedoc":"^0.17.7","prettier":"^2.0.5","commitizen":"^4.1.2","commitlint":"^8.3.5","typescript":"^3.9.3","lint-staged":"^10.2.4","@types/mocha":"^7.0.2","@types/expect":"^24.3.0","@types/getenv":"^1.0.0","firebase-admin":"^8.12.1","@commitlint/cli":"^8.3.5","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.0.4","@ehacke/prettier-config":"^1.0.2","@types/chai-as-promised":"^7.1.2","typedoc-plugin-markdown":"^2.2.17","@ehacke/commitlint-config":"^1.0.3","@typescript-eslint/parser":"^2.34.0","cz-conventional-changelog":"^3.2.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^2.34.0","eslint-plugin-simple-import-sort":"^5.0.3","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.2.2_1590066808193_0.23921775136710655","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"simple-cached-firestore","version":"3.2.3","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.2.3","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"540c7001013492b678c77ee47aac165a54ebe596","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.2.3.tgz","fileCount":13,"integrity":"sha512-iK8jr3QPRMiFbO6L3jgZV7P8JPsxr5xzkd0E0DkRJFCeILOxdRyHQLqlD8XNWfiEMmy2jaumB3kL/2XcXR4hkw==","signatures":[{"sig":"MEYCIQDBXXin6U/fOlLJlAE52Bw2msqKWijMGoqmBllN4AtZMwIhAIIp4eFDsgSEiGa/Ty7IbsFtrfQ+mGh1buZa8B7uRlGu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":276636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1oYyCRA9TVsSAnZWagAAqKIP/1H8eiC2A0CE2PZs86hq\nXLIl77HJyyVQhQ4kM+vmMWNmE9riJ7OuYAUUvS1aJpNrnF8NLLeCDotKSkPF\nN0+9hnt1QKmJwqCKU00SkEvXuYP5nZQ0PyspVIt+XKTQ6PYGJ3ay6d7KsfQz\nZsFrHBiPvi2w208K3UdQJHdQNXkmL8ftEAq+GuR5T0HiwVTeINOiPoPjA9NI\nCerSPSHnL751/sAfrJdPpqymniwx5XxN/u0tHPgW+vZQCUMPtAZdjyHVKI3o\nsF2Kj9hyq8zMwVPlr0xoxVSZseB0QMDAldqo4Not7Cln/bCV0sXuZHcbBXwA\nU1LXM4jAjw/zUppHmVNbvKVc+sFFuufGH8v96MNEJwZN8BILaWZXCQJcxZkf\nWzSbP1jQNFNbOiuTGNRC6BmmYtBQ9mxj9Y1BOLrZRPAjCO4hBkzYX7MjS0A6\nCiSc1wQAge1EijpDWAFJ7V0/Uhmw8DK1Ee6x051zGqF22MFNPHIczQmddtsa\nhHLPpqbpvvP/ZkcOgfiikdFIKM3XcSI+Tw0mUCT8iF8JYOj0nohe2YKhn5m3\n6nUz/t3TTBrooz/Jr6AAe+mtgjm3MSN8NZo9rBt1tLpuAbIavufdl+pWPvD5\ndxKJ0YJaY+E17yTi8+igVRZxLK1lwCYNyp/89GGP2S6U2N2W3e1cgjwyU+pi\nb6JE\r\n=P7YD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"000ac24154986e80742a85f1aa4023a401aa7141","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.5","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"13.12.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.24.1","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.1","@types/node":"^14.0.9","http-status":"^1.4.2","@types/luxon":"^1.24.0","@ehacke/redis":"^1.1.5","@types/lodash":"^4.14.152","ts-essentials":"^6.0.5","@types/ioredis":"^4.16.2","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.32","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","husky":"^4.2.5","mocha":"^7.1.2","sinon":"^9.0.2","dotenv":"^8.2.0","eslint":"^7.0.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.17.1","ts-node":"^8.10.1","prettier":"^2.0.5","commitizen":"^4.1.2","commitlint":"^8.3.5","typescript":"^3.9.3","lint-staged":"^10.2.4","@types/mocha":"^7.0.2","@types/getenv":"^1.0.0","firebase-admin":"^8.12.1","validated-base":"^1.0.1","@commitlint/cli":"^8.3.5","class-validator":"^0.12.2","eslint-plugin-json":"^2.1.1","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.1.1","@ehacke/prettier-config":"^1.0.2","@ehacke/commitlint-config":"^1.0.3","@typescript-eslint/parser":"^3.1.0","cz-conventional-changelog":"^3.2.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^3.1.0","eslint-plugin-simple-import-sort":"^5.0.3","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.2.3_1591117361694_0.3233630404389829","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"simple-cached-firestore","version":"3.2.4","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.2.4","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"bc1df999ef71f71024fb6390f2b3b13be7358640","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.2.4.tgz","fileCount":13,"integrity":"sha512-Qgsf2tGK46IKh7JY3f9oyg1fBoG/qMoq4G1alGxGiB58fTqQCaiQ6kYo3LFBbLTjIF4Ub7ohgyGLToYXNVvPiw==","signatures":[{"sig":"MEYCIQDF6D0jjh5y3hqeooJFoh5u5fV63i2YTt3ZqJU0SPKJogIhALDpDCHfQPuM1LnnwmwG45p7BlUn/NmFng6srswSF1OW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6R93CRA9TVsSAnZWagAAHMQQAJN7aOos3YOjIo+B9ij/\nOOr8b7u5OLO/PlsAg5klCyoptmIwXAAnr/AGrf3P9GESJRzso8nznI8eso6S\ntXlzFKcwnLY74u46CB1eeGqPdOmOa8ttxk+Oj+B5i2NldljtyHPOXZdEdd3l\n9fVxW2eDANhUrBC96fRqOgWTfS4ZzAZHt/W/+/+eZrFMW7DJ4tfZPQrcEVZs\nJM+meiVFmILp6DUJ5j+1P/1ij55pnBDc6BERF9SGkENUbWlkRnMCKEasc9I5\nB7KA2fKJBQYr3ZjYoVE2uvS0LN+imPmLhlBzQ7O3oox0kD85XgRcK3IwRzrN\nSRCr9a+IKP2EtXcYeoBvduf6Koq2Dbr6T+PYOVmT6+JuDZO9Uuf63d1VXNKL\nUIBJkXj9A8FZCKmKkQOkPJ4LCKMD/aMOsbnpSQ9kiQ89N9uw+sxJpwWFyVSb\n43U9myqURHB4yD400V6WLzP255XQl2KUwJGitc7GJtIckewL1yfjzMmas+Gn\nr/sJ7YAo2PsCwqAsX1XeSpUMXsMql9Mw7EEBImimFSvqBkq2secddOZcWZ6j\n4S1VnWglROMvJiI9iqfTjta0lblZV1uCbR9c5l0SGum5U483kMOBp3RL4VmI\np0nTnKdlW2bptJEtqWkPwm9rzYUxb90ju5C7ctAsYO+EqwmwO1QxiISL2kPa\ns8lQ\r\n=+7DC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5fca38a1c2dac5421740c6cd0a7a689aee7a7481","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.5","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"14.3.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.24.1","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.1","@types/node":"^14.0.13","http-status":"^1.4.2","@types/luxon":"^1.24.0","@ehacke/redis":"^1.1.5","@types/lodash":"^4.14.155","ts-essentials":"^6.0.7","@types/ioredis":"^4.16.5","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.32","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","husky":"^4.2.5","mocha":"^8.0.1","sinon":"^9.0.2","dotenv":"^8.2.0","eslint":"^7.2.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.17.1","ts-node":"^8.10.1","prettier":"^2.0.5","commitizen":"^4.1.2","commitlint":"^8.3.5","typescript":"^3.9.5","lint-staged":"^10.2.10","@types/mocha":"^7.0.2","@types/getenv":"^1.0.0","firebase-admin":"^8.12.1","validated-base":"^1.0.1","@commitlint/cli":"^8.3.5","class-validator":"^0.12.2","eslint-plugin-json":"^2.1.1","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.1.6","@ehacke/prettier-config":"^1.0.2","@ehacke/commitlint-config":"^1.0.3","@typescript-eslint/parser":"^3.3.0","cz-conventional-changelog":"^3.2.0","@commitlint/config-conventional":"^8.3.4","@typescript-eslint/eslint-plugin":"^3.3.0","eslint-plugin-simple-import-sort":"^5.0.3","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.2.4_1592336246681_0.09916371740842145","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"simple-cached-firestore","version":"3.2.5","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.2.5","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"89cd42707df9054142721ff8895f464ff8acd303","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.2.5.tgz","fileCount":13,"integrity":"sha512-gCUWJnjx53tj/2z1yFjQZx+IUAUeLBqzy0mbRDoNOU2Sd9YZTsaj8eSknStLoiROO4b7tSj2bX6YUN8KhxaRVw==","signatures":[{"sig":"MEQCIDlDne66+ugscOsYRe+8fHaWxCOSvIw3s+vkvH/9g505AiAx5fqJItBi7KsSDzl+Vivx/d/6R7B6V1Zxq3V4CrCiEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe76mSCRA9TVsSAnZWagAAlKcP/2WBsikpozCi+0fqChN0\npL0XIFxJBs9zlqbXauYYA+qkpYwwF8XzWUgWtpUqOq+NrrQASluLezaye/8H\nPvb3fHUEobRlQzVBItnwAIDwXZKnvSrhBpZcWUkiUxQPfM/NtGmH6nwfiKUS\nq6qsob8WURwFKNmJ29ZJkTWumD+v0wGL9AlhXyKfyvDVRqeZhMG7RrYw55IG\nXgoFCmkZBlHfH/Jv9cDZkqR8nL+XGIjqpVyp5qPH2Zi4S8R6R9DburAdDiyR\niER8ztOT6I6MqTsjbCTtlC4uotKVsiQbBXtalJqYBdUWXnJBTOpiqlGZ2TWN\n0Z2wvueQeGN0zSe8PKzvFawOaADQ/2FDdmlHoDs0fzMn9YVrXNQViOWpSFGm\nji24IYYoxWEESczJiCK4+2ZgCzWoVuouFFwnOMt/NNeQGIKj7x6QGmbWjE7p\nJFFLmEOhGv+pHKaDVsSNhCD6P0qdvQYu8T/ri67RCdtSARjsdqawaoLilb/t\noQFKOWAKcpA+yhaquD3T9L8yDuW9cmqKTNfoD8e/kQQbMgKHTNt3AQFXjU2p\nWSa983vf39LyGN/Wv80h+EUc4kcKciUM0oFsVkJ8yVm7XPlpRZWZZayWA8lV\nN1jb6qTTniq5urDMbV9vGofszZ/iAvBvVXGDmNiUVVfqbJH+yzsQoOa51uht\nGW6B\r\n=TlJG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9aa2ebf4667e57c4224dae3a8dbedccef50b3ead","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.5","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"14.3.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.24.1","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.1","@types/node":"^14.0.13","http-status":"^1.4.2","@types/luxon":"^1.24.0","@ehacke/redis":"^1.1.5","@types/lodash":"^4.14.155","ts-essentials":"^7.0.0","@types/ioredis":"^4.16.6","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.32","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","husky":"^4.2.5","mocha":"^8.0.1","sinon":"^9.0.2","dotenv":"^8.2.0","eslint":"7.2.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.17.1","ts-node":"^8.10.1","prettier":"^2.0.5","commitizen":"^4.1.2","commitlint":"^9.0.1","typescript":"^3.9.5","lint-staged":"^10.2.11","@types/mocha":"^7.0.2","@types/getenv":"^1.0.0","ts-essentials":"^7.0.0","firebase-admin":"^8.12.1","validated-base":"^1.0.1","@commitlint/cli":"^9.0.1","class-validator":"^0.12.2","eslint-plugin-json":"^2.1.1","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.1.6","@ehacke/prettier-config":"^1.0.2","@ehacke/commitlint-config":"^1.0.3","@typescript-eslint/parser":"^3.3.0","cz-conventional-changelog":"^3.2.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.3.0","eslint-plugin-simple-import-sort":"^5.0.3","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"firebase-admin":"^8.9.2"},"optionalDependencies":{"ts-essentials":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.2.5_1592764817681_0.3625569487846283","host":"s3://npm-registry-packages"}},"3.2.6":{"name":"simple-cached-firestore","version":"3.2.6","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.2.6","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"249900445ac0d60b3805e58f7c7797801fef349e","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.2.6.tgz","fileCount":13,"integrity":"sha512-gjkmLGju1n/U9Dg8gVnUNCl5vqNRneOobW46UywXYPl+cpHGaFQ1eWXkH11+wp6bc9XxuHiL2qzUA548jF4SUg==","signatures":[{"sig":"MEUCIC/vs0YB3CYXD0IYMMDwLJZoIUAlSOqldPj2BqL5OXZaAiEA7mHgN7IWgOQi0OnynTpISC0ETcf7v4nuH9vUTC4cfxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe78C+CRA9TVsSAnZWagAAWwMP/3mhRYk8aXLQvsboRqUh\nuQlWheuC0X+L6h/Uj6X1qOemnpoIKhrYq3kh42ijXkdd61/xsyTowlJand9y\nKVEmR/lemMtO5HewE5eQfTKQemJXYA/RvGh7nl1Y7xIZ9RcBhDK+XXMhXsDl\nV7x06tYNMjANPSPSOj9erXwLbTS2W11Ml+19Xn6CQSwAI2qocV3whpFjQT+X\nwc+Agu3CUPYJfsqAr9a7tuGGFnUyTIvCEy7jq+TV25mxvsd21iKIvFaN6SaN\nCEwZPZlJsDFELQpFjfGASIG1EWOh+W3CObdFq05WF0S17FJ6h19PYKDoIzuk\n/jy8RQNgajkoHr/aCDRRXvHjHDv3rQwk4DH5yvsGwtDd9hF7ZOrPVe1wxs2b\nUceVCAVsFgmQJT1hjKWOrr2uvHRvQPlC95tmSfklVvcnNlZmEgqqVrRfRBaq\nR0t2IVCHaaNvmIWtZNLLKhpcqQIsWDmRUgnhK9j2JRLxx1yb+QmwWTs5qYmz\nw/rUTjl/bx4nxVaTNWiea1wOgMMVJkp67vaDVyxrb5STMl/tCO3ux+Ttoq1e\nLMJsrDwTMPXeMbGSts5173Ob332Qj/i8nPi0/4mYC0THYFjxpfRtR9yu+yuM\nJl/vylHw1DcffxUrWeY8QvCloUuk8Sq/HsDdfUo6hDkuBHRmtt8QtTdM92E5\nrEg/\r\n=MdcG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0c594f5bfb3e642e832bc369a80551e5427b9df0","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.5","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"14.3.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.24.1","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.1","@types/node":"^14.0.13","http-status":"^1.4.2","@types/luxon":"^1.24.0","@ehacke/redis":"^1.1.5","@types/lodash":"^4.14.155","@types/ioredis":"^4.16.6","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.32","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","husky":"^4.2.5","mocha":"^8.0.1","sinon":"^9.0.2","dotenv":"^8.2.0","eslint":"7.2.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.17.1","ts-node":"^8.10.1","prettier":"^2.0.5","commitizen":"^4.1.2","commitlint":"^9.0.1","typescript":"^3.9.5","lint-staged":"^10.2.11","@types/mocha":"^7.0.2","@types/getenv":"^1.0.0","ts-essentials":"^7.0.0","firebase-admin":"^8.12.1","validated-base":"^1.0.1","@commitlint/cli":"^9.0.1","class-validator":"^0.12.2","eslint-plugin-json":"^2.1.1","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.1.6","@ehacke/prettier-config":"^1.0.2","@ehacke/commitlint-config":"^1.0.3","@typescript-eslint/parser":"^3.3.0","cz-conventional-changelog":"^3.2.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.3.0","eslint-plugin-simple-import-sort":"^5.0.3","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"ts-essentials":"^7.0.0","firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.2.6_1592770749652_0.6929300940165601","host":"s3://npm-registry-packages"}},"3.2.7":{"name":"simple-cached-firestore","version":"3.2.7","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.2.7","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"ca0be59a2c09335b754b3e29df824b450d92916d","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.2.7.tgz","fileCount":13,"integrity":"sha512-L7ixo52jdxqAAU+SwN03e9IyMDXIU4dsv16+fx/+SEbQsliX8u8m+eA95SV/ePFRC6K/zr//7cEfdbxPs2Kdew==","signatures":[{"sig":"MEYCIQC69ALDqwQdWr9/UCWlSyN0RwndT7cy3UirNZQxLwhDZwIhAJL2NxSiNFZTp7tp4tXVEU05P3KYQGDtglUNHtGeqbK5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe79MPCRA9TVsSAnZWagAA+1gP/0N0YkwBPzwRXN1aWqt+\nSA+7qX1tQGlo7HU8E22EATtxc6/9Du8KmoR0/OnZhvpSuTKAlJF5qb1/db8l\nQkTjol2y8EMKVhMWzwggb+xNKclzLR8fgybEbMZlD6ycigguCMn5ehmZLE9e\nFnLlFKQjJm/Yc90ZZxdhpVQHWCJ7uNoSSfNjZXnaRBHPUAqIwzSqg42JcLj0\nQYD2hBcBIadvnW6B5HT0XHn2qbl0jxthCdVjJeU7zduki+WhRTVrJMfsNamN\nvmBKFiS1LxT1kz9kffbC7rYrtgL3UBaqopkZOZ9cMMksqlALV70F3Sy/7XHk\nNa+Cx82rNcm2Gu3uoFCJVzMe0fy1h8cZO0yF9mUcHCQfXBWGvzkssj/vftak\nb5w75i5TcRdIdGUxddayCH7WaU/+iLIVrq/MPp+Rg6M7OuTc59R3+M/Lcoww\n+BtqMBrx5NYep+0nT6/Qxn5pOjUweubloze1q+m6BlRkfo0z+c/MrSepLnws\n8ncBR9FtFl4ad5ahRv6w2ugY4xxrszVehCWYoK8u9eGA66Hq4VgIRTGezCPh\nAuG1boLccF7YhB0LIoB40NCY/FpTEjpMRcXrSw8fyTfugKSBmVM6mkASbPTS\nJ1TYxSKhfHrIjLxsMaME/8mv/YxcIX2pA+MtvzzUTNM5xP6mXXxJD2+t+Af9\ndeex\r\n=6aJx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c5af7c8e2b1ba0d6d063aff7af15459aceff7568","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.5","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"14.3.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.24.1","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.1","@types/node":"^14.0.13","http-status":"^1.4.2","@types/luxon":"^1.24.0","@ehacke/redis":"^1.1.5","@types/lodash":"^4.14.155","@types/ioredis":"^4.16.6","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.32","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","husky":"^4.2.5","mocha":"^8.0.1","sinon":"^9.0.2","dotenv":"^8.2.0","eslint":"7.2.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.17.1","ts-node":"^8.10.1","prettier":"^2.0.5","commitizen":"^4.1.2","commitlint":"^9.0.1","typescript":"^3.9.5","lint-staged":"^10.2.11","@types/mocha":"^7.0.2","@types/getenv":"^1.0.0","ts-essentials":"^7.0.0","firebase-admin":"^8.12.1","validated-base":"^1.0.1","@commitlint/cli":"^9.0.1","class-validator":"^0.12.2","eslint-plugin-json":"^2.1.1","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.1.6","@ehacke/prettier-config":"^1.0.2","@ehacke/commitlint-config":"^1.0.3","@typescript-eslint/parser":"^3.3.0","cz-conventional-changelog":"^3.2.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.3.0","eslint-plugin-simple-import-sort":"^5.0.3","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"ts-essentials":"^7.0.0","firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.2.7_1592775438670_0.5837420920417411","host":"s3://npm-registry-packages"}},"3.2.8":{"name":"simple-cached-firestore","version":"3.2.8","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.2.8","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"935cd90466106aad4720f626907c8273f5ae7b1a","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.2.8.tgz","fileCount":13,"integrity":"sha512-vmBLOjueBgXa843nFJ2+ODsJRSwJwahcquLJD5sTuWWVv8GZy6VDpDgWsU4fRk6LPqtErBOHk7OiDum3gxTSTg==","signatures":[{"sig":"MEUCIDxyRNlAir9PWMurOi/N1oT9hIqBbgE6OZ/NPmN26/pgAiEA8gJ+USASLga7uA9TfCJxAeaK0izP4KCyHE3nZBireOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBcbkCRA9TVsSAnZWagAARBwP/3+TCupTQTA10AnZXCOV\n8Pifj8smX7kitU9pnXpqbWNCZt/H1lfIsbFRIvNWxTcV6+msiLVBTkfsGGts\nGLLPcZwbqahtGKnk/t0WwtJeTRv17qVlG97Ltd23wVqFx7VrwgmE7QxHgKzo\nL7+yqCxne0WCUbTT+bXylZgbr10huR42Plxt8NLFRdc0EU38fx26PnY+FnYE\n9c/9RbVhy5jERWtJvVxLDX8b8vQ5vt/jH+hsVNTnldH7LJ6XZF3W3hbOzm+O\na7j0AAROW3SjpL4XYv4gFv9ZJ/yrK8ojZ7byHwFXcK1c7/ZkNMgUX4++gYtu\nIcTiwpyEM5AQSgakKJYcwUJJc7wvZnrxYQH0kOjQeK8KP4KE3twzLGy6A4Bb\nNqwpj8cA3STAU44SUdIg8UHSGHDXMD2P9/Dtz96/Uw/75OvtqYrP2jiRgThc\nKt7rjHqMULFLzZSAYtWpz8rX9nl1Kwvs6eP28JuH/BvvPqscUPgDW4IxpyA8\nXTEs/o+S2XmKlPP/c3HqjRy5dpP3Ph1qMWi9BjLgB4++Ark23792mIXTproN\n832/ZUXVlX20T+pPMnvrJpPhDZgM8HbRkqFkMV6HMA9o64RXoMWcJaYQcTwn\nixeTohhzcx+26J1Uvfk1dsOwy6We89DSUUmY0eE3u/a/KjI104N0scn1Nh+f\nNZHs\r\n=o+td\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"238b2bba61170666562967cacac053186b2e5fc4","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.5","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"14.3.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.24.1","bunyan":"1.8.12","lodash":"^4.17.15","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.1","@types/node":"^14.0.13","http-status":"^1.4.2","@types/luxon":"^1.24.0","@ehacke/redis":"^1.1.5","@types/lodash":"^4.14.155","@types/ioredis":"^4.16.6","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.32","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","husky":"^4.2.5","mocha":"^8.0.1","sinon":"^9.0.2","dotenv":"^8.2.0","eslint":"7.2.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.17.1","ts-node":"^8.10.1","prettier":"^2.0.5","commitizen":"^4.1.2","commitlint":"^9.0.1","typescript":"^3.9.5","lint-staged":"^10.2.11","@types/mocha":"^7.0.2","@types/getenv":"^1.0.0","ts-essentials":"^7.0.0","firebase-admin":"^8.12.1","validated-base":"^1.0.1","@commitlint/cli":"^9.0.1","class-validator":"^0.12.2","eslint-plugin-json":"^2.1.1","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.1.6","@ehacke/prettier-config":"^1.0.2","@ehacke/commitlint-config":"^1.0.3","@typescript-eslint/parser":"^3.3.0","cz-conventional-changelog":"^3.2.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.3.0","eslint-plugin-simple-import-sort":"^5.0.3","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"ts-essentials":"^7.0.0","firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.2.8_1594214115694_0.6169244978446915","host":"s3://npm-registry-packages"}},"3.2.9":{"name":"simple-cached-firestore","version":"3.2.9","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.2.9","maintainers":[{"name":"ehacke","email":"eric@xtrct.io"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"d3b59effb7498d34854e1731e9d5d2c29d9a6f1c","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.2.9.tgz","fileCount":13,"integrity":"sha512-+edpqXjwqgrMO6csCDSatOX5hk7/sh7v6OgxQarlDSBoZrJ+Xx66IXNFCT7hq1/efauiINuo9wrAvbHYub90pg==","signatures":[{"sig":"MEUCIQDRHni11SY244D9xpzXHT5khisSscd3oXghieiuQZ0MjQIgVKC0G489TbuCk91iaP2EPHOTEPntCYiII/sEPvoQQZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCi7DCRA9TVsSAnZWagAAN0kP/jfV754RJ8poPUucXVpv\n54kc2k2E39qK8a2deH/6VoXYphlOoi3Rz6B3uyQWOYFa671C5wUYCRe/V7b3\n4QEtL5dLpI2LDjMhehFfo1jfcFmo0DYC+i3Gk7qpespHpwzvOmlwveSGlDae\nS/GCFsFENyi3JBnUBaD2xcG1XadShDbyL3UK2aXcledgIkmkAwvjkddSTpFC\nDxmHw6qtb1NUEXkKTSl9VQT66Msd8I59TPRjvwNG9zR3Q6NleJ3Yxe7ZZ8DW\nrMXhRYovSUjVZWPrSnZXr/OeGwseqP6MRR6mZXsTAhxZHz5LnlszRjPfpwif\nxFP63+pGPJLN4zbIDeIvr2KZOQm1i5yA3wBVbEzHqOCqk3lVKiEcmhqxOsCt\nu2T7PiPdhVOs/OOfU0E3ITFtcyn+NcJIGtHwEmP44DhwBLtOlBFk8fb6Z+22\nebTmV/4PZh0/1SDwqSqbNcXxEtb25ogiMGTYMFsWOe8mWmxQu1FnNnZc9Nhk\nqP5Uza1Ye8C7Fgu2yf+mBpPtOZOZUBwbvZ8c3cuQDCg2r8yd9aZCm3wpKRvI\nMhKuktxCW+4dJ0u/qWbzbGA6Mw1jsG9WRBG2NACTZETz1FMWdp2ZQQllbzWI\nZ9/Oq+ukp9BJ6aui2r7cKGChuRSep5J+LVzGzThJ7YQAn9e4R0Y4wupD651X\nLa+v\r\n=PfLX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"73a75a93442aa66ca4ea8c601b9d203bc4420881","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@xtrct.io"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"6.14.5","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"14.3.0","dependencies":{"err":"^2.1.11","flat":"^5.0.0","luxon":"^1.24.1","bunyan":"^1.8.14","lodash":"^4.17.19","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.3.0","@types/flat":"^5.0.1","@types/node":"^14.0.22","http-status":"^1.4.2","@types/luxon":"^1.24.1","@ehacke/redis":"^1.1.5","@types/lodash":"^4.14.157","@types/ioredis":"^4.17.2","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.32","@types/traverse":"^0.6.32","class-transformer":"^0.2.3","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","husky":"^4.2.5","mocha":"^8.0.1","sinon":"^9.0.2","dotenv":"^8.2.0","eslint":"^7.4.0","getenv":"^1.0.0","fixpack":"^3.0.6","ioredis":"^4.17.1","ts-node":"^8.10.1","prettier":"^2.0.5","commitizen":"^4.1.2","commitlint":"^9.0.1","typescript":"^3.9.6","lint-staged":"^10.2.11","@types/mocha":"^7.0.2","@types/getenv":"^1.0.0","ts-essentials":"^7.0.0","firebase-admin":"^8.13.0","validated-base":"^1.0.2","@commitlint/cli":"^9.0.1","class-validator":"^0.12.2","eslint-plugin-json":"^2.1.1","prettier-eslint-cli":"^5.0.0","@ehacke/eslint-config":"^1.1.6","@ehacke/prettier-config":"^1.0.2","@ehacke/commitlint-config":"^1.0.3","@typescript-eslint/parser":"^3.6.0","cz-conventional-changelog":"^3.2.0","@commitlint/config-conventional":"^9.0.1","@typescript-eslint/eslint-plugin":"^3.6.0","eslint-plugin-simple-import-sort":"^5.0.3","@istanbuljs/nyc-config-typescript":"^1.0.1","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"ts-essentials":"^7.0.0","firebase-admin":"^8.9.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.2.9_1594502851192_0.8921636295388093","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"simple-cached-firestore","version":"3.3.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.3.0","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"c373bb1d6dfdd8b0cca10eba1183cbda9a403c8a","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.3.0.tgz","fileCount":12,"integrity":"sha512-RaAh5PC/HMhmJSL1dCDeA9PfTKL8nMabvs46p1P32Z4zpqPu4LsxyersaqwK4mcMxceSFNtlItxRlr8nlzJ+QQ==","signatures":[{"sig":"MEUCICLmMNCKXEYbWbtCnX1MNp1ag2beKxNXZBfalm9yYxVwAiEAyaKKhXcH+WQPSDqcTgbnTQlpvOv1OumD2kzXoy7Tdik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbF9QCRA9TVsSAnZWagAAiiIP/RLGKzcll6q0DVvNIuOt\nl6w0WVmAqTEUSrPD8Vcw2P7miK0rYgWwnPm/LkjFjH7xX427dCve9fT1Hq8Q\nymplqjE1yAxy39dPvHaEIlhJ4RGHnrmsNfg/1T1XWZ3CUqzIey+iI07qdtOU\nF6Q/7pmaFQ3/zJquRRsOnkyJBV/nzcqwjPDVi1zENzOyr0siNejXaBGacIr1\nPIOZPJZ5QDS8TBDKLhRj5LeoCIpdzT8ll9rkJBQLGREG5tkO39Mo0RxJ9U8K\nJVHQ/T6sM8rJEKaCchIDdvs4rVhbsBqjjrnyfnbYHTKnLbXklHoO2/Y5VnKr\nuSqfVistpNfckbwk2M/NdyEHgsxVeQ6HwQE5FMaai4W8IBMkQtdMVHTsNq7M\neU9+9PnsgkuRcuUW/MKphGlUANy7ARNMja3e67r/+BOs6qF45dYsk8YbtFhP\nwQXsTNLcvu9cLtRJ7/7AT7R5jqXmSq20bOUmCokWzX2MyeNAIu8vsR0rRdzh\nA+YZwwwHfjeLh0VwHugailLNYSxl9TVkV+ZhZL1z3lc3X5JWRwVL3eGh5pM2\nXhGzWu2gws1PJcdqmk9eVLu/X7SKGUVr5nmJbnYdQpWzbBJUO2ZIQQ+rZXpZ\naDKSOXQQTYowqz7nW6BV8RqvYf2G6vxBEJfd/wRxXhQtcUHEA3LZSOl2kMda\n7myW\r\n=p78H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ffef786b0aa28fb4a2dfdb837620a13b520645ab","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack && husky install","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"7.7.6","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"15.13.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^1.26.0","bunyan":"^1.8.15","lodash":"^4.17.21","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.4.0","@types/flat":"^5.0.1","@types/node":"^14.14.37","http-status":"^1.5.0","@types/luxon":"^1.26.3","@types/lodash":"^4.14.168","@gapizza/redis":"^1.0.0","@types/ioredis":"^4.22.2","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.33","@types/traverse":"^0.6.32","class-transformer":"^0.4.0","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^6.0.0","mocha":"^8.3.2","sinon":"^10.0.0","dotenv":"^8.2.0","eslint":"^7.23.0","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.25.0","ts-node":"^9.1.1","prettier":"^2.2.1","commitizen":"^4.2.3","commitlint":"^12.1.1","typescript":"^4.2.3","lint-staged":"^10.5.4","@types/mocha":"^8.2.2","@types/getenv":"^1.0.0","ts-essentials":"7.0.1","firebase-admin":"9.6.0","validated-base":"^1.1.0","@commitlint/cli":"^12.1.1","class-validator":"^0.13.1","eslint-plugin-jest":"^24.3.4","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-mocha":"^8.1.0","eslint-plugin-react":"^7.23.1","prettier-eslint-cli":"^5.0.1","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-lodash":"^7.2.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-sonarjs":"^0.6.0","eslint-plugin-unicorn":"^29.0.0","@gapizza/eslint-config":"^1.0.5","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-filenames":"^1.3.2","@gapizza/prettier-config":"^1.0.0","eslint-plugin-no-secrets":"^0.8.9","@gapizza/eslint-config-ts":"^1.0.2","@typescript-eslint/parser":"^4.21.0","cz-conventional-changelog":"^3.3.0","eslint-config-airbnb-base":"^14.2.1","@gapizza/commitlint-config":"^1.0.0","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.21.0","eslint-plugin-simple-import-sort":"^7.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"ts-essentials":"^7.0.1","firebase-admin":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.3.0_1617715023889_0.8887019833681005","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"simple-cached-firestore","version":"3.3.1","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.3.1","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"6003bfa53bd7e6165ab9bbdeb5ba2c280ba65c00","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.3.1.tgz","fileCount":12,"integrity":"sha512-eldkztHBdt5BHEoglgymb/bBQILNVKBhw8OLxMosOIIz/MEkfQs2Yz54zK79gza2vQD3uFdglzsHkt+SxVL9UQ==","signatures":[{"sig":"MEUCICUx3olX4mJl7cRGmeBCVeCapyDwhSl3GZnq2I5NjI44AiEA2sMLb2zEYgeWeVvZExbL1bTQ6wUnk/esBm0JssFv0d0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggvUzCRA9TVsSAnZWagAAsmMQAIpBiSSWkG7aIWK8OgjF\nx480Tmr0JLYQmCRU8Fnl10/Lxf/0uoaejY4hc3sAUQyG0Kv+ndrwW1qvJuEV\nyESx/0nxR4rLl44js7QCLYZBqVoT2gFq+lxriucdEXpvBq+btJ75WPlWNf8t\nseM6IOaj2WVFaaINyPQsjn3mSsw80trRug2lqggJ1k8UydX9ehhg6WmAA2Ja\ngbF6gf0CZd7/ckDGZbZOeiFX53II26VRKUEdoX7aTzgWRqRT10vtEo7h3fzc\nkq4/nkcLp4f8ftpegVaYz7TTCREQI9gswCaeIRzDLZWI85JSCeggL+yOcsKW\nrOtnopDoPSVQ8m2xPrf34iUncZbL8HPZChz+zQ4Yz9YvyNOV9eICk6EdQrF5\nZD1wjazFwM0yrh5V71eiIIEu9nCaDJDb97hEoO9kKDMlB/C+k25BA8Wtl7ID\nmLzMIMPdGDgKBwPxM+hvD7y2hivICsFa1VXHAhm9E+kK6C7J+BQ/ZuNmXNzf\na/LnwyFNCwgEJ+T/i2zyce1itgVn97qIyKT43E6PRk+0j04tsycRvnJeKTt0\nQ0mTeEbmjgVDI/2DR3UKk4Sdl1WtgpJ0kAupdB6d81veSHJvpzpMEK7TG5Wf\n2Dj69G1wHzHQ9GiWEgIKhw8Cd4y5PRomODyB8f6ZU8aIaXYb0zrG1NNwqmOP\nFS+z\r\n=eON0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8510f19ce71e05bc0505b49906f9f166ec8f1a13","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack && husky install","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"7.8.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"15.13.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^1.26.0","bunyan":"^1.8.15","lodash":"^4.17.21","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.4.0","@types/flat":"^5.0.1","@types/node":"^14.14.37","http-status":"^1.5.0","@types/luxon":"^1.26.3","@types/lodash":"^4.14.168","@gapizza/redis":"^1.0.0","@types/ioredis":"^4.22.2","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.33","@types/traverse":"^0.6.32","class-transformer":"^0.4.0","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^6.0.0","mocha":"^8.3.2","sinon":"^10.0.0","dotenv":"^8.2.0","eslint":"^7.23.0","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.25.0","ts-node":"^9.1.1","prettier":"^2.2.1","commitizen":"^4.2.3","commitlint":"^12.1.1","typescript":"^4.2.3","lint-staged":"^10.5.4","@types/mocha":"^8.2.2","@types/getenv":"^1.0.0","ts-essentials":"7.0.1","firebase-admin":"9.6.0","validated-base":"^1.1.0","@commitlint/cli":"^12.1.1","class-validator":"^0.13.1","eslint-plugin-jest":"^24.3.4","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-mocha":"^8.1.0","eslint-plugin-react":"^7.23.1","prettier-eslint-cli":"^5.0.1","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-lodash":"^7.2.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-sonarjs":"^0.6.0","eslint-plugin-unicorn":"^29.0.0","@gapizza/eslint-config":"^1.0.5","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-filenames":"^1.3.2","@gapizza/prettier-config":"^1.0.0","eslint-plugin-no-secrets":"^0.8.9","@gapizza/eslint-config-ts":"^1.0.2","@typescript-eslint/parser":"^4.21.0","cz-conventional-changelog":"^3.3.0","eslint-config-airbnb-base":"^14.2.1","@gapizza/commitlint-config":"^1.0.0","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.21.0","eslint-plugin-simple-import-sort":"^7.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"ts-essentials":"^7.0.1","firebase-admin":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.3.1_1619195186965_0.6457362399641959","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"simple-cached-firestore","version":"3.3.2","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.3.2","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"328b7d88d74a6903c989944cd2c1eac8d72876de","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.3.2.tgz","fileCount":13,"integrity":"sha512-jAbbBEf3eqkcerhSwX2CPcId0tnOg1SxuS7SxxPdwBkQ4OtFpXo/rSZqMX4t8TpaCK/+t4CJ3+jH5XE1YALKOQ==","signatures":[{"sig":"MEYCIQCs4XnWGNjuNtmCyegNstsSRR4rHuYl57Mgk3DkuJ79iAIhALDDcj4bYrjxU8xfjaxayRI5IXA6GyE9Ng1g+1quxlK7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggvWqCRA9TVsSAnZWagAA8tAP/RPPi8DHEjP2P8lPchg0\nO09x4QKUgYxwgdm/YHfd1jdwqrfC4VmI+jG96rAM+/QqQdeROcUd8xgqXST7\n5FECwujwh1NlWPQjOIYIZH8nvKKwM9+dGHxOVZ0CCbKwVnNtih3o+OMvCM4R\nSJACCiIXLJnZtJYzcuabHu2VmPBmuEcDU14gUK2uKYpWl/bnSUoMnFCm9+o5\nrsJIOhhXlQOWHow+PmSdwNG8MdXpZbBl76PvnzylVAviLm3fVmilia5Yyw7e\npvnhqsSFIVpgnxDP24L/wkz6PengEt1XB5UbRoWy1LpsbXhigFE6OyX5jZ4W\n7hPGZz7LgZbpEGoaquv7apB7rlFRDp2zN7bDYfcZM4kRNCP0X/WS6fifMwx1\ngmWjMTiZFB1FRQj3IJBTvmIhF1XCvFu0sXlHOUi1TV29MmKl4bf4xE/nMkyp\ngQgqa24rMlqSulnCcPUcYURUAh3A1HG0176TqCJbGukrqAY7dO9h7uRzQk01\nUGkJXAoKo14Pfla/ah2KN6u3f/zOwDV61W1LU1VzSYZS2GoxoZvlON7oEKVV\n2JIwpPfuHDft8kRagknWtm8jxDlTnwjbsbd3i+tNvfy3TsSjhR6rydtg/vNt\n63/5YQMBioUhvNEW20c0uAMn1RNhTx4dEOniTnCrG694Fhl2ZoVYL1lCYH1x\nJA5+\r\n=uoYL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ed9b8d8e9acc622839b81caa21fb6f53b09d7033","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack && husky install","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"7.8.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"15.13.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^1.26.0","bunyan":"^1.8.15","lodash":"^4.17.21","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.4.0","@types/flat":"^5.0.1","@types/node":"^14.14.37","http-status":"^1.5.0","@types/luxon":"^1.26.3","@types/lodash":"^4.14.168","@gapizza/redis":"^1.0.0","@types/ioredis":"^4.22.2","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.33","@types/traverse":"^0.6.32","class-transformer":"^0.4.0","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^6.0.0","mocha":"^8.3.2","sinon":"^10.0.0","dotenv":"^8.2.0","eslint":"^7.23.0","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.25.0","ts-node":"^9.1.1","prettier":"^2.2.1","commitizen":"^4.2.3","commitlint":"^12.1.1","typescript":"^4.2.3","lint-staged":"^10.5.4","@types/mocha":"^8.2.2","@types/getenv":"^1.0.0","ts-essentials":"7.0.1","firebase-admin":"9.6.0","validated-base":"^1.1.0","@commitlint/cli":"^12.1.1","class-validator":"^0.13.1","eslint-plugin-jest":"^24.3.4","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-mocha":"^8.1.0","eslint-plugin-react":"^7.23.1","prettier-eslint-cli":"^5.0.1","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-lodash":"^7.2.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-sonarjs":"^0.6.0","eslint-plugin-unicorn":"^29.0.0","@gapizza/eslint-config":"^1.0.5","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-filenames":"^1.3.2","@gapizza/prettier-config":"^1.0.0","eslint-plugin-no-secrets":"^0.8.9","@gapizza/eslint-config-ts":"^1.0.2","@typescript-eslint/parser":"^4.21.0","cz-conventional-changelog":"^3.3.0","eslint-config-airbnb-base":"^14.2.1","@gapizza/commitlint-config":"^1.0.0","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.21.0","eslint-plugin-simple-import-sort":"^7.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"ts-essentials":"^7.0.1","firebase-admin":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.3.2_1619195305656_0.6238725356238883","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"simple-cached-firestore","version":"3.3.3","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.3.3","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"2e5606cf613b1c0041e2ec175723638941230656","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.3.3.tgz","fileCount":13,"integrity":"sha512-HW0kH5AUJd/HMA6vWr6sPBP/DSrQU6cQz6FIHKBaJpNGH9vrOuE7nXEAZLLIh2x4LzTMAFicee2eXDnXkLoPhg==","signatures":[{"sig":"MEYCIQC7PfhBl0b/9Wchd7vLpuHsOx6Vc2y24vC756rFrBwVqwIhANngUDgyaGM8d7LLK+THps15XmcVWiahyvYCciwOTXBQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmG0xCRA9TVsSAnZWagAAPM0QAIfLYkUHp7i03YXweHn7\nnMXdmK4r54UVyjF5AonRTWv+BUaK8zjigH35ofhwFh0FdhPNemHzgjlOKpzt\nvc/vzzZ/Xoe2MynFbWKm8s2/J0LroWMVn95Q2spR0NxcD9uQBbtrIZlKytks\nKRwas8QG2eB1+zIYOdC15Gp8J7vniUzpqQMmt/8rVS8Sdp2pCdRLodoXXoBl\ndFS2qLK7k+jAT44Q8I0ES0ABUro0CKWQGQiRizGQe8IFGE6XWgvfpORfVlr+\nemVtipC4f76qlrEukDSsyMHofDOVrkeSKk3Nb+zF5EeOTP0PcPr+RE3SRMza\niz+IslI8OaPu80rPatbqrFsS/POYtglZ+++M0mRhuuxXBma8l/1z/ukHeiL5\n90LPle0YmLMeoz5t1YdiZVnllfhURjdFoEYaV0chw/BBFGnwoSRAvu+eeVwD\n80foRE3idCzK8eCLbcZmhiYLU4g0nWQVY3u5wt/oumjQHULAFTHhkUgUX/uW\nswPAcXk0jpktXqnGQ5Bm/qj3HBni3XnIn9gfcQh3H1T0mGbl2PHmQV+9FA4U\nDHcp8aEmGCoPjy8Mxh2a9evDXavwx9rGnzvKiCchqCAJq8ykMjFvfah6XLAe\nDzpveUZW/+jsjBVfHg6x22jWgsmkWGFN7zKWc5bZ5qfaUVxeaHajkGNbFgL4\n7jIX\r\n=Ek/d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"42ecd01df4811606f3aac5a6492a182853cb902b","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack && husky install","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"7.12.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"15.13.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^1.26.0","bunyan":"^1.8.15","lodash":"^4.17.21","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.4.0","@types/flat":"^5.0.1","@types/node":"^14.14.37","http-status":"^1.5.0","@types/luxon":"^1.26.3","@types/lodash":"^4.14.168","@gapizza/redis":"^1.0.0","@types/ioredis":"^4.22.2","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.33","@types/traverse":"^0.6.32","class-transformer":"^0.4.0","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^6.0.0","mocha":"^8.3.2","sinon":"^10.0.0","dotenv":"^8.2.0","eslint":"^7.23.0","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.25.0","ts-node":"^9.1.1","prettier":"^2.2.1","commitizen":"^4.2.3","commitlint":"^12.1.1","typescript":"^4.2.3","lint-staged":"^10.5.4","@types/mocha":"^8.2.2","@types/getenv":"^1.0.0","ts-essentials":"7.0.1","firebase-admin":"9.6.0","validated-base":"^1.1.0","@commitlint/cli":"^12.1.1","class-validator":"^0.13.1","eslint-plugin-jest":"^24.3.4","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-mocha":"^8.1.0","eslint-plugin-react":"^7.23.1","prettier-eslint-cli":"^5.0.1","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-lodash":"^7.2.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-sonarjs":"^0.6.0","eslint-plugin-unicorn":"^29.0.0","@gapizza/eslint-config":"^1.0.5","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-filenames":"^1.3.2","@gapizza/prettier-config":"^1.0.0","eslint-plugin-no-secrets":"^0.8.9","@gapizza/eslint-config-ts":"^1.0.2","@typescript-eslint/parser":"^4.21.0","cz-conventional-changelog":"^3.3.0","eslint-config-airbnb-base":"^14.2.1","@gapizza/commitlint-config":"^1.0.0","eslint-plugin-sort-keys-fix":"^1.1.1","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^12.1.1","@typescript-eslint/eslint-plugin":"^4.21.0","eslint-plugin-simple-import-sort":"^7.0.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"ts-essentials":"^7.0.1","firebase-admin":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.3.3_1620602160680_0.2721971057227417","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"simple-cached-firestore","version":"3.4.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.4.0","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"625195e671ca1080a9e9da9a1a5c0dfe8cc338ce","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.4.0.tgz","fileCount":13,"integrity":"sha512-Z7rXhTEGaXqirxlJ6r3CQrRitqdGtfEh+h6WmS92iqBvhalASdFXJvEKLjTqtsC0JLJPHPG5jXp75Bl2JTdfUg==","signatures":[{"sig":"MEUCIH5SP4/FWMlSjabZoIzSexNrqYbtUBMZ0FkeAOxJFHJnAiEA9In2ovjp9SciivAJRo6j+pZL7tQ5ah9eEk1N/dv0uGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrnnjCRA9TVsSAnZWagAArO4QAKDs34dzOt4WzRjYgDTj\n9AW1viwDSexpHi7131pk2qYJ++IenlrYExk0UPrXLwWfNA92sHcz5Vrd7CVY\nshDkuXLUgYanSDNapFFlFG9+uYsfWDOwcA6EILTn8P3maerHCiD3zHpGB+9V\nQAr1zkGfZ7+3innDdPaMQ6BQkoyHsXYFovpf/e3awPgaDQfV+wxUICNX1dGs\nMRtqaifMbNRxWd7hy77yjBw+u5TcfUD1KTBOHOn/DVmw4bODxkFEyaelUlIH\no3UBPqSbTbgkYQ3WZ3MWM97UeM3ayNMf+MBrVEY1xx9lJpRQQqQ+K4a9JP7Q\ndUMzd9s5hv8q2HoeHFf/kpjA8MR7HmNZDTWmmZEZ5OQyD7VfAEZFuXJAwfzr\nZQYGS6mvk8vg1ZinNRA4N2CHsdNh/ryHpbRQm0Q7QHYpKbSO6yD8oDAPoyuK\nSmS2Rbgd4KaB5UIuQ0Jq2GkPP2KZvwXqi0ZEHaoTK/er/wovSYsQMxLrIobk\nZrG46eD4HDigjXtZBXo7QCEoHlIQJ54y/NSi1+nX3Z3LVfyfyPCdR+0IsyAB\nH5925504aaGdhW9bRNbV9rTK9wJBExNs9btSoETBNE5m+NAu1HMDBcQMhDA5\n/qjc+/wJD5fBy/CAamdliJCfkoiwRpifxj1RYy5kY3+YOcGiW3ycrSteuowP\n9ejj\r\n=puEW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"475403a57931e88fff0071f78a19068a2bfc9174","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack && husky install","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"7.13.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"16.2.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^1.27.0","bunyan":"^1.8.15","lodash":"^4.17.21","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.4.0","@types/flat":"^5.0.1","@types/node":"^15.6.1","http-status":"^1.5.0","@types/luxon":"^1.26.5","@types/lodash":"^4.14.170","@gapizza/redis":"^1.0.2","@types/ioredis":"^4.26.4","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.35","@types/traverse":"^0.6.32","class-transformer":"^0.4.0","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^6.0.0","mocha":"^8.4.0","sinon":"^11.1.1","dotenv":"^10.0.0","eslint":"^7.27.0","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.27.3","ts-node":"^10.0.0","prettier":"^2.3.0","commitizen":"^4.2.4","commitlint":"^12.1.4","typescript":"^4.2.4","lint-staged":"^11.0.0","@types/mocha":"^8.2.2","@types/getenv":"^1.0.0","ts-essentials":"7.0.1","firebase-admin":"9.6.0","validated-base":"^1.2.1","@commitlint/cli":"^12.1.4","class-validator":"^0.13.1","prettier-eslint-cli":"^5.0.1","@gapizza/eslint-config":"^1.6.0","@gapizza/prettier-config":"^1.0.1","@gapizza/eslint-config-ts":"^1.2.4","@typescript-eslint/parser":"^4.25.0","cz-conventional-changelog":"^3.3.0","@gapizza/commitlint-config":"^1.0.1","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.25.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"ts-essentials":"^7.0.1","firebase-admin":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.4.0_1622047202572_0.5409364277883293","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"simple-cached-firestore","version":"3.5.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.5.0","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"c836fef7db1ec13669da5033f01c14d4598d6a64","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.5.0.tgz","fileCount":13,"integrity":"sha512-2vDwGTq63M5rhFlhrAwKKcUU6psQVRaBIand+VlkFXxK6xvhHdDSA/LP/GFr97uKQLC+jL7d4ltyHCtDV9o/Bw==","signatures":[{"sig":"MEUCIHa1PBF5eDwISych6BCPunjvkmhmWbjqYEUzrrrKD3WgAiEAuCCh4FzE1T2lW3DUPGXQLVe4TnvV58jU8Ip6DQiDxUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtkY3CRA9TVsSAnZWagAA+a0P/j4XILm5vwuY1uQNnztd\nvkVwRAThHcttwYacZLjHlIyrjGGhnJw5svNuL9uziPgzHwOQok5vRy8xnfwU\n2mk+RBoxUeyqyKD6et4C8Mrm23vyhdXi6H796JwimciZ4jg5u5WkJCm9aamQ\nEwDhnCsE1rMlUsd0H4pzfYakw04N76q+XQDRKCrqcyLVZ5avuzGREV2ayeSh\n4ClrCpJaAvs3NvNiVICLr4DxOugXWIXHT5sHvLXqHeOXhQmAQufXpZLsJtCN\n/QYDOuiPRt72LkL/v/P6ZMsXSJStwr/OX95CacKE+1EAVsXoPBcxShEQ50gI\nVcnIr76V29ieKIRMBOFW5XjmOGPr06yHjOyrF8d/7Bz8js5FwOSBusoZO3Aa\nVf2P/Welt9RrlkBoIKEShWOhzQcuAcP6uKKCQHBSnUP9Op25C3FTI0Nh16mA\n5oYlnVp7tS6N397nC2yP6WgBnkA/cRLnp9+UJXoDqbAIOxWdDGUukc5dOZll\n1wGkkvX2poVZEf4nv0GOR30W7B1PxhYl5pKiK65VgjS/Tiba9QQzuY+wfFEt\nqr4OgDiVTp683QekZWIgoHiShhYICQFer23o5OvS5r+IFFN+LCMPt3HiweOp\n7EXAjZKmz1wutLynvP7dxTEGnh4DxZMXlCEwcl3qPBAco2DHYFBDYBt7m1cF\nN+Up\r\n=1jyb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b63d7a2c436c05cdddf061f2c55b93b57b31b0f2","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack && husky install","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"7.13.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"16.2.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^1.27.0","bunyan":"^1.8.15","lodash":"^4.17.21","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.4.0","@types/flat":"^5.0.1","@types/node":"^15.6.1","http-status":"^1.5.0","@types/luxon":"^1.26.5","@types/lodash":"^4.14.170","@gapizza/redis":"^1.0.2","@types/ioredis":"^4.26.4","@types/redlock":"^4.0.1","@types/bluebird":"^3.5.35","@types/traverse":"^0.6.32","class-transformer":"^0.4.0","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^6.0.0","mocha":"^8.4.0","sinon":"^11.1.1","dotenv":"^10.0.0","eslint":"^7.27.0","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.27.3","ts-node":"^10.0.0","prettier":"^2.3.0","commitizen":"^4.2.4","commitlint":"^12.1.4","typescript":"^4.2.4","lint-staged":"^11.0.0","@types/mocha":"^8.2.2","@types/getenv":"^1.0.0","ts-essentials":"7.0.1","firebase-admin":"9.6.0","validated-base":"^1.2.1","@commitlint/cli":"^12.1.4","class-validator":"^0.13.1","prettier-eslint-cli":"^5.0.1","@gapizza/eslint-config":"^1.6.0","@gapizza/prettier-config":"^1.0.1","@gapizza/eslint-config-ts":"^1.2.4","@typescript-eslint/parser":"^4.25.0","cz-conventional-changelog":"^3.3.0","@gapizza/commitlint-config":"^1.0.1","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.25.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"ts-essentials":"^7.0.1","firebase-admin":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.5.0_1622558263343_0.6276723773905857","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"simple-cached-firestore","version":"3.5.2","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@3.5.2","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"dfeaeac7108a133a089ea54c57a44bc458f62fd5","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-3.5.2.tgz","fileCount":13,"integrity":"sha512-0K1lIHHScXurwz8GwYS/O+SsnYLjjr3jVGI1n0Eb+6ecI7xFHEqa9kEVd6TkyOpF8KsMZ3cXWRUqcCs8UEcoNw==","signatures":[{"sig":"MEQCIENe93nusPPrbsZhdrfUZRZAwa1ojDA/K19SOxfxvNgMAiAohpImyv/66j1TkKqGRpBxotNjIIcwqsYk7+RwqzdeUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKsfwCRA9TVsSAnZWagAAv3wP/00J+3oLz2B7+P/9V1Ld\nOESteCcEgho6InVYPSlbcbfFAffFz6uVXWgAxWDsGPqqUrxawjS8E1FM63R3\nnkNKXeHnrcHNoQYc1urwcmxVQAyBOl3M4O0o9Z9aPoYeq7cZX63NZlVGZfjy\n2r5hosrbUKsCiCMIl+l5SXh8VXK8tZsHcngp1p/f1TMsrsvleragGSy36DlE\nZbZWA1ENQbooOpMlH3smelQRFqZjX5DS3grN8HAnFBfwtYC61L8gLPX8MQA4\nWge533VB4rc2NXTzF9n67cPW8i5YIJPJKYjzKUXW7tUL+u/ATSgIUPs0nhju\nUSTG/PH2MNCvyFWaBfVk5d/vVL7Ny8fwtQEqLH4LOTDxmDSRzEUaRz3sU0NF\neANJ1/uJDh+19/5MEYjUHdtm9bvXFuYWV77dMXsD9V3vjmdaXxYqGC8eJpRC\nO/TX3ZEvh945508wqeKGvOK/c3QyVUpIZhTXLBRkyrROtckGNhZlJbBDfOcc\nfPE6vuUAv2/dOlhlyBAY03ceyNPxiCPga+l9uvQFj5s1kf0t8jgJdvrPyJyU\ngRzCuxSDUXRECLezb9T62bUHT2ieXQvmnX4xsOrZNi0zPEUN/J63Bw4gLQOi\nZtiP0PCaPzz+vZxRsLVlWlxlS2wAXzflEUwTt79wsqdl3n7NopJGoMxEmfq2\nJKoA\r\n=pnFe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a3da21952c17ce07e0db4dc192c1187c8363e822","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack && husky install","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"7.20.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"16.5.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^2.0.2","bunyan":"^1.8.15","lodash":"^4.17.21","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.4.0","@types/flat":"^5.0.2","@types/node":"^16.7.5","http-status":"^1.5.0","@types/luxon":"^2.0.1","@types/lodash":"^4.14.172","@gapizza/redis":"^1.0.2","@types/ioredis":"^4.27.1","@types/redlock":"^4.0.2","@types/bluebird":"^3.5.36","@types/traverse":"^0.6.32","class-transformer":"^0.4.0","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.2","mocha":"^9.1.1","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.32.0","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.27.8","ts-node":"^10.2.1","prettier":"^2.3.2","commitizen":"^4.2.4","commitlint":"^13.1.0","typescript":"^4.4.2","lint-staged":"^11.1.2","@types/mocha":"^9.0.0","@types/getenv":"^1.0.0","ts-essentials":"8.1.0","firebase-admin":"9.11.1","validated-base":"^1.2.1","@commitlint/cli":"^13.1.0","class-validator":"^0.13.1","prettier-eslint-cli":"^5.0.1","@gapizza/eslint-config":"^2.2.1","@gapizza/prettier-config":"^1.0.2","@gapizza/eslint-config-ts":"^3.0.7","@typescript-eslint/parser":"^4.29.3","cz-conventional-changelog":"^3.3.0","@gapizza/commitlint-config":"^1.0.2","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.29.3","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"ts-essentials":"^8.1.0","firebase-admin":"^9.11.1"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_3.5.2_1630193648609_0.6565277991867919","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"simple-cached-firestore","version":"4.0.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@4.0.0","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"9a3cb1057d70e1f8ee310bed4ebe74c1a5ea1fb0","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-4.0.0.tgz","fileCount":13,"integrity":"sha512-11ZYgYcDPkadJcN9RqeUXc8782CiLM+BO1u3BVahKWiw6Pox9b3IyQRyHbstiMWltF1P0Dxdo4P8ESjJZX0kQQ==","signatures":[{"sig":"MEQCIDig2/5Lmw8NQpDHNfVbU2WMQuU9PbjBFxXB1iLS6xDcAiAHzLbNSvIJGFxOvevGqvZg+dkj1BfhvVVTL4wo7GPlKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100083},"main":"dist/src/index.js","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ffd4de4e085b3c4a33a65a78aa9a980ff41f210d","scripts":{"lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","commit":"git-cz","prepare":"fixpack && husky install","test-all":"nyc mocha --recursive -r source-map-support/register -r ts-node/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"nyc mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"7.20.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"*.{js,ts}":["prettier-eslint --write","eslint --fix"],"package.json":["fixpack"]},"_nodeVersion":"16.5.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^2.0.2","bunyan":"^1.8.15","lodash":"^4.17.21","bluebird":"^3.7.2","traverse":"^0.6.6","clean-deep":"^3.4.0","@types/flat":"^5.0.2","@types/node":"^16.10.2","http-status":"^1.5.0","@types/luxon":"^2.0.4","@types/lodash":"^4.14.175","@gapizza/redis":"^1.0.2","@types/ioredis":"^4.27.5","@types/redlock":"^4.0.2","@types/bluebird":"^3.5.36","@types/traverse":"^0.6.32","class-transformer":"^0.4.0","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","husky":"^7.0.2","mocha":"^9.1.2","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.32.0","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.27.9","ts-node":"^10.2.1","prettier":"^2.4.1","commitizen":"^4.2.4","commitlint":"^13.2.0","typescript":"^4.4.3","lint-staged":"^11.1.2","@types/mocha":"^9.0.0","@types/getenv":"^1.0.0","ts-essentials":"8.1.0","firebase-admin":"9.11.1","validated-base":"^1.2.1","@commitlint/cli":"^13.2.0","class-validator":"^0.13.1","prettier-eslint-cli":"^5.0.1","@gapizza/eslint-config":"^2.2.1","@gapizza/prettier-config":"^1.0.2","@gapizza/eslint-config-ts":"^3.0.7","@typescript-eslint/parser":"^4.32.0","cz-conventional-changelog":"^3.3.0","@gapizza/commitlint-config":"^1.0.2","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^4.32.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"ts-essentials":"^9.0.0","firebase-admin":"^9.12.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_4.0.0_1633273905152_0.674543689502032","host":"s3://npm-registry-packages"}},"4.0.1-beta.e2e588d.0":{"name":"simple-cached-firestore","version":"4.0.1-beta.e2e588d.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@4.0.1-beta.e2e588d.0","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"fd92e7e5591f914f2d9cfa9d6cedee3b94a2efb0","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-4.0.1-beta.e2e588d.0.tgz","fileCount":13,"integrity":"sha512-5pDz/6O782jZapM6dKQwGfzZmIi7CGNHIYkg8VTJe5cYLz+qTMif4pFOMBnC0tSpsdr34cCYgmOr+vusB/fqBw==","signatures":[{"sig":"MEQCIFY7clxVD/VBWEtbIQG2pyV+UTBj/FpYAV6Y7y1unZO4AiALvTKd37e20GACcHqIr+TnUB9D+JmatbwkCvXCF5eVkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150496},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e2e588ddfc88fe09b659f4717c5a893f06e119ba","scripts":{"tag":"git stash && git tag v\"$(npm view simple-cached-firestore version)\" && git push origin --tags","beta":"npm run update:packageVersion && ./scripts/publish-beta.sh","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"c8 mocha --recursive --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm run update:packageVersion && npm version --git-tag-version false major && npm publish && npm run tag","minor":"npm run update:packageVersion && npm version --git-tag-version false minor && npm publish && npm run tag","patch":"npm run update:packageVersion && npm version --git-tag-version false patch && npm publish && npm run tag","commit":"git-cz","lint:ci":"eslint \"**/*.{js,ts}\"","prepare":"fixpack && husky install","test:ci":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","test:all":"c8 mocha --recursive --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build","update:packageVersion":"cat package.json | jq \".version = \\\"$(npm view simple-cached-firestore version)\\\"\" > package.json"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"8.1.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"*.{js,cjs,ts}":["eslint --fix"]},"_nodeVersion":"16.13.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^2.1.1","bunyan":"^1.8.15","bluebird":"^3.7.2","traverse":"^0.6.6","lodash-es":"^4.17.21","clean-deep":"^3.4.0","@types/flat":"^5.0.2","@types/node":"^16.11.7","http-status":"^1.5.0","@types/luxon":"^2.0.7","@types/lodash":"^4.14.176","@types/ioredis":"^4.28.1","@types/redlock":"^4.0.2","@types/bluebird":"^3.5.36","@types/traverse":"^0.6.32","class-transformer":"^0.4.0","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.10.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"^9.1.3","sinon":"^12.0.1","dotenv":"^10.0.0","eslint":"^8.2.0","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.28.0","ts-node":"^10.4.0","prettier":"^2.4.1","commitizen":"^4.2.4","commitlint":"^14.1.0","typescript":"^4.4.4","lint-staged":"^12.0.2","@types/mocha":"^9.0.0","@types/getenv":"^1.0.0","ts-essentials":"9.0.0","firebase-admin":"9.11.1","validated-base":"^1.2.1","@commitlint/cli":"^14.1.0","class-validator":"^0.13.1","@types/lodash-es":"^4.17.5","prettier-eslint-cli":"^5.0.1","@gapizza/prettier-config":"^1.0.3-beta.2ca6c33.0","@gapizza/eslint-config-ts":"^3.0.8-beta.382a26c.0","@typescript-eslint/parser":"^5.3.1","cz-conventional-changelog":"^3.3.0","@gapizza/commitlint-config":"^1.0.3-beta.25f39a2.0","@commitlint/config-conventional":"^14.1.0","@typescript-eslint/eslint-plugin":"^5.3.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"ts-essentials":"^9.0.0","@gapizza/redis":"^1.0.3-beta.483af16.0","firebase-admin":"^9.12.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_4.0.1-beta.e2e588d.0_1636927235453_0.2707951222943936","host":"s3://npm-registry-packages"}},"4.0.1-beta.9a895d9.0":{"name":"simple-cached-firestore","version":"4.0.1-beta.9a895d9.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@4.0.1-beta.9a895d9.0","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"9e58c5c28878f7230328c1e399fea7eeadf17e8f","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-4.0.1-beta.9a895d9.0.tgz","fileCount":13,"integrity":"sha512-1kSU+6N0y+nFe5TZPTylF6MHbX4nRvR+K1j0J2u1Zlz2qUmmWP8EuFLr+vGo742psUGQtMcSEyYIZ83GNi8U3A==","signatures":[{"sig":"MEUCIEMmL8d1I8/7ODU+KuxZ1ufO2MdxwVEDxg69sWjnugVuAiEAsWC0IIDUIKDvXwQVwYyD1D2UanFsLfWafuoxojwjH4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150496},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9a895d95f1bc04e87e82c8701fe96ae4407e8d18","scripts":{"tag":"git stash && git tag v\"$(npm view simple-cached-firestore version)\" && git push origin --tags","beta":"npm run update:packageVersion && ./scripts/publish-beta.sh","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"c8 mocha --recursive --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm run update:packageVersion && npm version --git-tag-version false major && npm publish && npm run tag","minor":"npm run update:packageVersion && npm version --git-tag-version false minor && npm publish && npm run tag","patch":"npm run update:packageVersion && npm version --git-tag-version false patch && npm publish && npm run tag","commit":"git-cz","lint:ci":"eslint \"**/*.{js,ts}\"","prepare":"fixpack && husky install","test:ci":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","test:all":"c8 mocha --recursive --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build","update:packageVersion":"cat package.json | jq \".version = \\\"$(npm view simple-cached-firestore version)\\\"\" > package.json"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"8.1.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"*.{js,cjs,ts}":["eslint --fix"]},"_nodeVersion":"16.13.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^2.1.1","bunyan":"^1.8.15","bluebird":"^3.7.2","traverse":"^0.6.6","lodash-es":"^4.17.21","clean-deep":"^3.4.0","@types/flat":"^5.0.2","@types/node":"^16.11.7","http-status":"^1.5.0","@types/luxon":"^2.0.7","@types/lodash":"^4.14.176","@types/ioredis":"^4.28.1","@types/redlock":"^4.0.2","@types/bluebird":"^3.5.36","@types/traverse":"^0.6.32","class-transformer":"^0.4.0","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.10.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"^9.1.3","sinon":"^12.0.1","dotenv":"^10.0.0","eslint":"^8.2.0","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.28.0","ts-node":"^10.4.0","prettier":"^2.4.1","commitizen":"^4.2.4","commitlint":"^14.1.0","typescript":"^4.4.4","lint-staged":"^12.0.2","@types/mocha":"^9.0.0","@types/getenv":"^1.0.0","ts-essentials":"9.0.0","firebase-admin":"9.11.1","validated-base":"^1.2.1","@commitlint/cli":"^14.1.0","class-validator":"^0.13.1","@types/lodash-es":"^4.17.5","prettier-eslint-cli":"^5.0.1","@gapizza/prettier-config":"^1.0.3-beta.2ca6c33.0","@gapizza/eslint-config-ts":"^3.0.8-beta.382a26c.0","@typescript-eslint/parser":"^5.3.1","cz-conventional-changelog":"^3.3.0","@gapizza/commitlint-config":"^1.0.3-beta.25f39a2.0","@commitlint/config-conventional":"^14.1.0","@typescript-eslint/eslint-plugin":"^5.3.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"ts-essentials":"^9.0.0","@gapizza/redis":"^1.0.3-beta.483af16.0","firebase-admin":"^9.12.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_4.0.1-beta.9a895d9.0_1636927420712_0.649289708987183","host":"s3://npm-registry-packages"}},"4.0.1-beta.d9d1683.0":{"name":"simple-cached-firestore","version":"4.0.1-beta.d9d1683.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@4.0.1-beta.d9d1683.0","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"2ac05dec90738fba30d5719f75913a2f6aae7340","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-4.0.1-beta.d9d1683.0.tgz","fileCount":13,"integrity":"sha512-JngUHpgexACYkHnPEE/83NWXZL2PK8p0lroTMh8n0U7+SstzNns0FUOcxCPhhd6bjLxUkBvjZp9Qi6aE+hwTnQ==","signatures":[{"sig":"MEUCICfsPWhFourRGEW2XuhATy/H3Fv+582H10HuXydX/nC7AiEA7O0dBetZLM9pzm3ayutdRMBnJtZeRMSMy9efkKbKCTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150376},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d9d1683d8aa10a3d798ec10918b618f59904f45f","scripts":{"tag":"git stash && git tag v\"$(npm view simple-cached-firestore version)\" && git push origin --tags","beta":"npm run update:packageVersion && ./scripts/publish-beta.sh","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"c8 mocha --recursive --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm run update:packageVersion && npm version --git-tag-version false major && npm publish && npm run tag","minor":"npm run update:packageVersion && npm version --git-tag-version false minor && npm publish && npm run tag","patch":"npm run update:packageVersion && npm version --git-tag-version false patch && npm publish && npm run tag","commit":"git-cz","lint:ci":"eslint \"**/*.{js,ts}\"","prepare":"fixpack && husky install","test:ci":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","test:all":"c8 mocha --recursive --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build","update:packageVersion":"cat package.json | jq \".version = \\\"$(npm view simple-cached-firestore version)\\\"\" > package.json"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"8.1.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"*.{js,cjs,ts}":["eslint --fix"]},"_nodeVersion":"16.13.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^2.1.1","bunyan":"^1.8.15","bluebird":"^3.7.2","traverse":"^0.6.6","lodash-es":"^4.17.21","clean-deep":"^3.4.0","@types/flat":"^5.0.2","@types/node":"^16.11.7","http-status":"^1.5.0","@types/luxon":"^2.0.7","@types/lodash":"^4.14.176","@types/ioredis":"^4.28.1","@types/redlock":"^4.0.2","@types/bluebird":"^3.5.36","@types/traverse":"^0.6.32","class-transformer":"^0.4.0","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.10.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"^9.1.3","sinon":"^12.0.1","dotenv":"^10.0.0","eslint":"^8.2.0","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.28.0","ts-node":"^10.4.0","prettier":"^2.4.1","commitizen":"^4.2.4","commitlint":"^14.1.0","typescript":"^4.4.4","lint-staged":"^12.0.2","@types/mocha":"^9.0.0","@types/getenv":"^1.0.0","ts-essentials":"9.0.0","firebase-admin":"9.11.1","validated-base":"^1.2.1","@commitlint/cli":"^14.1.0","class-validator":"^0.13.1","@types/lodash-es":"^4.17.5","prettier-eslint-cli":"^5.0.1","@gapizza/prettier-config":"^2.0.0","@gapizza/eslint-config-ts":"^4.0.0","@typescript-eslint/parser":"^5.3.1","cz-conventional-changelog":"^3.3.0","@gapizza/commitlint-config":"^2.0.0","@commitlint/config-conventional":"^14.1.0","@typescript-eslint/eslint-plugin":"^5.3.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"ts-essentials":"^9.0.0","@gapizza/redis":"^2.0.0","firebase-admin":"^9.12.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_4.0.1-beta.d9d1683.0_1636945736400_0.23015191389617096","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"simple-cached-firestore","version":"5.0.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@5.0.0","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"3fb9a0e698456ff437fd7909a0c5d738d43fb677","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-5.0.0.tgz","fileCount":13,"integrity":"sha512-PtOciQ7YS3X/+5iCfxgwhKE2DisKN9mUutk/y83xcSH2z3iG40TnFqobJClBrz34MlwwBCzPhC9E8Lf9p/Y9EQ==","signatures":[{"sig":"MEUCIQCKVHBz++Igshsp4ggjJTXgipe9uQ+4PMc4jYgr2n7pZwIgLTt5+cbmc/bce87Q3eW6+RwVKWe8uLAMHQ0aZzgDu4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150346},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f5887b780c55ae07740717f849bf62c4c2c79528","scripts":{"tag":"git stash && git tag v\"$(npm view simple-cached-firestore version)\" && git push origin --tags","beta":"npm run update:packageVersion && ./scripts/publish-beta.sh","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test-all && npm run lint","unit":"c8 mocha --recursive --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm run update:packageVersion && npm version --git-tag-version false major && npm publish && npm run tag","minor":"npm run update:packageVersion && npm version --git-tag-version false minor && npm publish && npm run tag","patch":"npm run update:packageVersion && npm version --git-tag-version false patch && npm publish && npm run tag","commit":"git-cz","lint:ci":"eslint \"**/*.{js,ts}\"","prepare":"fixpack && husky install","test:ci":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","test:all":"c8 mocha --recursive --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build","update:packageVersion":"cat package.json | jq \".version = \\\"$(npm view simple-cached-firestore version)\\\"\" > package.json"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"8.1.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"*.{js,cjs,ts}":["eslint --fix"]},"_nodeVersion":"16.13.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^2.1.1","bunyan":"^1.8.15","bluebird":"^3.7.2","traverse":"^0.6.6","lodash-es":"^4.17.21","clean-deep":"^3.4.0","@types/flat":"^5.0.2","@types/node":"^16.11.7","http-status":"^1.5.0","@types/luxon":"^2.0.7","@types/lodash":"^4.14.176","@types/ioredis":"^4.28.1","@types/redlock":"^4.0.2","@types/bluebird":"^3.5.36","@types/traverse":"^0.6.32","class-transformer":"^0.4.0","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"^9.1.3","sinon":"^12.0.1","dotenv":"^10.0.0","eslint":"^8.2.0","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.28.0","ts-node":"^10.4.0","prettier":"^2.4.1","commitizen":"^4.2.4","commitlint":"^14.1.0","typescript":"^4.4.4","lint-staged":"^12.0.2","@types/mocha":"^9.0.0","@types/getenv":"^1.0.0","ts-essentials":"9.0.0","firebase-admin":"9.11.1","validated-base":"^1.2.1","@commitlint/cli":"^14.1.0","class-validator":"^0.13.1","@types/lodash-es":"^4.17.5","prettier-eslint-cli":"^5.0.1","@gapizza/prettier-config":"^2.0.0","@gapizza/eslint-config-ts":"^4.0.0","@typescript-eslint/parser":"^5.3.1","cz-conventional-changelog":"^3.3.0","@gapizza/commitlint-config":"^2.0.0","@commitlint/config-conventional":"^14.1.0","@typescript-eslint/eslint-plugin":"^5.3.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"ts-essentials":"^9.0.0","@gapizza/redis":"^2.0.0","firebase-admin":"^9.12.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_5.0.0_1636945812907_0.988183101368165","host":"s3://npm-registry-packages"}},"5.0.1-beta.10e0bbc.0":{"name":"simple-cached-firestore","version":"5.0.1-beta.10e0bbc.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@5.0.1-beta.10e0bbc.0","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"54dd8ded0441f257e7e64f011ce66443402bbbaa","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-5.0.1-beta.10e0bbc.0.tgz","fileCount":13,"integrity":"sha512-x57rhxfOQ9AzDaYuopp91evsReN2YHcYBE4Xge5fWrlmSLCo7gq6FcYS8kdTqtUgtjBs2NUA7dhL9BXZljGJ6Q==","signatures":[{"sig":"MEYCIQD/erYpLE42h+TCWSbKxeMTw7WIP6kzwD7naCcGFmeOHgIhAJbTYDBjjmmYVWtmX7HkLU/Qj0x7P1Qv/2uzbFkhizHk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsjJTCRA9TVsSAnZWagAAn/0P/3l0A0TxqFnZAxyWsT8d\n4v7iv81fQCwN39fLkiVxSSOdWZnS6j6MRWagFIRWjIwgfcprxqGGHXr5iqcH\nNV+eIsbGQnb8htzI4x0oOYt/qGAmQGyAa7M/Nng8P9v9eFhkXvx4DMQBs4TS\nsJlP0/tUi11bd4413FZa1YeMhuIpXvXV82MDEWN9Xwe5amyeKBuNF9lLT5n+\nFwRPrwsb3roMLuc0xK+4A7op1JKY8/MPwMfovkoxAFAI9Xv+U709sVu+RD11\ndlUtBO/uupBB4V53JwtXwm5YL/EbCm5M+nojzV4liLM8D+AzaDnkrTWi3wjG\nv/SwNaGTUfLQz+lpyigILGWorYvZmFMuf21V1iBkBd2Myq63VRnas1ikoHez\nyrqMVJEUoZJKoqrziofRjpi+PmlAJqEZ/Csay9pk6XhKvtUa4VplrxFE+s2D\naxZaZa0gMrUvx82TOE9Eq03YeKk+Mwwx9SuGZaBx0dNlk1Ttf1GI68ag5T0E\n6xm6N2dBpZbOJ5TC2XswHugwEMwo4JudHus+Mqsc+zKs1Qbn+5/n5aCBWHsy\nIHWdzldZMEBbXhwcng1rJ6U4r81K6eKSzBbFo57/3rZChTvvf/3bV9JfIPzw\nXZeWXorTU0TRgdpZnDEzBK/EoESjNJUHC0JehDZj/SfJpVQpuwfqCpfwo/A+\n8zye\r\n=cq6s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"10e0bbc54133f9d75c3eea98920b55e7279e56f2","scripts":{"tag":"git stash && git tag v\"$(npm view simple-cached-firestore version)\" && git push origin --tags","beta":"npm run update:packageVersion && ./scripts/publish-beta.sh","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test:all && npm run lint","unit":"c8 mocha --recursive --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm run update:packageVersion && npm version --git-tag-version false major && npm publish && npm run tag","minor":"npm run update:packageVersion && npm version --git-tag-version false minor && npm publish && npm run tag","patch":"npm run update:packageVersion && npm version --git-tag-version false patch && npm publish && npm run tag","commit":"git-cz","lint:ci":"eslint \"**/*.{js,ts}\"","prepare":"fixpack && husky install","test:ci":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","test:all":"c8 mocha --recursive --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build","update:packageVersion":"cat package.json | jq \".version = \\\"$(npm view simple-cached-firestore version)\\\"\" > package.json"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"8.1.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"*.{js,cjs,ts}":["eslint --fix"]},"_nodeVersion":"16.13.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^2.1.1","bunyan":"^1.8.15","bluebird":"^3.7.2","traverse":"^0.6.6","lodash-es":"^4.17.21","clean-deep":"^3.4.0","@types/flat":"^5.0.2","@types/node":"^16.11.12","http-status":"^1.5.0","@types/luxon":"^2.0.7","@types/lodash":"^4.14.178","@types/ioredis":"^4.28.3","@types/redlock":"^4.0.3","@types/bluebird":"^3.5.36","@types/traverse":"^0.6.32","class-transformer":"^0.5.1","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.10.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"^9.1.3","sinon":"^12.0.1","dotenv":"^10.0.0","eslint":"^8.4.1","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.28.2","ts-node":"^10.4.0","prettier":"^2.5.1","commitizen":"^4.2.4","commitlint":"^15.0.0","typescript":"^4.5.2","lint-staged":"^12.1.2","@types/mocha":"^9.0.0","@types/getenv":"^1.0.0","ts-essentials":"9.0.0","firebase-admin":"10.0.0","validated-base":"^1.2.1","@commitlint/cli":"^15.0.0","class-validator":"^0.13.2","@types/lodash-es":"^4.17.5","prettier-eslint-cli":"^5.0.1","@gapizza/prettier-config":"^2.0.0","@gapizza/eslint-config-ts":"^4.0.0","@typescript-eslint/parser":"^5.6.0","cz-conventional-changelog":"^3.3.0","@gapizza/commitlint-config":"^2.0.0","@commitlint/config-conventional":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.6.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"peerDependencies":{"ts-essentials":"^9.0.0","@gapizza/redis":"^2.0.0","firebase-admin":"^9.12.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_5.0.1-beta.10e0bbc.0_1639068243026_0.13121083789499122","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"simple-cached-firestore","version":"6.0.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@6.0.0","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"91505001608a01f4e8f3dbccc8c01420d335814f","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-6.0.0.tgz","fileCount":13,"integrity":"sha512-/eXdvY50AwAJkjH4G6Fun5QNW/U0dg9DFru2MBGzQEO6qMkY4xxVYXJzpXG6OhkB5OsECKYbUozoZcXqRydztg==","signatures":[{"sig":"MEUCIQCgAbelv8LMXw29ZonM6OnsY+9Z/7G/YOav5FcqolX2eAIgb1UCpM8iggUT9PQxNpju+/zkpO4GSN5uAPEt6el6Mus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsjKbCRA9TVsSAnZWagAAkAsP/1hcS//gm2SAE4pnC5C9\nyBb6zhy9xfDel8ThfLURu6fAKqIGCGDG51pejRi49Ks5m0fkGgsXWHYXznRG\nC+1Rdrri3+ntRD88YZppehEcEH+adR+ScBS+chj//Z5aPIURpBcpCN1QrrVB\nySQik2jSK55oF6zHsy/vn6tcFe2lYFb9++uz0OzDyh9xLwYyOxJXofiN8PBt\nWDfHIUoFr8Ogxh447JonyWn16T7JmCsRW/nKEinzwOyLAZzNzd55DL/lm5Tv\nBqoqFp4Uq4AVm923DvaC+m7QtyjyjZ2FyBMCnIrT8RLnrdAlisaotuc9AFbl\nSIgo1HPHgeSUI9yS0OwfV4XXColGY/QWcsPA2y3MXip7zug2dVvhbX1kbh45\nK70pdebUi+njfx1U1mPFu4SN8mL6gxLZLAcxwc/rY7HSBp0ilrVOjpkDD+i2\niZRxaLjoQ21YefPQEQQQ4pBeKCP3e+7SMUgEB1j/DkhChGX25cDztKyzpTxN\n1p5PkzytpjWH0WutUEpT7uJZAcNcYSrAmJwQyPUl9ze6hltYI/AB83BZQoWg\nwZDeU6MPwQYr/W2bQro0fam871bFivlnd//JlyswJJwwBc830zGeGr6ICINw\nSDbmBjmm1B2ap1NO8kmTHjKLQuRiSvwwTmKnlnV4O+3ij+UVshYdg831+FH/\no/d0\r\n=vRS6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8c4d5f0590c86036bcc438856ed52e212a85724e","scripts":{"tag":"git stash && git tag v\"$(npm view simple-cached-firestore version)\" && git push origin --tags","beta":"npm run update:packageVersion && ./scripts/publish-beta.sh","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test:all && npm run lint","unit":"c8 mocha --recursive --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm run update:packageVersion && npm version --git-tag-version false major && npm publish && npm run tag","minor":"npm run update:packageVersion && npm version --git-tag-version false minor && npm publish && npm run tag","patch":"npm run update:packageVersion && npm version --git-tag-version false patch && npm publish && npm run tag","commit":"git-cz","lint:ci":"eslint \"**/*.{js,ts}\"","prepare":"fixpack && husky install","test:ci":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","test:all":"c8 mocha --recursive --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build","update:packageVersion":"cat package.json | jq \".version = \\\"$(npm view simple-cached-firestore version)\\\"\" > package.json"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"8.1.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"*.{js,cjs,ts}":["eslint --fix"]},"_nodeVersion":"16.13.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^2.1.1","bunyan":"^1.8.15","bluebird":"^3.7.2","traverse":"^0.6.6","lodash-es":"^4.17.21","clean-deep":"^3.4.0","@types/flat":"^5.0.2","@types/node":"^16.11.12","http-status":"^1.5.0","@types/luxon":"^2.0.7","@types/lodash":"^4.14.178","@types/ioredis":"^4.28.3","@types/redlock":"^4.0.3","@types/bluebird":"^3.5.36","@types/traverse":"^0.6.32","class-transformer":"^0.5.1","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"^9.1.3","sinon":"^12.0.1","dotenv":"^10.0.0","eslint":"^8.4.1","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.28.2","ts-node":"^10.4.0","prettier":"^2.5.1","commitizen":"^4.2.4","commitlint":"^15.0.0","typescript":"^4.5.2","lint-staged":"^12.1.2","@types/mocha":"^9.0.0","@types/getenv":"^1.0.0","ts-essentials":"9.0.0","firebase-admin":"10.0.0","validated-base":"^1.2.1","@commitlint/cli":"^15.0.0","class-validator":"^0.13.2","@types/lodash-es":"^4.17.5","prettier-eslint-cli":"^5.0.1","@gapizza/prettier-config":"^2.0.0","@gapizza/eslint-config-ts":"^4.0.0","@typescript-eslint/parser":"^5.6.0","cz-conventional-changelog":"^3.3.0","@gapizza/commitlint-config":"^2.0.0","@commitlint/config-conventional":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.6.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"peerDependencies":{"ts-essentials":"^9.0.0","@gapizza/redis":"^2.0.0","firebase-admin":"^9.12.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_6.0.0_1639068314940_0.9700963140754857","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"simple-cached-firestore","version":"6.0.1","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@6.0.1","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"41bd03b8e2ace394f0c0c0875d222399c58c54db","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-6.0.1.tgz","fileCount":13,"integrity":"sha512-AKTK4+lpYdfTZvtwdTQkm4yoxVriLrdbHRQAAJLqw2FK0eDqvjUx7IvD2CcW5jLif3BQ2bJAYurj8/tqmot3cQ==","signatures":[{"sig":"MEQCIBsufxdAR9P4iO066WZemaSKwYtYVjolBUNrkQrscHHnAiA9PQh0Ip86KAc4FqsXao1Bo7IsurD//LDV3t3oMWYM7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsjNVCRA9TVsSAnZWagAAIOcP/ipGYSFPDsFR7gnw7L88\nqwhp73Og8m4QG42XtraY+37roT7EOCxPcGLDrqyXPafQslM/wK+/6L6VInlw\nyhFoQihUJSoKegspAn6/O1Q0MK3RB8FBZZGWrZtbbUVWqs7PYX22DUFYmp1s\nlu9WUBzC3i9q2TucldPswNXEKza2jMV6tfsr/PAWir8I0EsXj327o+Al8OFp\nMk9vnDUU9iX74KfBcdDFJaKXBjYMWOV2nY+TBONzBjhVURlYnUKiCxie8S+V\n1YqCT54eaFyI3VCJaSA9y8qdI3UMzxFw2AKANBnPZ1hvhG14H/L9ogK77FZi\nD0L4gJkjKOJd7T65rtmW0fSyLcAK/5vjkM+X+vc5CLhoYJddRipqxoAGfvbX\nf1R2HZf1PxsU4PUvLVXOX2Zng6+3jXq5DCS27Da0Z22kjIVeM7vrBbwmyHDS\nH6SOAOD3JjBGAPrIavvaBEBg9tdiDXomte5BRxBJ+f8ZDdcUGZAAmRTw0TCy\nzLhL/CGkXrHXRGkkck/jRuhnAb1mwOcEb/p/+PETwnl0IZW1GuI8I2PoHGS8\nFCNgjINwGykfDBcTZ8qrO26O3mPQuKarJPqStkk1zdhwBVS5HdaWi+/dl7ZI\nUJuuyVRq1y5LamtjoqzwcIePdHLxFOGSGlQRf2QxfkFJgagZIkOCyiTCL2Zk\nzWMh\r\n=muh2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2cf3549a05504d9cffa9abff49c7f517a44d5872","scripts":{"tag":"git stash && git tag v\"$(npm view simple-cached-firestore version)\" && git push origin --tags","beta":"npm run update:packageVersion && ./scripts/publish-beta.sh","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"npm run docker:up && npm run test:all && npm run lint","unit":"c8 mocha --recursive --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json && cp package.json dist/package.json && sed -i 's/\"files\":/\"_files\":/' dist/package.json","major":"npm run update:packageVersion && npm version --git-tag-version false major && npm publish && npm run tag","minor":"npm run update:packageVersion && npm version --git-tag-version false minor && npm publish && npm run tag","patch":"npm run update:packageVersion && npm version --git-tag-version false patch && npm publish && npm run tag","commit":"git-cz","lint:ci":"eslint \"**/*.{js,ts}\"","prepare":"fixpack && husky install","test:ci":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","test:all":"c8 mocha --recursive --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","prepublishOnly":"npm run build","update:packageVersion":"cat package.json | jq \".version = \\\"$(npm view simple-cached-firestore version)\\\"\" > package.json"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"8.1.0","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"*.{js,cjs,ts}":["eslint --fix"]},"_nodeVersion":"16.13.0","dependencies":{"err":"^2.1.12","flat":"^5.0.2","luxon":"^2.1.1","bunyan":"^1.8.15","bluebird":"^3.7.2","traverse":"^0.6.6","lodash-es":"^4.17.21","clean-deep":"^3.4.0","@types/flat":"^5.0.2","@types/node":"^16.11.12","http-status":"^1.5.0","@types/luxon":"^2.0.7","@types/lodash":"^4.14.178","@types/ioredis":"^4.28.3","@types/redlock":"^4.0.3","@types/bluebird":"^3.5.36","@types/traverse":"^0.6.32","class-transformer":"^0.5.1","bunyan-prettystream":"0.1.3","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","chai":"^4.3.4","husky":"^7.0.4","mocha":"^9.1.3","sinon":"^12.0.1","dotenv":"^10.0.0","eslint":"^8.4.1","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^4.28.2","ts-node":"^10.4.0","prettier":"^2.5.1","commitizen":"^4.2.4","commitlint":"^15.0.0","typescript":"^4.5.2","lint-staged":"^12.1.2","@types/mocha":"^9.0.0","@types/getenv":"^1.0.0","ts-essentials":"9.0.0","firebase-admin":"10.0.0","validated-base":"^1.2.1","@commitlint/cli":"^15.0.0","class-validator":"^0.13.2","@types/lodash-es":"^4.17.5","prettier-eslint-cli":"^5.0.1","@gapizza/prettier-config":"^2.0.0","@gapizza/eslint-config-ts":"^4.0.0","@typescript-eslint/parser":"^5.6.0","cz-conventional-changelog":"^3.3.0","@gapizza/commitlint-config":"^2.0.0","@commitlint/config-conventional":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.6.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"peerDependencies":{"ts-essentials":"^9.0.0","@gapizza/redis":"^2.0.0","firebase-admin":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_6.0.1_1639068500941_0.4023701943223734","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"simple-cached-firestore","version":"7.0.0","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@7.0.0","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"b3e5eeb4e80894d8ac25f17f3058f623e33efd20","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-7.0.0.tgz","fileCount":10,"integrity":"sha512-tcixlx97iBpppb2BNPVy4wmiUWbGJKOLmQbxgwZLeetzKmOvKTBm4OlVAoLk6e7J5aCd/HWIY12h3OSQ3z7nfQ==","signatures":[{"sig":"MEUCIQD7al7Nq2ft2nygOgqHOBhtbhYuc9Tnm2Mru3yEsr1dGwIgUUnzaoAY6hE9dGTGJyEaw7pNtRyQoSalvQ5nDsx8Do8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206806},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c92e49bc05560074feccd256a903bbc21c482482","scripts":{"tag":"git stash && git tag v\"$(npm view simple-cached-firestore version)\" && git push origin --tags","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"c8 mocha --recursive -r source-map-support/register -r ts-node/register --import tsx --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"c8 mocha --recursive -r source-map-support/register -r ts-node/register --import tsx --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json","prepare":"husky","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","preversion":"npm run lint && npm run build","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","update:packageVersion":"cat package.json | jq \".version = \\\"$(npm view simple-cached-firestore version)\\\"\" > package.json"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"10.9.2","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"*.{js,cjs,ts}":["eslint --fix"]},"_nodeVersion":"23.11.0","dependencies":{"err":"^2.1.13","flat":"^6.0.1","pino":"^9.6.0","luxon":"^3.6.1","bluebird":"^3.7.2","traverse":"^0.6.11","lodash-es":"^4.17.21","clean-deep":"^3.4.0","@ehacke/err":"^1.0.1","@types/flat":"^5.0.5","@types/node":"^22.14.1","@types/pino":"^7.0.5","http-status":"^2.1.0","pino-pretty":"^13.0.0","@types/luxon":"^3.6.2","@types/lodash":"^4.17.16","@types/redlock":"^4.0.7","@types/bluebird":"^3.5.42","@types/traverse":"^0.6.37","class-transformer":"^0.5.1","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","dotenv":"^16.5.0","eslint":"^9.25.1","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^5.6.1","ts-node":"^10.9.2","typings":"^2.1.1","prettier":"^3.5.3","commitizen":"^4.3.1","commitlint":"^19.8.0","typescript":"^5.8.3","lint-staged":"^15.5.1","@types/mocha":"^10.0.10","@ehacke/redis":"^2.0.11","@types/getenv":"^1.0.3","ts-essentials":"10.0.4","@types/ioredis":"^4.28.10","firebase-admin":"^13.3.0","tsconfig-paths":"^4.2.0","validated-base":"^2.0.0","@commitlint/cli":"^19.8.0","class-validator":"^0.14.1","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.31.0","source-map-support":"^0.5.21","prettier-eslint-cli":"^8.0.1","@ehacke/eslint-config":"^2.1.2","@ehacke/prettier-config":"^3.0.1","@ehacke/commitlint-config":"^4.0.2","@typescript-eslint/parser":"^8.31.0","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^8.31.0","eslint-plugin-simple-import-sort":"^12.1.1","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"ioredis":"^5.6.1","@ehacke/redis":"^2.0.10","ts-essentials":"10.0.4","firebase-admin":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_7.0.0_1745368378966_0.21070595893502175","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"simple-cached-firestore","version":"7.0.1","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@7.0.1","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"59cf93faa9128d69a6a53ba2bd70e20938aec33b","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-7.0.1.tgz","fileCount":10,"integrity":"sha512-I4bHS6MLEjveN4Jii6Mq4pGSZErabyVubl+1n1Yn7ELDMowhBm7RoBcT9ibxhozUR893TCou3/Xo3icMDkSoRw==","signatures":[{"sig":"MEQCIDYDy5ohD+Kn709hr7OdlkD9Zmp1acWhCHCjN47yGVojAiAKGUgihz3rKrjaDXhSFWmR72fNbNeODbf4krxXVZTeow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206568},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"89fcec460cb3ab5bdaeb0820b583658ee4d30f68","scripts":{"tag":"git stash && git tag v\"$(npm view simple-cached-firestore version)\" && git push origin --tags","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"c8 mocha --recursive -r source-map-support/register -r ts-node/register --import tsx --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"c8 mocha --recursive -r source-map-support/register -r ts-node/register --import tsx --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json","prepare":"husky","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","preversion":"npm run lint && npm run build","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","update:packageVersion":"cat package.json | jq \".version = \\\"$(npm view simple-cached-firestore version)\\\"\" > package.json"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"10.9.2","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"*.{js,cjs,ts}":["eslint --fix"]},"_nodeVersion":"23.11.0","dependencies":{"err":"^2.1.13","flat":"^6.0.1","pino":"^9.6.0","luxon":"^3.6.1","bluebird":"^3.7.2","traverse":"^0.6.11","lodash-es":"^4.17.21","clean-deep":"^3.4.0","@ehacke/err":"^1.0.1","@types/flat":"^5.0.5","@types/node":"^22.14.1","@types/pino":"^7.0.5","http-status":"^2.1.0","pino-pretty":"^13.0.0","@types/luxon":"^3.6.2","@types/lodash":"^4.17.16","@types/redlock":"^4.0.7","@types/bluebird":"^3.5.42","@types/traverse":"^0.6.37","class-transformer":"^0.5.1","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","dotenv":"^16.5.0","eslint":"^9.25.1","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^5.6.1","ts-node":"^10.9.2","typings":"^2.1.1","prettier":"^3.5.3","commitizen":"^4.3.1","commitlint":"^19.8.0","typescript":"^5.8.3","lint-staged":"^15.5.1","@types/mocha":"^10.0.10","@ehacke/redis":"^2.0.11","@types/getenv":"^1.0.3","ts-essentials":"10.0.4","@types/ioredis":"^4.28.10","firebase-admin":"^13.3.0","tsconfig-paths":"^4.2.0","validated-base":"^2.0.0","@commitlint/cli":"^19.8.0","class-validator":"^0.14.1","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.31.0","source-map-support":"^0.5.21","prettier-eslint-cli":"^8.0.1","@ehacke/eslint-config":"^2.1.2","@ehacke/prettier-config":"^3.0.1","@ehacke/commitlint-config":"^4.0.2","@typescript-eslint/parser":"^8.31.0","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^8.31.0","eslint-plugin-simple-import-sort":"^12.1.1","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"ioredis":"^5.6.1","@ehacke/redis":"^2.0.10","ts-essentials":"10.0.4","firebase-admin":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_7.0.1_1745369346378_0.2458640330189268","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"simple-cached-firestore","version":"7.0.2","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@7.0.2","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"f60c8c7eb696df4256f27997c62ffa5b858161e2","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-7.0.2.tgz","fileCount":10,"integrity":"sha512-+utulfBJL0sHYJU+gx6xayrgK8fvUrM5vMeH87gEzIZqMQPurayup+sSIlehUqvRHpZS8aD+7Rdf/dLPBS7yuA==","signatures":[{"sig":"MEQCIGJtojTiipDHduSNlha5zi9XfEV4hovJrd0BQIoavm5NAiABwsk9FkvpEljUVNyoz8Yv1thEp61rFrvDtq8xPwM1xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e0b8439364906f2adcfd78e3cebc47fe44adf990","scripts":{"tag":"git stash && git tag v\"$(npm view simple-cached-firestore version)\" && git push origin --tags","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"c8 mocha --recursive -r source-map-support/register -r ts-node/register --import tsx --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"c8 mocha --recursive -r source-map-support/register -r ts-node/register --import tsx --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json","prepare":"husky","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","preversion":"npm run lint && npm run build","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","update:packageVersion":"cat package.json | jq \".version = \\\"$(npm view simple-cached-firestore version)\\\"\" > package.json"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"10.9.2","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"*.{js,cjs,ts}":["eslint --fix"]},"_nodeVersion":"23.11.0","dependencies":{"err":"^2.1.13","flat":"^6.0.1","pino":"^9.6.0","luxon":"^3.6.1","bluebird":"^3.7.2","traverse":"^0.6.11","lodash-es":"^4.17.21","clean-deep":"^3.4.0","@ehacke/err":"^1.0.1","@types/flat":"^5.0.5","@types/node":"^22.14.1","@types/pino":"^7.0.5","http-status":"^2.1.0","pino-pretty":"^13.0.0","@types/luxon":"^3.6.2","@types/lodash":"^4.17.16","@types/redlock":"^4.0.7","@types/bluebird":"^3.5.42","@types/traverse":"^0.6.37","class-transformer":"^0.5.1","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.19.3","chai":"^5.2.0","husky":"^9.1.7","mocha":"^11.1.0","sinon":"^20.0.0","dotenv":"^16.5.0","eslint":"^9.25.1","getenv":"^1.0.0","fixpack":"^4.0.0","ioredis":"^5.6.1","ts-node":"^10.9.2","typings":"^2.1.1","prettier":"^3.5.3","typescript":"^5.8.3","lint-staged":"^15.5.1","@types/mocha":"^10.0.10","@ehacke/redis":"^2.0.11","@types/getenv":"^1.0.3","ts-essentials":"10.0.4","@types/ioredis":"^4.28.10","firebase-admin":"^13.3.0","tsconfig-paths":"^4.2.0","validated-base":"^2.0.0","class-validator":"^0.14.1","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.31.0","source-map-support":"^0.5.21","prettier-eslint-cli":"^8.0.1","@ehacke/eslint-config":"^2.1.2","@ehacke/prettier-config":"^3.0.1","@typescript-eslint/parser":"^8.31.0","@typescript-eslint/eslint-plugin":"^8.31.0","eslint-plugin-simple-import-sort":"^12.1.1","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"ioredis":"^5.6.1","@ehacke/redis":"^2.0.10","ts-essentials":"10.0.4","firebase-admin":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_7.0.2_1765060073574_0.4934937520346476","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"simple-cached-firestore","version":"7.0.3","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@7.0.3","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"2a4d6118d7091d4ce5c3cbb8267004cc0a1695d8","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-7.0.3.tgz","fileCount":10,"integrity":"sha512-xLtPgvClaO7mVBJRZz69QPcw9A46mGBihxv+VQU6hYJLtSTNELnIAasrpOYjihZ7104VPmRXld1Rpb5l6HFbBQ==","signatures":[{"sig":"MEUCIQD6hoO1WUZoU7tb4+sYYQc+ywjrqQjRzZnFLySGe0XuTwIgMY1zGADBkwcT07RHkIx0R1hnGUCK0YgPecgm2shV5hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"20a90ad088e0c547cf63f269bb8323ae07400598","scripts":{"tag":"git stash && git tag v\"$(npm view simple-cached-firestore version)\" && git push origin --tags","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"c8 mocha --recursive -r source-map-support/register -r ts-node/register --import tsx --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"c8 mocha --recursive -r source-map-support/register -r ts-node/register --import tsx --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json","prepare":"husky","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","preversion":"npm run lint && npm run build","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","update:packageVersion":"cat package.json | jq \".version = \\\"$(npm view simple-cached-firestore version)\\\"\" > package.json"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"10.9.2","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"*.{js,cjs,ts}":["eslint --fix"]},"_nodeVersion":"23.11.0","dependencies":{"err":"^2.1.13","flat":"^6.0.1","pino":"^10.1.0","luxon":"^3.7.2","bluebird":"^3.7.2","traverse":"^0.6.11","lodash-es":"^4.17.21","clean-deep":"^3.4.0","@ehacke/err":"^1.0.4","@types/flat":"^5.0.5","@types/node":"^24.10.1","@types/pino":"^7.0.5","http-status":"^2.1.0","pino-pretty":"^13.1.3","@types/luxon":"^3.7.1","@types/lodash":"^4.17.21","@types/redlock":"^4.0.8","@types/bluebird":"^3.5.42","@types/traverse":"^0.6.37","class-transformer":"^0.5.1","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.21.0","chai":"^6.2.1","husky":"^9.1.7","mocha":"^11.7.5","sinon":"^21.0.0","dotenv":"^17.2.3","eslint":"^9.39.1","getenv":"^2.0.0","fixpack":"^4.0.0","ioredis":"^5.8.2","ts-node":"^10.9.2","typings":"^2.1.1","prettier":"^3.7.4","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/mocha":"^10.0.10","@ehacke/redis":"^2.0.13","@types/getenv":"^1.0.3","ts-essentials":"10.1.1","firebase-admin":"^13.6.0","tsconfig-paths":"^4.2.0","validated-base":"^2.0.2","class-validator":"^0.14.3","@types/lodash-es":"^4.17.12","source-map-support":"^0.5.21","prettier-eslint-cli":"^8.0.1","@ehacke/eslint-config":"^2.1.4","@ehacke/prettier-config":"^3.0.2","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1","eslint-plugin-simple-import-sort":"^12.1.1","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"ioredis":"^5.6.1","@ehacke/redis":"^2.0.10","ts-essentials":"10.0.4","firebase-admin":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_7.0.3_1765064127978_0.4224006196808887","host":"s3://npm-registry-packages-npm-production"}},"7.0.4":{"name":"simple-cached-firestore","version":"7.0.4","keywords":["cached","firebase","firestore","google"],"author":{"name":"Eric Hacke"},"license":"MIT","_id":"simple-cached-firestore@7.0.4","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dist":{"shasum":"9b8d083d29659c43da68a3b22c954b8bd17c58cc","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-7.0.4.tgz","fileCount":10,"integrity":"sha512-0JI5vlGn3vnX2zeqyxeL1VQ+J9vkhcs7TI5GHPZYYjGC4LhOT5IbMWJfU8gZm7ycohDM0FPZZMG7Npc6njuDKg==","signatures":[{"sig":"MEYCIQCXpAV0ewLF6kelfFCgUTX/0G4pHdhLpbSLc+ZpQmPCdQIhAPLjNgSC0f/JXxjXh/zNDU0MbBD4hhIycFepcPaUrclD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213641},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b6393188375c85e826f9cf01eb5548034940d708","scripts":{"tag":"git stash && git tag v\"$(npm view simple-cached-firestore version)\" && git push origin --tags","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","test":"c8 mocha --recursive -r source-map-support/register -r ts-node/register --import tsx --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"c8 mocha --recursive -r source-map-support/register -r ts-node/register --import tsx --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","build":"rm -rf ./dist && tsc -p tsconfig.build.json","prepare":"husky","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","preversion":"npm run lint && npm run build","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","integration":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","postpublish":"git push","docker:restart":"npm run docker:down && npm run docker:up","update:packageVersion":"cat package.json | jq \".version = \\\"$(npm view simple-cached-firestore version)\\\"\" > package.json"},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"repository":{"url":"git+https://github.com/ehacke/simple-cached-firestore.git","type":"git"},"_npmVersion":"10.9.2","description":"Firestore wrapper with simplified API and optional caching built in","directories":{},"lint-staged":{"package.json":["fixpack"],"*.{js,cjs,ts}":["eslint --fix"]},"_nodeVersion":"23.11.0","dependencies":{"err":"^2.1.13","flat":"^6.0.1","pino":"^10.1.0","luxon":"^3.7.2","bluebird":"^3.7.2","traverse":"^0.6.11","lodash-es":"^4.17.21","clean-deep":"^3.4.0","@ehacke/err":"^1.0.4","@types/flat":"^5.0.5","@types/node":"^24.10.1","http-status":"^2.1.0","pino-pretty":"^13.1.3","@types/luxon":"^3.7.1","@types/lodash":"^4.17.21","@types/redlock":"^4.0.8","@types/bluebird":"^3.5.42","@types/traverse":"^0.6.37","class-transformer":"^0.5.1","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.21.0","chai":"^6.2.1","husky":"^9.1.7","mocha":"^11.7.5","sinon":"^21.0.0","dotenv":"^17.2.3","eslint":"^9.39.1","getenv":"^2.0.0","fixpack":"^4.0.0","ioredis":"^5.8.2","ts-node":"^10.9.2","typings":"^2.1.1","prettier":"^3.7.4","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/mocha":"^10.0.10","@ehacke/redis":"^2.0.13","@types/getenv":"^1.0.3","ts-essentials":"10.1.1","firebase-admin":"^13.6.0","tsconfig-paths":"^4.2.0","validated-base":"^2.0.2","class-validator":"^0.14.3","@types/lodash-es":"^4.17.12","source-map-support":"^0.5.21","prettier-eslint-cli":"^8.0.1","@ehacke/eslint-config":"^2.1.4","@ehacke/prettier-config":"^3.0.2","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1","eslint-plugin-simple-import-sort":"^12.1.1","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"ioredis":"^5.6.1","@ehacke/redis":"^2.0.10","ts-essentials":"^10.0.4","firebase-admin":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-cached-firestore_7.0.4_1765065423134_0.5789724550390636","host":"s3://npm-registry-packages-npm-production"}},"7.0.5":{"name":"simple-cached-firestore","description":"Firestore wrapper with simplified API and optional caching built in","version":"7.0.5","author":{"name":"Eric Hacke"},"bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"dependencies":{"@ehacke/err":"^1.0.6","@types/bluebird":"^3.5.42","@types/flat":"^5.0.5","@types/lodash":"^4.17.21","@types/luxon":"^3.7.1","@types/node":"^24.10.1","@types/redlock":"^4.0.8","@types/traverse":"^0.6.37","bluebird":"^3.7.2","class-transformer":"^0.5.1","clean-deep":"^3.4.0","err":"^2.1.13","fast-json-stable-stringify":"^2.1.0","flat":"^6.0.1","http-status":"^2.1.0","lodash-es":"^4.17.21","luxon":"^3.7.2","pino":"^10.1.0","pino-pretty":"^13.1.3","traverse":"^0.6.11"},"devDependencies":{"@ehacke/eslint-config":"^2.1.4","@ehacke/prettier-config":"^3.0.2","@ehacke/redis":"^2.0.14","@istanbuljs/nyc-config-typescript":"^1.0.2","@types/getenv":"^1.0.3","@types/lodash-es":"^4.17.12","@types/mocha":"^10.0.10","@typescript-eslint/eslint-plugin":"^8.48.1","@typescript-eslint/parser":"^8.48.1","c8":"^10.1.3","chai":"^6.2.1","class-validator":"^0.14.3","dotenv":"^17.2.3","eslint":"^9.39.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-simple-import-sort":"^12.1.1","firebase-admin":"^13.6.0","fixpack":"^4.0.0","getenv":"^2.0.0","husky":"^9.1.7","ioredis":"^5.8.2","lint-staged":"^16.2.7","mocha":"^11.7.5","nyc":"^17.1.0","prettier":"^3.7.4","prettier-eslint-cli":"^8.0.1","sinon":"^21.0.0","source-map-support":"^0.5.21","ts-essentials":"10.1.1","ts-node":"^10.9.2","tsconfig-paths":"^4.2.0","tsx":"^4.21.0","typescript":"^5.9.3","typings":"^2.1.1","validated-base":"^2.0.3"},"homepage":"https://github.com/ehacke/simple-cached-firestore#readme","keywords":["cached","firebase","firestore","google"],"license":"MIT","lint-staged":{"package.json":["fixpack"],"*.{js,cjs,ts}":["eslint --fix"]},"main":"dist/index.js","peerDependencies":{"@ehacke/redis":"^2.0.10","firebase-admin":"^13.3.0","ioredis":"^5.6.1","ts-essentials":"^10.0.4"},"repository":{"type":"git","url":"git+https://github.com/ehacke/simple-cached-firestore.git"},"scripts":{"build":"rm -rf ./dist && tsc -p tsconfig.build.json","docker:down":"COMPOSE_PROJECT_NAME=local docker-compose down --remove-orphans","docker:restart":"npm run docker:down && npm run docker:up","docker:up":"COMPOSE_PROJECT_NAME=local docker-compose up -d","integration":"c8 mocha --recursive -r source-map-support/register -r ts-node/register -r tsconfig-paths/register --use_strict --exit \"tests/**/*.it.+(ts|js)\"","lint":"fixpack && prettier-eslint --write && eslint --fix \"**/*.{js,ts}\"","postpublish":"git push","prepare":"husky","preversion":"npm run lint && npm run build","tag":"git stash && git tag v\"$(npm view simple-cached-firestore version)\" && git push origin --tags","test":"c8 mocha --recursive -r source-map-support/register -r ts-node/register --import tsx --use_strict --exit \"tests/**/*.+(unit|it).+(ts|js)\"","unit":"c8 mocha --recursive -r source-map-support/register -r ts-node/register --import tsx --use_strict --exit \"tests/**/*.unit.+(ts|js)\"","update:packageVersion":"cat package.json | jq \".version = \\\"$(npm view simple-cached-firestore version)\\\"\" > package.json"},"type":"module","types":"dist/index.d.ts","_id":"simple-cached-firestore@7.0.5","gitHead":"bc541f8608c0a30cb1345b193f6e17e6dc1cb26b","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-r3aBKz0iXJT5y+QHbHyQIUEGql+JXCu96I3nJC/8A3qDTwVpC6Q3tGBm+3Q/aXTy83nMXmx/7ZEOWiJ6liwz2w==","shasum":"0d004d5ee27edfe7284215e6793831473ea274cd","tarball":"https://registry.npmjs.org/simple-cached-firestore/-/simple-cached-firestore-7.0.5.tgz","fileCount":10,"unpackedSize":213146,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBjiiGcuznL0ssKY69S6DZtQQPS4FmjWoW4FG92MCjIMAiAp/GSPs2NbUMcREdIrxLDecB+V/mZeqj7xImQCVw33JA=="}]},"_npmUser":{"name":"ehacke","email":"eric@asserted.dev"},"directories":{},"maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/simple-cached-firestore_7.0.5_1765066780537_0.44114198636296864"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-21T03:02:28.447Z","modified":"2025-12-07T00:19:40.908Z","1.0.1":"2020-02-21T03:02:28.580Z","1.0.2":"2020-02-21T15:56:58.810Z","2.0.0":"2020-02-22T19:38:39.549Z","2.0.1":"2020-02-22T19:45:42.240Z","2.0.2":"2020-02-22T19:53:41.012Z","2.1.2":"2020-02-23T16:55:56.289Z","2.1.3":"2020-02-23T20:49:19.405Z","2.1.4":"2020-02-23T20:58:48.204Z","2.1.5":"2020-03-02T20:55:37.897Z","2.1.6":"2020-03-02T20:59:35.257Z","2.1.7":"2020-03-02T21:27:04.398Z","2.1.8":"2020-03-02T21:35:55.301Z","2.1.9":"2020-03-08T16:26:26.610Z","2.1.10":"2020-03-17T20:15:36.674Z","2.1.11":"2020-03-31T14:49:07.910Z","3.0.0":"2020-04-04T19:00:49.626Z","3.0.1":"2020-04-04T19:13:02.188Z","2.1.12":"2020-04-17T17:21:17.523Z","3.0.2":"2020-04-17T17:25:29.779Z","3.1.0":"2020-04-18T23:10:07.730Z","3.2.0":"2020-05-05T22:22:30.814Z","3.2.1":"2020-05-10T16:14:50.874Z","3.2.2":"2020-05-21T13:13:28.357Z","3.2.3":"2020-06-02T17:02:41.828Z","3.2.4":"2020-06-16T19:37:26.826Z","3.2.5":"2020-06-21T18:40:17.808Z","3.2.6":"2020-06-21T20:19:09.814Z","3.2.7":"2020-06-21T21:37:18.871Z","3.2.8":"2020-07-08T13:15:15.803Z","3.2.9":"2020-07-11T21:27:31.364Z","3.3.0":"2021-04-06T13:17:04.048Z","3.3.1":"2021-04-23T16:26:27.103Z","3.3.2":"2021-04-23T16:28:25.817Z","3.3.3":"2021-05-09T23:16:00.799Z","3.4.0":"2021-05-26T16:40:02.740Z","3.5.0":"2021-06-01T14:37:43.515Z","3.5.2":"2021-08-28T23:34:08.750Z","4.0.0":"2021-10-03T15:11:45.279Z","4.0.1-beta.e2e588d.0":"2021-11-14T22:00:35.626Z","4.0.1-beta.9a895d9.0":"2021-11-14T22:03:40.889Z","4.0.1-beta.d9d1683.0":"2021-11-15T03:08:56.871Z","5.0.0":"2021-11-15T03:10:13.077Z","5.0.1-beta.10e0bbc.0":"2021-12-09T16:44:03.196Z","6.0.0":"2021-12-09T16:45:15.118Z","6.0.1":"2021-12-09T16:48:21.159Z","7.0.0":"2025-04-23T00:32:59.153Z","7.0.1":"2025-04-23T00:49:06.571Z","7.0.2":"2025-12-06T22:27:53.735Z","7.0.3":"2025-12-06T23:35:28.157Z","7.0.4":"2025-12-06T23:57:03.281Z","7.0.5":"2025-12-07T00:19:40.718Z"},"bugs":{"url":"https://github.com/ehacke/simple-cached-firestore/issues"},"author":{"name":"Eric Hacke"},"license":"MIT","homepage":"https://github.com/ehacke/simple-cached-firestore#readme","keywords":["cached","firebase","firestore","google"],"repository":{"type":"git","url":"git+https://github.com/ehacke/simple-cached-firestore.git"},"description":"Firestore wrapper with simplified API and optional caching built in","maintainers":[{"name":"ehacke","email":"eric@asserted.dev"}],"readme":"# simple-cached-firestore\n\n![npm](https://img.shields.io/npm/v/simple-cached-firestore)\n![install size](https://badgen.net/packagephobia/install/simple-cached-firestore)\n![Codecov](https://img.shields.io/codecov/c/gh/ehacke/simple-cached-firestore)\n![CircleCI](https://img.shields.io/circleci/build/github/ehacke/simple-cached-firestore)\n![GitHub](https://img.shields.io/github/license/ehacke/simple-cached-firestore)\n\nNodeJS Firestore wrapper with simplified API, model validation, and optional caching built in.\n\n## Features\n\n- transparent, no-effort redis caching to improve speed and limit costs\n- model validation (optional, suggest using [validated-base](https://github.com/ehacke/validated-base))\n- simplified API to reduce boilerplate, but retain access to original API for special cases\n\n\n## Install\n\n```bash\nnpm i -S simple-cached-firestore\n```\n\n## Usage\n\nBefore instantiating the Firestore wrapper, we first need a model it'll use for CRUD operations.\n\nHere is a blog post on [validated models in Node](https://asserted.io/posts/type-safe-models-in-node), and why they are useful.\n\n### Create a Model\n\nAt minimum, the model has to fulfill the following interface: \n\n```typescript\ninterface DalModel {\n  id: string;\n  validate(): void | Promise<void>;\n  createdAt: Date;\n  updatedAt: Date;\n}\n```\n\nThat said, it's easiest to just extend [validated-base](https://www.npmjs.com/package/validated-base) and use that.\n\n```typescript\nimport { ValidatedBase } from 'validated-base';\nimport { IsDate, IsString, MaxLength } from 'class-validator';\nimport { toDate } from 'simple-cached-firestore';\n\ninterface ValidatedClassInterface {\n  id: string;\n\n  something: string;\n\n  createdAt: Date;\n  updatedAt: Date;\n}\n\nclass ValidatedClass extends ValidatedBase implements ValidatedClassInterface {\n  constructor(params: ValidatedClassInterface, validate = true) {\n    super();\n\n    this.id = params.id;\n\n    this.something = params.something;\n\n    // This toDate() is necessary to convert either ISO strings or Firebase Timestamps to Date objects\n    this.createdAt = toDate(params.createdAt);\n    this.updatedAt = toDate(params.updatedAt);\n\n    if (validate) {\n      this.validate();\n    }\n  }\n\n  @IsString()\n  id: string;\n\n  @MaxLength(10)\n  @IsString()\n  something: string;\n\n  @IsDate()\n  createdAt: Date;\n\n  @IsDate()\n  updatedAt: Date;\n}\n```\n\n### Create simple-cached-firestore\n\nA single instance is responsible for reading and writing to a specific Firestore collection. \n\nReads are cached for the configured TTL, writes update the cache.\n\n```typescript\nimport admin from 'firebase-admin';\nimport { Redis } from '@ehacke/redis';\nimport { Firestore } from 'simple-cached-firestore';\n\n// Initialize Firebase client\nconst serviceAccount = require('./path/to/serviceAccountKey.json');\nadmin.initializeApp({ credential: admin.credential.cert(serviceAccount) });\n\n// Create instance of wrapper\nconst cachedFirestore = new Firestore<ValidatedClass>({ db: admin.firestore(), redis: new Redis() });\n\nconst firebaseConfig = {\n  collection: 'some-collection',\n\n  // The object read from the db will have Firebase Timestamps in place of Dates, that the ValidatedClass must convert \n  convertFromDb: (params) => new ValidatedClass(params),\n\n  // The object being written to the db will be automatically scanned for Dates, which are converted to Timestamps\n  // NOTE: This scanning does have a performance hit, but it's assumed writes are infrequent compared to reads \n  convertForDb: (params) => params,\n};\n\nconst cacheConfig = {\n  cacheTtlSec: 5,\n  // Objects read from the cache will obviously have their Dates as ISO strings, ValidatedClass must convert to Date\n  parseFromCache: (instance) => new ValidatedClass(JSON.parse(instance)),\n  stringifyForCache: (instance: ValidatedClass) => JSON.stringify(instance),\n};\n\n// Configure simple-cached-firestore before use\ncachedFirestore.configure(firebaseConfig, cacheConfig);\n\n// Firestore wrapper is ready to go.\n```\n\n## CRUD API\n\n### create(instance: T): Promise\\<T>\n\nWrite a new model to the db. If an entry exists with the same ID, the write fails.\n\n```typescript\nconst validatedClass = new ValidatedClass({ id: 'foo-id', something: 'some-data', createdAt: new Date(), updatedAt: new Date() });\nawait cachedFirestore.create(validatedClass);\n```\n\n### get(id: string): Promise<T | null>\n\nRead a model from the db by ID. Returns a constructed instance of the model, or null.\n\n```typescript\nconst validatedClass = await cachedFirestore.get('foo-id');\n```\n\n### getOrThrow(id: string): Promise\\<T>\n\nRead a model from the db by ID. Returns a constructed instance of the model, or throws an Error if not found.\nUseful for cases where you know the ID should exist, and dow't want to add null checks to make Typescript happy.\n\n```typescript\nconst validatedClass = await cachedFirestore.getOrThrow('foo-id');\n```\n\n### patch(id: string, patch: DeepPartial<T>): Promise<T>\n\nPass in any subset of the properties of the model already in the db to update just those properties.\n\n`createdAt` and `updatedAt` are ignored, and `updatedAt` is set by the wrapper.\n\n```typescript\nconst validatedClass = await cachedFirestore.patch('foo-id', { something: 'patch-this' });\n```\n\n### update(id: string, update: T): Promise\\<T>\n\nOverwrite entire instance of model with a new instance.\n\n`createdAt` and `updatedAt` are ignored, and `updatedAt` is set by the wrapper.\n\n```typescript\nconst updatedClass = new ValidatedClass({ id: 'foo-id', something: 'updated', createdAt: new Date(), updatedAt: new Date() });\nconst validatedClass = await cachedFirestore.update('foo-id', updatedClass);\n```\n\n### exists(id: string): Promise\\<boolean>\n\nReturn true if ID exists in collection\n\n```typescript\nconst exists = await cachedFirestore.exists('foo-id');\n```\n\n### remove(id: string): Promise\\<void>\n\nRemove model for this ID if it exists, silent return if it doesn't\n\n```typescript\nawait cachedFirestore.remove('foo-id');\n```\n\n## Query API\n\nTo simplify the interface and to abstract it so that it can function for any db (not just Firestore), we created a simpler query language.\n\n```typescript\ninterface QueryInterface {\n  filters?: ListFilterInterface[];\n  sort?: ListSortInterface;\n  offset?: number;\n  limit?: number;\n  before?: DalModelValue;\n  after?: DalModelValue;\n}\n\ntype DalModelValue = string | Date | number | null | boolean;\n\ninterface ListFilterInterface {\n  property: string;\n  operator: FILTER_OPERATORS;\n  value: DalModelValue;\n}\n\nenum FILTER_OPERATORS {\n  GT = '>',\n  GTE = '>=',\n  LT = '<',\n  LTE = '<=',\n  EQ = '==',\n  CONTAINS = 'array-contains',\n}\n\ninterface ListSortInterface {\n  property: string;\n  direction: SORT_DIRECTION;\n}\n\nenum SORT_DIRECTION {\n  ASC = 'asc',\n  DESC = 'desc',\n}\n```\n\nIn use, it looks like this:\n\n```typescript\n// Find all objects with property 'something' equal to 'some-value'\nconst simpleMatchQuery = {\n  filters: [\n    {\n      property: 'something',\n      operator: FILTER_OPERATORS.EQ,\n      value: 'some-value',\n    } \n  ],\n}\n\n// Can add multiple conditions\nconst compoundMatchQuery = {\n  filters: [\n    {\n      property: 'something',\n      operator: FILTER_OPERATORS.EQ,\n      value: 'some-value',\n    },\n    {\n      property: 'another',\n      operator: FILTER_OPERATORS.EQ,\n      value: 'something-else',\n    } \n  ],\n}\n\n// Use sorting, offset and limits\nconst sortedQuery = {\n  filters: [\n    {\n      property: 'something',\n      operator: FILTER_OPERATORS.EQ,\n      value: 'some-value',\n    } \n  ],\n  sort: {\n    property: 'createdAt',\n    direction: SORT_DIRECTION.DESC,\n  },\n  limit: 100, // Return 100 values max\n  offset: 20, // Start at the 20th value in descending order\n}\n\n// Use pagination\nconst paginatedQuery = {\n  filters: [\n    {\n      property: 'something',\n      operator: FILTER_OPERATORS.EQ,\n      value: 'some-value',\n    } \n  ],\n  sort: {\n    property: 'createdAt',\n    direction: SORT_DIRECTION.DESC,\n  },\n  limit: 100, // Return 100 values max\n  // Before or After should match sort property\n  after: 'created-at-1', // Show page of up to 100, with entries that occur after the createdAt 'created-at-1'\n}\n```\n\nThen just pass the query to simple-cached-firestore\n\n```typescript\nconst simpleMatchQuery = {\n  filters: [\n    {\n      property: 'something',\n      operator: FILTER_OPERATORS.EQ,\n      value: 'some-value',\n    } \n  ],\n}\n\nconst results = await cachedFirestore.query(simpleMatchQuery);\n```\n\nNOTE: queries are cached, but not very well. Any writes to this collection that occur after a cached query will invalidate the entire query cache.\n\n## Special Cases\n\nFor situations where you need to access the underlying Firestore instance, you can do that.\n\n```\ncachedFirestore.services.firestore === admin.firestore.Firestore\n```\n\n","readmeFilename":"README.md"}