{"_id":"zod-firebase-admin","_rev":"30-e553cdb5cce3c9a574c3149e08e78f02","name":"zod-firebase-admin","dist-tags":{"latest":"2.1.2"},"versions":{"0.0.5":{"name":"zod-firebase-admin","version":"0.0.5","keywords":["zod","firebase","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@0.0.5","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"b5784f84b45137b8effb70ba45f9283a41c9af00","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-0.0.5.tgz","fileCount":75,"integrity":"sha512-ey1RA7z3dQTRVpvmX79U3RE6lZY2XtPu64wGRYhUurkOzv0jcJcLBLrfWcsg3V2Lkp91icqIYZdwpZW3XbK6jQ==","signatures":[{"sig":"MEUCIQCa6iD7TrGdz6dbnyo3qOuox9FqZ3WYGZUciBbvb5JBaAIgbq5qi2b3Ed4jnypHlgXuni09NFYBL9IB0OJXlO6eUos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41428},"main":"./lib/cjs/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","engines":{"node":">= 18.0.0"},"exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"gitHead":"57570f748d7d79bf3ba9e734ac117858be831b7a","scripts":{"test":"jest --passWithNoTests","eslint":"eslint --ext .ts,.tsx .","compile":"rm -rf ./lib && tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","lint:md":"markdownlint-cli2 \"**/*.md\" \"#node_modules\"","prepack":"npm run compile","prepare":"husky install","prettier":"prettier --check .","type-check":"tsc"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"9.5.1","description":"zod firebase-admin","directories":{},"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","eslint":"^8","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18","firebase-admin":"11.9.0","@commitlint/cli":"^17.6.3","@tsconfig/node18":"^2.0.1","markdownlint-cli2":"^0.7.1","@valian/eslint-config":"^0.0.6","@commitlint/config-conventional":"^17.6.3"},"peerDependencies":{"typescript":">=5","firebase-admin":">=11.8.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_0.0.5_1685980584632_0.7266438993368303","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"zod-firebase-admin","version":"0.0.6","keywords":["zod","firebase","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@0.0.6","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"d5c6882f3a6633db31f1f39350ecab61858598f5","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-0.0.6.tgz","fileCount":75,"integrity":"sha512-U0xYXQUm4daJS8/lY5WMcespFLh0nD65GZULrMjRaqU1/v4YyC6n4LeI9eRvgSWXbGVWhaPlSO7aTwaaA+qH8Q==","signatures":[{"sig":"MEUCIEE37KFXesynUO3U8kI/R+nY/SnHlpzKrB2xu5RsmiS4AiEA98WtOlhpB7DQyfHh5u9R0uulo0RPV3LOeyCFPjfTyiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42175},"main":"./lib/cjs/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","engines":{"node":">= 18.0.0"},"exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"gitHead":"25d67aa1c6bb98ff72bf7c985a22f7d2c52f8029","scripts":{"test":"jest --passWithNoTests","eslint":"eslint --ext .ts,.tsx .","compile":"rm -rf ./lib && tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","lint:md":"markdownlint-cli2 \"**/*.md\" \"#node_modules\"","prepack":"npm run compile","prepare":"husky install","prettier":"prettier --check .","type-check":"tsc"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"9.5.1","description":"zod firebase-admin","directories":{},"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","eslint":"^8","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^18","firebase-admin":"11.9.0","@commitlint/cli":"^17.6.3","@tsconfig/node18":"^2.0.1","markdownlint-cli2":"^0.7.1","@valian/eslint-config":"^0.0.6","@commitlint/config-conventional":"^17.6.3"},"peerDependencies":{"typescript":">=5","firebase-admin":">=11.8.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_0.0.6_1685996455955_0.26721947744517394","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"zod-firebase-admin","version":"0.0.7","keywords":["zod","firebase","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@0.0.7","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"d70bb4d325952e1627b9a43f13bf088237d4f05f","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-0.0.7.tgz","fileCount":11,"integrity":"sha512-jgwhzA0NAPiJ2nf52NSsS/eiArN6ABRfosKBItrZIlQBFZDK2Pb3axCHOsjmmKHKzwIY0nW7z2vwQmcT3coZfA==","signatures":[{"sig":"MEYCIQCd2o88eIGqrszqIswyOjxcLI5TGp7wu+bvELVU52l54wIhANrhhl1dtYHpgg5ngzTQCjlS3GxE294drTrdQ/W+GFoX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23525},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"3335ccf212520ac78ad4ddabe9aad55916968348","scripts":{"test":"jest --passWithNoTests","eslint":"eslint --ext .ts,.tsx .","compile":"rm -rf ./lib && rollup -c","lint:md":"markdownlint-cli2 \"**/*.md\" \"#node_modules\"","prepack":"npm run compile","prepare":"husky install","prettier":"prettier --check .","type-check":"tsc"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"9.5.1","description":"zod firebase-admin","directories":{},"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.42.0","rollup":"3.23.1","ts-jest":"29.1.0","ts-node":"10.9.1","prettier":"2.8.8","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"18","firebase-admin":"11.9.0","@commitlint/cli":"17.6.3","@tsconfig/node18":"2.0.1","markdownlint-cli2":"0.7.1","rollup-plugin-dts":"5.3.0","@valian/eslint-config":"0.0.6","@rollup/plugin-typescript":"11.1.1","@commitlint/config-conventional":"17.6.3"},"peerDependencies":{"typescript":">=5","firebase-admin":">=11"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_0.0.7_1686015999307_0.6379948078249422","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"zod-firebase-admin","version":"0.0.8","keywords":["zod","firebase","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@0.0.8","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"b67e3dbb90f3d06d2e54e97685baaa4d6d125342","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-0.0.8.tgz","fileCount":11,"integrity":"sha512-elP7Zogk/+dvoeKQVk+VEWNl/EUDZwyDdQTF/ZL4MLAy8vty+AjhbtgVDZ/GHbxonHiWW6/9/hOTZK/n1Ys0+Q==","signatures":[{"sig":"MEQCIDDvRxKQhuC7pk1ThGd41P80OQ9bspqBPzFX/fodMIxtAiAtdA4Wfj3Lmk7c9BOrDVihd/AZ3rU3/sKElPJa06m48A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24162},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"2d8530614b2617b4a8713d709872c5adad360313","scripts":{"test":"jest --passWithNoTests","eslint":"eslint --ext .ts,.tsx .","compile":"rm -rf ./lib && rollup -c","lint:md":"markdownlint-cli2 \"**/*.md\" \"#node_modules\"","prepack":"npm run compile","prepare":"husky install","prettier":"prettier --check .","type-check":"tsc"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"9.5.1","description":"zod firebase-admin","directories":{},"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.42.0","rollup":"3.23.1","ts-jest":"29.1.0","ts-node":"10.9.1","prettier":"2.8.8","typescript":"5.0.4","@types/jest":"29.5.2","@types/node":"18","firebase-admin":"11.9.0","@commitlint/cli":"17.6.5","@tsconfig/node18":"2.0.1","markdownlint-cli2":"0.7.1","rollup-plugin-dts":"5.3.0","@valian/eslint-config":"0.0.6","@rollup/plugin-typescript":"11.1.1","@commitlint/config-conventional":"17.6.5"},"peerDependencies":{"typescript":">=5","firebase-admin":">=11"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_0.0.8_1686024488746_0.6558025777768686","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"zod-firebase-admin","version":"0.0.9","keywords":["zod","firebase","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@0.0.9","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"59a1fe2136d8cd4878309b1e3eb66f1c58eb1ded","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-0.0.9.tgz","fileCount":12,"integrity":"sha512-/2/5KDxBMlCv7GLfNEsNwN6JsZLqAvlE9HtLy+K3F+mV6HEsr4Pa2fJ5huItRENue0j7CmpVo0hKRUKzS09Iag==","signatures":[{"sig":"MEQCIGdL5E9jIuD3V3zGTkAdX80rVaPCQRKGr29kqHRHArsgAiBUewHbaRSDCTXTVa9PopganTJNGGane3k5oa9XIQZwuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32354},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"b0da84c449f8a0799854e6a5fe98eba978a31aef","scripts":{"test":"jest --coverage","eslint":"eslint --ext .ts,.tsx .","compile":"rm -rf ./lib && rollup -c","lint:md":"markdownlint-cli2 \"**/*.md\" \"#node_modules\"","prepack":"npm run compile","prepare":"husky install","prettier":"prettier --check .","type-check":"tsc"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"9.5.1","description":"zod firebase-admin","directories":{},"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.42.0","rollup":"3.25.1","ts-jest":"29.1.0","ts-node":"10.9.1","prettier":"2.8.8","typescript":"5.1.3","@types/jest":"29.5.2","@types/node":"18","firebase-admin":"11.9.0","@commitlint/cli":"17.6.5","@tsconfig/node18":"2.0.1","markdownlint-cli2":"0.8.1","rollup-plugin-dts":"5.3.0","jest-mock-extended":"3.0.4","@valian/eslint-config":"0.0.7","@rollup/plugin-typescript":"11.1.1","@commitlint/config-conventional":"17.6.5"},"peerDependencies":{"typescript":">=5","firebase-admin":">=11"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_0.0.9_1686841666201_0.12523218265582714","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"zod-firebase-admin","version":"0.0.10","keywords":["zod","firebase","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@0.0.10","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"955a7dedb1f9d4ab7267f627d0fa63c6a1b473e9","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-0.0.10.tgz","fileCount":12,"integrity":"sha512-/RL8BHPZYPD2GE6l90Liz+yU/0U45mi+PCbiX137lku5GbggxS9ZSCkAXOataLEXXy4LuM+sQ3IX9s/Qlh5d8g==","signatures":[{"sig":"MEYCIQCYqi/SktKokGAlQGqFYGb9IaA7YVOJ9k+lUoC83t/GcAIhAJZVMQ2TbiGPT0Q1W47T/eHtFLUlMAip8h6oWQ7y/IfR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35880},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"f7a797e852a321c5fb4a97e94fce8e2ff38f49bc","scripts":{"test":"jest --coverage","eslint":"eslint --ext .ts,.tsx .","compile":"rm -rf ./lib && rollup -c","lint:md":"markdownlint-cli2 \"**/*.md\" \"#node_modules\"","prepack":"npm run compile","prepare":"husky install","prettier":"prettier --check .","type-check":"tsc"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"9.5.1","description":"zod firebase-admin","directories":{},"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.43.0","rollup":"3.25.1","ts-jest":"29.1.0","ts-node":"10.9.1","prettier":"2.8.8","typescript":"5.1.3","@types/jest":"29.5.2","@types/node":"18","firebase-admin":"11.9.0","@commitlint/cli":"17.6.5","@tsconfig/node18":"2.0.1","markdownlint-cli2":"0.8.1","rollup-plugin-dts":"5.3.0","jest-mock-extended":"3.0.4","@valian/eslint-config":"0.0.8","@rollup/plugin-typescript":"11.1.1","@commitlint/config-conventional":"17.6.5"},"peerDependencies":{"typescript":">=5","firebase-admin":">=11"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_0.0.10_1687442779302_0.7895726715889175","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"zod-firebase-admin","version":"0.0.11","keywords":["zod","firebase","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@0.0.11","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"07ba91d254352612c73999c5720da398df544a5c","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-0.0.11.tgz","fileCount":12,"integrity":"sha512-mbc5scO2cRSUdWYkJBDqaa9ud2D4IKpb9bHfrhKRqllJmtyayLaKn9dK/VvxdM2n4Z/PmnT1EfOt79joBA1ndw==","signatures":[{"sig":"MEQCIBnwfS7lUBu9xJmDcKCQhhwviazNpJWtsNXezp2Gz1HwAiAMosxv/SAO6anKVsSAePt+p5mHRBPFCeh1khunU8Xfng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39284},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"187d38f26b06bce1c612e13514222186827f77a8","scripts":{"test":"jest --coverage","eslint":"eslint --ext .ts,.tsx .","compile":"rm -rf ./lib && rollup -c","lint:md":"markdownlint-cli2 \"**/*.md\" \"#node_modules\"","prepack":"npm run compile","prepare":"husky install","prettier":"prettier --check .","type-check":"tsc"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"9.6.7","description":"zod firebase-admin","directories":{},"_nodeVersion":"18.17.1","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","husky":"8.0.3","eslint":"8.47.0","rollup":"3.28.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.2","typescript":"5.1.6","@types/jest":"29.5.3","firebase-admin":"11.10.1","@commitlint/cli":"17.7.1","@tsconfig/node18":"18.2.0","markdownlint-cli2":"0.8.1","rollup-plugin-dts":"5.3.1","jest-mock-extended":"3.0.5","@valian/eslint-config":"0.0.15","@rollup/plugin-typescript":"11.1.2","@commitlint/config-conventional":"17.7.0"},"peerDependencies":{"typescript":">=5","firebase-admin":">=11"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_0.0.11_1692218232265_0.7013245591048904","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"zod-firebase-admin","version":"0.0.12","keywords":["zod","firebase","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@0.0.12","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"d1b6160cab56ec78770744a922e65c41ca8d62c8","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-0.0.12.tgz","fileCount":12,"integrity":"sha512-QuK5spnUlGIcTVQjR/03E8OUqVRMaqwyp1hJGIxgskVMgU/gQpHqm/rQmWmUREmxBMxWeVN0ymmmTIZ/ERI/AQ==","signatures":[{"sig":"MEUCIH1mEwFaoAJ2YJxQj/Tv59ClnbB8dUVTUndwozwlpuAHAiEApsSH1e3RUl9Dfe4HGa7hkUkCSmRFRHO9UZ+xzZ8ma9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39726},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"b7df2529a5876ac0f8868e7d8a58bff691786257","scripts":{"test":"jest --coverage","eslint":"eslint --ext .ts,.tsx .","compile":"rm -rf ./lib && rollup -c","lint:md":"markdownlint-cli2 \"**/*.md\" \"#node_modules\"","prepack":"npm run compile","prepare":"husky install","prettier":"prettier --check .","type-check":"tsc"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"9.6.7","description":"zod firebase-admin","directories":{},"_nodeVersion":"18.17.1","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","husky":"8.0.3","eslint":"8.48.0","rollup":"3.28.1","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","typescript":"5.2.2","@types/jest":"29.5.4","firebase-admin":"11.10.1","@commitlint/cli":"17.7.1","@tsconfig/node18":"18.2.1","markdownlint-cli2":"0.9.2","rollup-plugin-dts":"6.0.0","jest-mock-extended":"3.0.5","@valian/eslint-config":"0.0.16","@rollup/plugin-typescript":"11.1.3","@commitlint/config-conventional":"17.7.0"},"peerDependencies":{"typescript":">=5","firebase-admin":">=11"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_0.0.12_1693489684504_0.35329245793505426","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"zod-firebase-admin","version":"0.0.13","keywords":["zod","firebase","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@0.0.13","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"a3317801b49b66aeeadbff8b60dabe6152322669","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-0.0.13.tgz","fileCount":12,"integrity":"sha512-i3vIdP8synqHpwUMbSLrn1cQokHAmFS18laKf1HlZuOg0Enr+hWemNunBCyeS3S1LwNw/cz+ycBbSzQ9kxrTVg==","signatures":[{"sig":"MEQCIAcai4dsTzxqtbyLosldA5RTo87TTRfz+7esrgcSKLAyAiAxjsgiEfo7hklYg6whEB0eVG0ugtHAvtZsbw3r79SaTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40432},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"b9b40655464f884c36e6556d85e994b506eacb70","scripts":{"test":"jest --coverage","eslint":"eslint --ext .ts,.tsx .","compile":"rm -rf ./lib && rollup -c","lint:md":"markdownlint-cli2 \"**/*.md\" \"#node_modules\"","prepack":"npm run compile","prepare":"husky install","prettier":"prettier --check .","type-check":"tsc"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"9.8.1","description":"zod firebase-admin","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.53.0","rollup":"4.4.1","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.1.0","typescript":"5.2.2","@types/jest":"29.5.8","firebase-admin":"11.11.0","@commitlint/cli":"18.4.1","@tsconfig/node18":"18.2.2","markdownlint-cli2":"0.10.0","rollup-plugin-dts":"6.1.0","jest-mock-extended":"3.0.5","@valian/eslint-config":"0.0.20","@rollup/plugin-typescript":"11.1.5","@commitlint/config-conventional":"18.4.0"},"peerDependencies":{"typescript":">=5","firebase-admin":">=11"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_0.0.13_1700241386631_0.6671592113299016","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"zod-firebase-admin","version":"0.0.14","keywords":["zod","firebase","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@0.0.14","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"4d055b2e15455477e64d0254d874dce9210b40de","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-0.0.14.tgz","fileCount":15,"integrity":"sha512-tQDKaDm2CML+nXIK24akhSUspQC3N26ru+Fkbu4EazUIwQPt4SSkvQW+L8DMAKE7tUHfRa+1Wg7UWV0aCNtSew==","signatures":[{"sig":"MEUCIQC/Ag6X75j4kH4X0DgQUBBzZKlvLwfHmZsoi14GVGjY4AIgdf+UZgRi/ManIECtr4I+Q3HWK6SpjArG6mi53cjlRz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49054},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"f6bf11566f6cd216685de314d6fd53d9e361edc1","scripts":{"test":"jest --coverage","serve":"firebase emulators:start --only firestore --project demo-tests","eslint":"eslint --ext .ts,.tsx,.cjs .","compile":"rm -rf ./lib && rollup -c","lint:md":"markdownlint-cli2 \"**/*.md\" \"#node_modules\"","prepack":"npm run compile","prepare":"husky install","prettier":"prettier --check .","type-check":"tsc","test:integration":"npm exec jest -- --config=jest.integration.config.cjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-tests 'npm exec jest -- --config=jest.integration.config.cjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"9.8.1","description":"zod firebase-admin","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.54.0","rollup":"4.5.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.1.0","typescript":"5.2.2","@types/jest":"29.5.8","firebase-admin":"11.11.0","firebase-tools":"12.9.1","@commitlint/cli":"18.4.2","@tsconfig/node18":"18.2.2","markdownlint-cli2":"0.10.0","rollup-plugin-dts":"6.1.0","jest-mock-extended":"3.0.5","@valian/eslint-config":"0.0.20","firebase-functions-test":"3.1.0","@rollup/plugin-typescript":"11.1.5","@commitlint/config-conventional":"18.4.2"},"peerDependencies":{"typescript":">=5","firebase-admin":">=11"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_0.0.14_1700449579505_0.7325941031779319","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"zod-firebase-admin","version":"0.1.0","keywords":["zod","firebase","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@0.1.0","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"a4a7a235339878c32d187065256e763e4b827315","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-0.1.0.tgz","fileCount":17,"integrity":"sha512-R18fNUegnmtqW+Z1YFXy+eUop+cNj1iwITSM2UxyR6HcK43DgjPvFKzLKZ5umuJUqTA9tHktCtmtzn2FNDXYeQ==","signatures":[{"sig":"MEUCIQC5fgBcWgoN5hEwlBZzl25Lap2I3jXAzEMWt5VYvHd36QIgCOcoU0T0a0MEBJ6Nfr9rG91mXPAkiDmDb3NEu+CafBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75936},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"default":"./lib/index.mjs","require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./package.json":"./package.json"},"gitHead":"4dd0eb4b4f315d89b89ecbfb1aced7c7bbd15e2d","scripts":{"test":"jest --coverage","serve":"firebase emulators:start --only firestore --project demo-tests","eslint":"eslint --ext .ts,.tsx,.cjs .","compile":"rm -rf ./lib && rollup -c","lint:md":"markdownlint-cli2 \"**/*.md\" \"#node_modules\"","prepack":"npm run compile","prepare":"husky install","prettier":"prettier --check .","type-check":"tsc","test:integration":"npm exec jest -- --config=jest.integration.config.cjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-tests 'npm exec jest -- --config=jest.integration.config.cjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"9.8.1","description":"zod firebase-admin","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.54.0","rollup":"4.6.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.1.0","typescript":"5.3.2","@types/jest":"29.5.8","firebase-admin":"11.11.0","firebase-tools":"12.9.1","@commitlint/cli":"18.4.2","@tsconfig/node18":"18.2.2","markdownlint-cli2":"0.11.0","rollup-plugin-dts":"6.1.0","jest-mock-extended":"3.0.5","@valian/eslint-config":"0.0.20","firebase-functions-test":"3.1.0","@rollup/plugin-typescript":"11.1.5","@commitlint/config-conventional":"18.4.2"},"peerDependencies":{"typescript":">=5","firebase-admin":">=11"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_0.1.0_1701536296692_0.9547395763316291","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"zod-firebase-admin","version":"0.2.0","keywords":["zod","firebase","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@0.2.0","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"8466fec4193e55e6bc5ab228a8ad200ec03c27c0","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-0.2.0.tgz","fileCount":17,"integrity":"sha512-Hemh8VQEf3vL7OO1bZo0SIYwuq86Qv0zzFTYvk4nUSzDunXsAJER/nfMNYsWmKIcxeqBDLppMOrmKTv/UqLMgA==","signatures":[{"sig":"MEUCIByx6K89acL5J2oAbX/5UWY2b5XZNs0eYMqD5ikwBR07AiEAjy5u8dlDdNTx1v1+k10sCgp7qz/jfDBvGIBSBe60+gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81414},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"default":"./lib/index.mjs","require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./package.json":"./package.json"},"gitHead":"de0df1a5ab52f126722d03e1dae70be64cebc331","scripts":{"test":"jest --coverage","serve":"firebase emulators:start --only firestore --project demo-tests","eslint":"eslint --ext .ts,.tsx,.cjs .","compile":"rm -rf ./lib && rollup -c","lint:md":"markdownlint-cli2 \"**/*.md\" \"#node_modules\"","prepack":"npm run compile","prepare":"husky","prettier":"prettier --check .","type-check":"tsc","test:integration":"npm exec jest -- --config=jest.integration.config.cjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-tests 'npm exec jest -- --config=jest.integration.config.cjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"10.2.3","description":"zod firebase-admin","directories":{},"_nodeVersion":"18.19.0","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.0.6","eslint":"8.56.0","rollup":"4.9.6","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.2","typescript":"5.3.3","@types/jest":"29.5.11","firebase-admin":"12.0.0","firebase-tools":"13.1.0","@commitlint/cli":"18.4.4","@tsconfig/node18":"18.2.2","markdownlint-cli2":"0.12.1","rollup-plugin-dts":"6.1.0","jest-mock-extended":"3.0.5","@valian/eslint-config":"0.0.23","firebase-functions-test":"3.1.1","@rollup/plugin-typescript":"11.1.6","@commitlint/config-conventional":"18.4.4"},"peerDependencies":{"typescript":">=5","firebase-admin":"^11.0.0 || ^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_0.2.0_1706493379237_0.5383236451940923","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"zod-firebase-admin","version":"1.0.0","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@1.0.0","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"71cd6577b06dd9ee963e3ca8c736c309796098b3","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-1.0.0.tgz","fileCount":12,"integrity":"sha512-02kE8XnSwlBW6Iby9IDpFZWfy6NdK42bgmMANopHf/FPRYItUioQ+XIQJ3p6q4HlojB3b4MsH/jW9zV0KGG84Q==","signatures":[{"sig":"MEYCIQCCAxczjy6PFoo9ypQ1DjJOQXl3dGKz9ioYqbsouTPpawIhAPvRREUK8yobrHuT2i6qZ/n35tPgQynq4ppZPm1duboR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76653},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"default":"./lib/index.mjs","require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./package.json":"./package.json"},"gitHead":"a29242d67af189ad59c9ab0fb776e28c95567871","scripts":{"test":"jest --coverage","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","compile":"rm -rf ./lib && rollup -c","prepack":"npm run compile","type-check":"tsc","test:integration":"npm exec jest -- --config=jest.integration.config.cjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'npm exec jest -- --config=jest.integration.config.cjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"lerna/8.0.2/node@v20.11.0+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"firebase-admin":"12.0.0","jest-mock-extended":"3.0.5","firebase-functions-test":"3.1.1"},"peerDependencies":{"typescript":">=5","firebase-admin":"^11.0.0 || ^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_1.0.0_1706641338711_0.13023848032323992","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"zod-firebase-admin","version":"1.2.0","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@1.2.0","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"70bded7968941b201cc70d8230200b695a74697f","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-1.2.0.tgz","fileCount":11,"integrity":"sha512-7Ub2tVYf7oiz2Z19xDsaY55mYGNw2ZN0UGU1y2NN8Lfen2gAysZYffhLu2xRKt1xtrosRb5mAvXgo6DzRLUQ4Q==","signatures":[{"sig":"MEUCIF0fIfZI8OpylWW+GUlLb3s5Wyk+y+9BfV5vEmvPo6RmAiEAtNhxiZx96TwSBzyVUNgg0AIzdtJtanQ4zvKIGBNwSug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86807},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"default":"./lib/index.mjs","require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./package.json":"./package.json"},"gitHead":"ed7907d32e5f8dfe75c8e5abf32659fd381c3de6","scripts":{"test":"jest --coverage","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","compile":"rm -rf ./lib && rollup -c","prepack":"npm run compile","type-check":"tsc","test:integration":"npm exec jest -- --config=jest.integration.config.cjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'npm exec jest -- --config=jest.integration.config.cjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"firebase-admin":"12.0.0","jest-mock-extended":"3.0.5","firebase-functions-test":"3.1.1"},"peerDependencies":{"typescript":">=5","firebase-admin":"^11.0.0 || ^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_1.2.0_1710390412221_0.5544234868953957","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"zod-firebase-admin","version":"1.3.0","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@1.3.0","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"e39bc12c125cec1e8f50e6d2965249ec08c6d279","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-1.3.0.tgz","fileCount":11,"integrity":"sha512-3pCmg3S1JuRmXt11PYgUtw1GdNZ7l7eq6mpbQzSq1J7MftPyF56upBIz+6dAnTcf7VVGOdmvriUnNwEdrjjjgA==","signatures":[{"sig":"MEQCIHmHi6u8KLaLBqcAazYg1e8lJPjt6QXJJpceITzUDW+JAiAHTBCj1ucUhMUVWiy28IgYmj23jDA0JYW+lgJQryGu8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91894},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"default":"./lib/index.mjs","require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./package.json":"./package.json"},"gitHead":"3f8988ac6a22bbe0f5780367018e3764990a611a","scripts":{"test":"jest --coverage","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","compile":"rm -rf ./lib && rollup -c","prepack":"npm run compile","type-check":"tsc","test:integration":"npm exec jest -- --config=jest.integration.config.cjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'npm exec jest -- --config=jest.integration.config.cjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"firebase-admin":"12.0.0","jest-mock-extended":"3.0.5","firebase-functions-test":"3.1.1"},"peerDependencies":{"typescript":">=5","firebase-admin":"^11.0.0 || ^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_1.3.0_1710610209303_0.38937161163326395","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"zod-firebase-admin","version":"1.4.0","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@1.4.0","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"8d281c8dea2e74270c31b2abd8d22ec2831e2673","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-1.4.0.tgz","fileCount":11,"integrity":"sha512-Iy2eXZD8byVMZHPDNfRga7Om3zothNLawc7hsZKNbaC+hC0e0VDmvzTfXX4KauzM1mxdGBzTjyzO5X4kK+6UtQ==","signatures":[{"sig":"MEUCID61Yig8c9Hjw2/2EFso5vVVTOYXZYld013hCNq7mc4EAiEAkWIqlocwBkxUqKlnIw5x7wYepKOHQNcQZ+jQI0IxXwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92213},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./package.json":"./package.json"},"gitHead":"31fa56cc3d1c72697929254c50c9b1bc61e30034","scripts":{"test":"jest --coverage","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","compile":"rm -rf ./lib && rollup -c","prepack":"npm run compile","type-check":"tsc","test:integration":"npm exec jest -- --config=jest.integration.config.cjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'npm exec jest -- --config=jest.integration.config.cjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"firebase-admin":"12.0.0","jest-mock-extended":"3.0.6","firebase-functions-test":"3.2.0"},"peerDependencies":{"typescript":">=5","firebase-admin":"^11.0.0 || ^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_1.4.0_1713277383430_0.6133651561028353","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"zod-firebase-admin","version":"1.4.1","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian","organization":true},"license":"MIT","_id":"zod-firebase-admin@1.4.1","contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"dist":{"shasum":"6f195ee194069dc4a2d09e20ff0dbfd5b980fb59","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-1.4.1.tgz","fileCount":11,"integrity":"sha512-ta6p1aACHPQXgZX7GoDSSAAgkBmOnPDLFyj1+5eqk3gKlTZNN4JA0mIiEbQytqq7GLIVRha1jq1tGg385pBTUw==","signatures":[{"sig":"MEQCIHxanieYiQB/8pARS8Oy8U8KuYSGV9RzsexjK6EM7lu+AiBM/CEbjB99fQELdhDj0Wd9DOqYVTUbnMaK0yNplaDxww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91393},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./lib/index.d.mts","import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"94bc41a628a88b9d6defaee4844c9368fa19b033","scripts":{"test":"jest --coverage","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","compile":"rm -rf ./lib && rollup -c","prepack":"npm run compile","type-check":"tsc","test:integration":"npm exec jest -- --config=jest.integration.config.cjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'npm exec jest -- --config=jest.integration.config.cjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"20.15.0","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.5.2","firebase-admin":"12.2.0","jest-mock-extended":"3.0.7","firebase-functions-test":"3.3.0"},"peerDependencies":{"firebase-admin":"^11.0.0 || ^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_1.4.1_1719861840576_0.4537044314440315","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"zod-firebase-admin","version":"1.4.2","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian","organization":true},"license":"MIT","_id":"zod-firebase-admin@1.4.2","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"dist":{"shasum":"fb2bfdd03ee5240d11e3b9e93ad6d8dc24bf8166","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-1.4.2.tgz","fileCount":11,"integrity":"sha512-+Ky7qWPzHtrqE9my/8JoaTtB35j1DnODIsjedg0/MjBd7Vi5HdpFS/ACdOO88nlcTCOQrmcCczncvQdR2bep/w==","signatures":[{"sig":"MEYCIQCzgCxfpjUZVPsyMiKrzLqSS4pCiEkb0cg42WgTmXoYPQIhALXHAABVl1IbNHD2jWZOgj1SW5xoWVPzYckLsUef4r2P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90324},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./lib/index.d.mts","import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"5b88c0a53ad1adcb33818d77ad8f3a0a5fe1338e","scripts":{"test":"jest --coverage","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","compile":"rm -rf ./lib && rollup -c","prepack":"npm run compile","type-check":"tsc","test:integration":"npm exec jest -- --config=jest.integration.config.cjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'npm exec jest -- --config=jest.integration.config.cjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"lerna/8.1.8/node@v20.17.0+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.6.3","firebase-admin":"12.6.0","jest-mock-extended":"3.0.7","firebase-functions-test":"3.3.0"},"peerDependencies":{"firebase-admin":"^11.0.0 || ^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_1.4.2_1730058754127_0.4931520943199377","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"zod-firebase-admin","version":"1.4.3","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian","organization":true},"license":"MIT","_id":"zod-firebase-admin@1.4.3","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"dist":{"shasum":"451eac98f38f24c737575fa4a433db0caebfafd2","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-1.4.3.tgz","fileCount":11,"integrity":"sha512-x3qBexgOztW9lO/1JvPzbrgSCVY8E1zj8zKlaDFPV+OC9fkF4uetfkXJcJaLM2+QUZYPgGJDlP7zlF5nmPzEYw==","signatures":[{"sig":"MEYCIQCNFdD//88EHInRctwemMo+eEXRjBmoG2RUvtGjadP+mgIhAMdFo3vygLUmA+adoJ7KPatR1tHg+ZFyP8yhQlCmf3LL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102947},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./lib/index.d.mts","import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"22577a64d52579144a0d2c3b8368bb0f4156312c","scripts":{"test":"jest --coverage","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","compile":"rm -rf ./lib && rollup -c","prepack":"npm run compile","type-check":"tsc","test:integration":"npm exec jest -- --config=jest.integration.config.cjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'npm exec jest -- --config=jest.integration.config.cjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.2","firebase-admin":"13.0.2","jest-mock-extended":"3.0.7","firebase-functions-test":"3.4.0"},"peerDependencies":{"firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_1.4.3_1736704521165_0.08139827850842951","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"zod-firebase-admin","version":"1.5.0","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian","organization":true},"license":"MIT","_id":"zod-firebase-admin@1.5.0","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"dist":{"shasum":"980a5485f7b80aee9b4f86176649c8900a8a6cb7","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-1.5.0.tgz","fileCount":11,"integrity":"sha512-TViGtGYznokoPeVwTIzD0Y3bSAf2ibZ8AAbRSn76d2EKGi4TAYPmt9Sw+D9oBO2psq5OniHSthtmM668JALUgQ==","signatures":[{"sig":"MEQCIBeRqzyLJ6OtbNRemOkpPHxxkumc4Xc2I9KRP/1f9z59AiBXhwbGHLGVNyolJBnhg0JlSPc2E48/4svA7PwRJTXKsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95018},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./lib/index.d.mts","import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"75f5587f77ec694ae89b5190d006ab6c1bf2b0d0","scripts":{"test":"jest --coverage","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","compile":"rm -rf ./lib && rollup -c","prepack":"npm run compile","type-check":"tsc","test:integration":"npm exec jest -- --config=jest.integration.config.cjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'npm exec jest -- --config=jest.integration.config.cjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.2","firebase-admin":"13.0.2","jest-mock-extended":"3.0.7","firebase-functions-test":"3.4.0"},"peerDependencies":{"firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_1.5.0_1737391564783_0.5909017899926683","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"zod-firebase-admin","version":"1.6.0","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian","organization":true},"license":"MIT","_id":"zod-firebase-admin@1.6.0","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"dist":{"shasum":"5256afe5d293f94cebb123c3fe2a582ac1b2bcb1","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-1.6.0.tgz","fileCount":9,"integrity":"sha512-jK66zrk8cC2YsITFv4hmxHT8IZCHk3+OWSDhA231gu80pAq1/me0ULTmz/LZF4Js3QGQM3ovfPTuWZ5pwehS+g==","signatures":[{"sig":"MEUCIGkY9wWn9+HzdvmMP3K8slAJG8wbt2LXaozxr85fwmnsAiEAzVt6o9/7jfxjyxoPHXdNUW32004eWTwUanVAsUb7H5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-firebase-admin@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94276},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 22.0.0"},"exports":{".":{"types":"./lib/index.d.mts","import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"86bf355cbd7ed3a29e289c64a5bc2984e1039a28","scripts":{"test":"jest --coverage","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","compile":"rm -rf ./lib && rollup -c","prepack":"npm run compile","type-check":"tsc","test:integration":"npm exec jest -- --config=jest.integration.config.cjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'npm exec jest -- --config=jest.integration.config.cjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.8","type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","firebase-admin":"13.1.0","jest-mock-extended":"3.0.7","firebase-functions-test":"3.4.0"},"peerDependencies":{"firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_1.6.0_1739126448673_0.9492123417528793","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"zod-firebase-admin","version":"1.7.0","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian","organization":true},"license":"MIT","_id":"zod-firebase-admin@1.7.0","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"dist":{"shasum":"83851ee9ce42f95c3c84b43370699ad1d36bde43","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-1.7.0.tgz","fileCount":9,"integrity":"sha512-8LjO8kvqpciVLSHJPseKAfzusvD0nVoQ5Uhncp3KzM2eciw07mbQRSNWMl6KMh9lUbTKjwqpX+tFEV0hY6HpBA==","signatures":[{"sig":"MEUCIQDBCNEfLpiBrYzJvvVNaDtTt32o2LM1V4NtLZ/Ty/pHkQIgITshKZ0t3V6Mm/qOFYTAfbVE0LQrrIsappuOYKgt6hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-firebase-admin@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108769},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 22.0.0"},"exports":{".":{"types":{"import":"./lib/index.d.mts","require":"./lib/index.d.cts"},"import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"72db9306a7efc7f2f5fcecdbdb56199bf4ae9a85","scripts":{"test":"jest --coverage","build":"rm -rf ./lib && rollup -c","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","prepack":"npm run build","type-check":"tsc","test:integration":"npm exec jest -- --config=jest.integration.config.cjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'npm exec jest -- --config=jest.integration.config.cjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"lerna/8.2.3/node@v22.18.0+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"firebase-admin":"^13.4.0","jest-mock-extended":"^4.0.0","firebase-functions-test":"^3.4.1"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0","firebase-admin":"^12.0.0 || ^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_1.7.0_1754788950261_0.1774778631310565","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"zod-firebase-admin","version":"2.0.0","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@2.0.0","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"0f7f8b325ade565335930fd3b722ff1f1769c267","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-2.0.0.tgz","fileCount":10,"integrity":"sha512-OQXYH6cl6FP7oTsqElok6d1dMCAvMwehRy+UB2gjstwa4YnuuHz6fHCI/JdCOk0kbec+Aakm4/nRjyvCME8NpQ==","signatures":[{"sig":"MEYCIQCr8mC2p/Vghl/vrQ2S8yLfRo+Ngj8B6tiKmNh/s34IYwIhAOagCEqN6gncaTF5tUKM/FVvrNYmCmCavwYGHhIkKZdS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-firebase-admin@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116432},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 22.0.0"},"exports":{".":{"types":{"import":"./lib/index.d.mts","require":"./lib/index.d.cts"},"import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"c0ae98e2030366aa6b4c683eb58b7352161c7e7a","scripts":{"test":"vitest run --coverage  --reporter=dot","build":"rm -rf ./lib && rollup -c","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","prepack":"npm run build","type-check":"tsc","test:integration":"vitest run --config=vitest.integration.config.mjs --coverage --reporter=dot","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'vitest run --config=vitest.integration.config.mjs --coverage --reporter=dot'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"lerna/4.7.1/node@v22.18.0+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"firebase-admin":"^13.4.0","vitest-mock-extended":"^3.1.0","firebase-functions-test":"^3.4.1"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0","firebase-admin":"^12.0.0 || ^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_2.0.0_1755192258296_0.16486911467187415","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"zod-firebase-admin","version":"2.0.1","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@2.0.1","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-admin#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-admin/issues"},"dist":{"shasum":"78fb1a2c62387f8294a4ad0cc752573f19864edd","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-2.0.1.tgz","fileCount":10,"integrity":"sha512-uSRCLZtPJ/LMwsDJFhklnbr7wAoUazNUmi3AG3sw2Ys1B0aLrDgxQnxlD6DeTjShDc3rkLQ+22sxsS++8IqBzw==","signatures":[{"sig":"MEQCIDY+Hlpeeqzas7OgK0/Isc3HKL+DDTVe+q2uQiZe9OyWAiBAGx427qU+JXxKIhlt0gMVpmVWv2H4zW8z/Vt8pyPlMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-firebase-admin@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119735},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 22.0.0"},"exports":{".":{"types":{"import":"./lib/index.d.mts","require":"./lib/index.d.cts"},"import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"2e50bcc21928ae71c5783e6477771ea8a69e4204","scripts":{"test":"vitest run --coverage","build":"rm -rf ./lib && rollup -c","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","prepack":"npm run build","type-check":"tsc","test:integration":"vitest run --config=vitest.integration.config.mjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'vitest run --config=vitest.integration.config.mjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-admin.git","type":"git"},"_npmVersion":"lerna/4.7.1/node@v22.18.0+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"firebase-admin":"^13.4.0","vitest-mock-extended":"^3.1.0","firebase-functions-test":"^3.4.1"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0","firebase-admin":"^12.0.0 || ^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_2.0.1_1755375504291_0.7060441143074523","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"zod-firebase-admin","version":"2.0.2","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@2.0.2","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-schema#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-schema/issues"},"dist":{"shasum":"c3ca5547540dc391681b2d4926406958575dd229","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-2.0.2.tgz","fileCount":10,"integrity":"sha512-z8OTQ4DJowmVGuAuk5PVJWdD6maECXp2HhDatnIrLAtDUy4+1KnsOooIgj4xKG69M2MuxyQ1ScTKA9h0EMC/7w==","signatures":[{"sig":"MEUCIQC//74CSCXF9c5hSBsYyKi7/XxyB0fHn0EYXWYrqAADtQIgBbOdZyn2aQSOjlaiz1zFC/bHmnIbdNjxLbHYjrmvalc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-firebase-admin@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119953},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 22.0.0"},"exports":{".":{"types":{"import":"./lib/index.d.mts","require":"./lib/index.d.cts"},"import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"58d084733854c3e1c8b49d5255bb513f31f57c6d","scripts":{"test":"vitest run --coverage","build":"rm -rf ./lib && rollup -c","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","prepack":"npm run build","type-check":"tsc","test:integration":"vitest run --config=vitest.integration.config.mjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'vitest run --config=vitest.integration.config.mjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-schema.git","type":"git"},"_npmVersion":"lerna/4.7.1/node@v22.18.0+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"firebase-admin":"^13.4.0","vitest-mock-extended":"^3.1.0","firebase-functions-test":"^3.4.1"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0","firebase-admin":"^12.0.0 || ^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_2.0.2_1755376596403_0.4275301265265876","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"zod-firebase-admin","version":"2.0.3","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@2.0.3","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-schema#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-schema/issues"},"dist":{"shasum":"b076a0227a43ea2d9fc7bac8aa9d6337625ee651","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-2.0.3.tgz","fileCount":10,"integrity":"sha512-4BULMfKVJRW8dB8u4JSt4LHUTl+0s4Mvln7CQP1s7nM7z9S/7dWYaUGe3MoJiml5SbANo/YqFsFZhYI7LiYsHA==","signatures":[{"sig":"MEQCIGV2JKQuTr+wK+70Xtl6LfMeBso++nneoO0lK4ij9lN6AiB/eLMuj7PGI8vWE82bo94Bkppj5fNG7aZsPzdA9fBBoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-firebase-admin@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120090},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 22.0.0"},"exports":{".":{"types":{"import":"./lib/index.d.mts","require":"./lib/index.d.cts"},"import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"501c98627dbab7521a824460f694c98f634a78ac","scripts":{"test":"vitest run --coverage","build":"rm -rf ./lib && rollup -c","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","prepack":"npm run build","type-check":"tsc","test:integration":"vitest run --config=vitest.integration.config.mjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'vitest run --config=vitest.integration.config.mjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-schema.git","type":"git"},"_npmVersion":"lerna/4.7.1/node@v22.18.0+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"firebase-admin":"^13.4.0","vitest-mock-extended":"^3.1.0","firebase-functions-test":"^3.4.1"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0","firebase-admin":"^12.0.0 || ^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_2.0.3_1755376620485_0.5244018863686126","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"zod-firebase-admin","version":"2.0.4","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@2.0.4","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-schema#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-schema/issues"},"dist":{"shasum":"9401fc7a8fa98fb24e5f7c89f25261dcfdd40f3b","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-2.0.4.tgz","fileCount":10,"integrity":"sha512-B0/WEUUd32nbx8V6hszCybxYY30DdIBSDqYs5cE/N+jG26309jr7rMb/avN5l2Zd2QwMSmvNwHnbwu6X97FJhg==","signatures":[{"sig":"MEUCIGfkuR3bvvcbhIfhU18FOlgDY78wiK1Ae4NjAyh/9KnMAiEA8DlBodOvj3nkM7mWh8+B2PPazJOaPIMHISH2RxHs1aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-firebase-admin@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121210},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">= 22.0.0"},"exports":{".":{"types":{"import":"./lib/index.d.mts","require":"./lib/index.d.cts"},"import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"bf7d39819d44f857a236f6374d23ed62da01582c","scripts":{"test":"vitest run --coverage","build":"rm -rf ./lib && rollup -c","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","prepack":"npm run build","type-check":"tsc","test:integration":"vitest run --config=vitest.integration.config.mjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'vitest run --config=vitest.integration.config.mjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-schema.git","type":"git"},"_npmVersion":"lerna/4.7.1/node@v22.18.0+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.26.1"},"_hasShrinkwrap":false,"devDependencies":{"firebase-admin":"^13.4.0","vitest-mock-extended":"^3.1.0","firebase-functions-test":"^3.4.1"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0","firebase-admin":"^12.0.0 || ^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_2.0.4_1755544768215_0.8454512873996811","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"zod-firebase-admin","version":"2.1.0","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@2.1.0","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-schema#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-schema/issues"},"dist":{"shasum":"1cc206f81c6bcf9babaf4043a03f974f4e76929c","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-2.1.0.tgz","fileCount":10,"integrity":"sha512-Bsh4AT9aj5CLqWB7LJPuGkK9Ddi6sEGUsBOO2vTnLly0fRfxa3IFb5wfReA1cBkqqJr6P2iXk6ceEmcxvshq0g==","signatures":[{"sig":"MEUCIBUe3BhEZEhP8NqvdAmpM+WUgy7+8EUZVAfc8rdfHeU/AiEA/q4nKeGrJNNg3PCAQokgU26rYuYq4AUTM/rjnQyckBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-firebase-admin@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101622},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.mts","module":"./lib/index.mjs","engines":{"node":">= 22.0.0"},"exports":{".":{"types":{"import":"./lib/index.d.mts","require":"./lib/index.d.cts"},"import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"88a0cafb9246190cc8555b340fc0ada75878cd65","scripts":{"test":"vitest run --coverage","build":"tsdown","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","prepack":"npm run build","type-check":"tsc","lint:publint":"pnpm build && publint","test:integration":"vitest run --config=vitest.integration.config.mjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'vitest run --config=vitest.integration.config.mjs --coverage'"},"_npmUser":{"name":"nrnine","email":"julien@valian.ca"},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-schema.git","type":"git"},"_npmVersion":"lerna/4.9.1/node@v22.20.0+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"22.20.0","dependencies":{"type-fest":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"firebase-admin":"^13.4.0","vitest-mock-extended":"^3.1.0","firebase-functions-test":"^3.4.1"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0","firebase-admin":"^12.0.0 || ^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_2.1.0_1761932339122_0.3610586150266313","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"zod-firebase-admin","version":"2.1.1","keywords":["zod","schema","firestore","firebase-admin"],"author":{"url":"https://valian.ca","name":"Valian"},"license":"MIT","_id":"zod-firebase-admin@2.1.1","maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"homepage":"https://github.com/valian-ca/zod-firebase-schema#readme","bugs":{"url":"https://github.com/valian-ca/zod-firebase-schema/issues"},"dist":{"shasum":"8ef90a142299e979a4f3bd2b9200fc49c4b39820","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-2.1.1.tgz","fileCount":10,"integrity":"sha512-SJDk+GW16jvK0NBVouLFQ7Sk5K1iawinRMsS9N8gZP4/u76JnaYzsDXHlC4poPdAMDYVHO2O/cVpU78wTIv0Bg==","signatures":[{"sig":"MEUCIHp/y8bhUtZH3OxSAtMf4WTZzilddzs4CuOUqEKRST5jAiEAzW6cNhEWlBU8Cwj9Vqf6CaF2FmmdGhv9WHEjxIRLhc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-firebase-admin@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100777},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.mts","module":"./lib/index.mjs","engines":{"node":">= 22.0.0"},"exports":{".":{"types":{"import":"./lib/index.d.mts","require":"./lib/index.d.cts"},"import":"./lib/index.mjs","default":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"7ab6f110f836087cd79c2586427990e50d1e3775","scripts":{"test":"vitest run --coverage","build":"tsdown","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","prepack":"npm run build","type-check":"tsc && tsc -p tsconfig.test.json","lint:publint":"pnpm build && publint","test:integration":"vitest run --config=vitest.integration.config.mjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'vitest run --config=vitest.integration.config.mjs --coverage'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:698c947c-7502-46e9-a128-f62ac1df7e4a"}},"repository":{"url":"git+https://github.com/valian-ca/zod-firebase-schema.git","type":"git"},"_npmVersion":"lerna/4.9.2/node@v22.21.1+x64 (linux)","description":"zod firebase-admin schema","directories":{},"_nodeVersion":"22.21.1","dependencies":{"type-fest":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest-mock-extended":"^3.1.0","firebase-functions-test":"^3.4.1"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0","firebase-admin":"^12.0.0 || ^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-firebase-admin_2.1.1_1764783390516_0.53108703250037","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"zod-firebase-admin","description":"zod firebase-admin schema","version":"2.1.2","repository":{"type":"git","url":"git+https://github.com/valian-ca/zod-firebase-schema.git"},"author":{"name":"Valian","url":"https://valian.ca"},"contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"keywords":["zod","schema","firestore","firebase-admin"],"license":"MIT","dependencies":{"type-fest":"^5.0.0"},"devDependencies":{"firebase-functions-test":"^3.4.1","vitest-mock-extended":"^3.1.0"},"peerDependencies":{"firebase-admin":"^12.0.0 || ^13.0.0","zod":"^3.23.0 || ^4.0.0"},"exports":{".":{"types":{"import":"./lib/index.d.mts","require":"./lib/index.d.cts"},"import":"./lib/index.mjs","require":"./lib/index.cjs","default":"./lib/index.mjs"}},"type":"module","main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.mts","engines":{"node":">= 22.0.0"},"scripts":{"build":"tsdown","prepack":"npm run build","lint:publint":"pnpm build && publint","serve":"firebase emulators:start --only firestore --project demo-zod-firebase-admin","test":"vitest run --coverage","test:integration":"vitest run --config=vitest.integration.config.mjs --coverage","test:integration:ci":"firebase emulators:exec --only firestore --project demo-zod-firebase-admin 'vitest run --config=vitest.integration.config.mjs --coverage'","type-check":"tsc && tsc -p tsconfig.test.json"},"gitHead":"aa4c86181ef6c3bac2afa9c3e7e1079d45a89f92","_id":"zod-firebase-admin@2.1.2","bugs":{"url":"https://github.com/valian-ca/zod-firebase-schema/issues"},"homepage":"https://github.com/valian-ca/zod-firebase-schema#readme","_nodeVersion":"24.12.0","_npmVersion":"lerna/4.10.5/node@v24.12.0+x64 (linux)","dist":{"integrity":"sha512-araEa1wZ1Vn30Cw+n6XFFDeF0O6eHree2rlsNcxtTg+4hjLf3qJJOISnT4E7N4qYXvv/IWx2kaZWc+rjf6lvFA==","shasum":"f090e85e2538992589e45113389252d70fd0c81e","tarball":"https://registry.npmjs.org/zod-firebase-admin/-/zod-firebase-admin-2.1.2.tgz","fileCount":10,"unpackedSize":100762,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-firebase-admin@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC9EdjfAM+IHFeMAU6MD+sw8yReqqqx9r+zT+bdn/LPDwIgQGfx6bbnAZs51R8Zl7JlkwE/+iuo0TauXQzgyB2iKRA="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:698c947c-7502-46e9-a128-f62ac1df7e4a"}},"directories":{},"maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zod-firebase-admin_2.1.2_1767889339041_0.6977523018244582"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-05T15:56:24.631Z","modified":"2026-01-08T16:22:19.621Z","0.0.5":"2023-06-05T15:56:24.813Z","0.0.6":"2023-06-05T20:20:56.120Z","0.0.7":"2023-06-06T01:46:39.465Z","0.0.8":"2023-06-06T04:08:08.903Z","0.0.9":"2023-06-15T15:07:46.451Z","0.0.10":"2023-06-22T14:06:19.498Z","0.0.11":"2023-08-16T20:37:12.415Z","0.0.12":"2023-08-31T13:48:04.682Z","0.0.13":"2023-11-17T17:16:26.812Z","0.0.14":"2023-11-20T03:06:19.655Z","0.1.0":"2023-12-02T16:58:16.853Z","0.2.0":"2024-01-29T01:56:19.408Z","1.0.0":"2024-01-30T19:02:18.923Z","1.2.0":"2024-03-14T04:26:52.353Z","1.3.0":"2024-03-16T17:30:09.474Z","1.4.0":"2024-04-16T14:23:03.697Z","1.4.1":"2024-07-01T19:24:00.747Z","1.4.2":"2024-10-27T19:52:34.364Z","1.4.3":"2025-01-12T17:55:21.365Z","1.5.0":"2025-01-20T16:46:04.999Z","1.6.0":"2025-02-09T18:40:48.852Z","1.7.0":"2025-08-10T01:22:30.466Z","2.0.0":"2025-08-14T17:24:18.480Z","2.0.1":"2025-08-16T20:18:24.457Z","2.0.2":"2025-08-16T20:36:36.577Z","2.0.3":"2025-08-16T20:37:00.652Z","2.0.4":"2025-08-18T19:19:28.413Z","2.1.0":"2025-10-31T17:38:59.379Z","2.1.1":"2025-12-03T17:36:30.732Z","2.1.2":"2026-01-08T16:22:19.242Z"},"bugs":{"url":"https://github.com/valian-ca/zod-firebase-schema/issues"},"author":{"name":"Valian","url":"https://valian.ca"},"license":"MIT","homepage":"https://github.com/valian-ca/zod-firebase-schema#readme","keywords":["zod","schema","firestore","firebase-admin"],"repository":{"type":"git","url":"git+https://github.com/valian-ca/zod-firebase-schema.git"},"description":"zod firebase-admin schema","contributors":[{"name":"Julien Marcil","email":"julien@valian.ca"}],"maintainers":[{"name":"nrnine","email":"julien@valian.ca"}],"readme":"# zod-firebase-admin\n\n[![npm version](https://badge.fury.io/js/zod-firebase-admin.svg)](https://badge.fury.io/js/zod-firebase-admin)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![CI](https://github.com/valian-ca/zod-firebase-admin/actions/workflows/pull-request.yml/badge.svg)](https://github.com/valian-ca/zod-firebase-admin/actions/workflows/pull-request.yml)\n[![codecov](https://codecov.io/gh/valian-ca/zod-firebase-admin/branch/main/graph/badge.svg?flag=firebase-admin)](https://codecov.io/gh/valian-ca/zod-firebase-admin)\n\nType-safe Firestore collections and documents using [Zod](https://zod.dev/) schemas for the [Firebase Admin SDK](https://github.com/firebase/firebase-admin-node).\n\n## Installation\n\nPeer dependencies: `firebase-admin` and `zod`.\n\n```bash\nnpm install zod-firebase-admin zod firebase-admin\n```\n\nNode.js >= 22 is recommended (matches the library engines field). ESM and CJS bundles are provided.\n\n## Usage\n\n### Basic Setup\n\nFirst, define your document schemas using Zod:\n\n```typescript\nimport { z } from 'zod'\nimport { collectionsBuilder } from 'zod-firebase-admin'\n\n// Define your document schemas\nconst UserSchema = z.object({\n  name: z.string(),\n  email: z.string().email(),\n  age: z.number().optional(),\n  tags: z.array(z.string()).optional().default([]),\n})\n\nconst PostSchema = z.object({\n  title: z.string(),\n  content: z.string(),\n  authorId: z.string(),\n  publishedAt: z.date(),\n  likes: z.number().default(0),\n})\n\n// Define your collection schema\nconst schema = {\n  users: {\n    zod: UserSchema,\n  },\n  posts: {\n    zod: PostSchema,\n  },\n} as const\n\n// Build type-safe collections\nconst collections = collectionsBuilder(schema)\n```\n\n### CRUD Operations\n\n```typescript\n// Create a new user\nconst userRef = await collections.users.add({\n  name: 'John Doe',\n  email: 'john@example.com',\n  age: 30,\n})\n\n// Get a user by ID\nconst user = await collections.users.findByIdOrThrow(userRef.id)\nconsole.log(user._id, user.name, user.email) // Fully typed!\n\n// Update a user\nawait collections.users.update(userRef.id, {\n  age: 31,\n})\n\n// Query users\nconst adults = await collections.users.findMany({\n  name: 'adults',\n  where: [['age', '>=', 18]],\n})\n\n// Delete a user\nawait collections.users.delete(userRef.id)\n```\n\n### Fallback reads\n\nReturn a document if it exists or a validated fallback when it does not.\n\n```typescript\n// Multi-document collection: findByIdWithFallback(id, fallback)\nconst post = await collections.posts.findByIdWithFallback('post123', {\n  title: 'Untitled',\n  content: '',\n  authorId: 'anonymous',\n  publishedAt: new Date(),\n  likes: 0,\n})\n// If the document exists, you get its data; otherwise you get:\n// { _id: 'post123', title: 'Untitled', content: '', ... }\n\n// Single-document collection: findWithFallback(fallback)\nconst userId = 'user123'\nconst profile = await collections.users(userId).profile.findWithFallback({\n  bio: 'This user has not set up a bio yet',\n  avatar: undefined,\n})\n// If the document does not exist, you get { _id: 'profile', ...fallback }\n```\n\nWhen your schema validates document IDs (includeDocumentIdForZod), the fallback is validated\nwith the injected `_id`:\n\n```typescript\nconst UserWithIdSchema = z.discriminatedUnion('_id', [\n  z.object({\n    _id: z.literal('admin'),\n    name: z.string(),\n    role: z.literal('administrator'),\n  }),\n  z.object({\n    _id: z.string(),\n    name: z.string(),\n    role: z.literal('user'),\n  }),\n])\n\nconst schema = {\n  users: {\n    zod: UserWithIdSchema,\n    includeDocumentIdForZod: true,\n  },\n} as const\n\nconst collections = collectionsBuilder(schema)\n\n// Fallback excludes _id; it will be injected and validated by Zod\nconst admin = await collections.users.findByIdWithFallback('admin', {\n  name: 'System',\n  role: 'administrator',\n})\n```\n\n### Sub-Collections\n\nYou can define nested sub-collections with full type safety:\n\n```typescript\nconst schema = {\n  users: {\n    zod: UserSchema,\n    posts: {\n      zod: PostSchema,\n      // Sub-sub-collections\n      comments: {\n        zod: z.object({\n          text: z.string(),\n          authorId: z.string(),\n          createdAt: z.date(),\n        }),\n      },\n    },\n    // Single document sub-collection\n    profile: {\n      zod: z.object({\n        bio: z.string(),\n        avatar: z.string().optional(),\n      }),\n      singleDocumentKey: 'profile', // Fixed document ID\n    },\n  },\n} as const\n\nconst collections = collectionsBuilder(schema)\n\n// Working with sub-collections\nconst userId = 'user123'\n\n// Add a post to user's posts sub-collection\nconst postRef = await collections.users(userId).posts.add({\n  title: 'My First Post',\n  content: 'Hello world!',\n  authorId: userId,\n  publishedAt: new Date(),\n})\n\n// Add a comment to the post\nawait collections.users(userId).posts(postRef.id).comments.add({\n  text: 'Great post!',\n  authorId: 'commenter123',\n  createdAt: new Date(),\n})\n\n// Work with single document sub-collection\nawait collections.users(userId).profile.set({\n  bio: 'Software developer',\n  avatar: 'https://example.com/avatar.jpg',\n})\n\nconst profile = await collections.users(userId).profile.findOrThrow()\n```\n\n### Collection Group Queries\n\nQuery across all sub-collections of the same type:\n\n```typescript\n// Count all posts across all users\nconst postCount = await collections.users.posts.group.count({\n  name: 'all-posts',\n})\n\n// Count all comments across all posts\nconst commentCount = await collections.users.posts.comments.group.count({\n  name: 'all-comments',\n})\n```\n\n### Advanced Schema Options\n\n#### Custom Error Handling\n\n```typescript\nconst collections = collectionsBuilder(schema, {\n  zodErrorHandler: (error, snapshot) => {\n    console.error(`Validation error for document ${snapshot.id}:`, error)\n    return new Error(`Invalid document: ${snapshot.id}`)\n  },\n})\n```\n\n#### Data Transformation\n\nHandle Firebase-specific data types like Timestamps:\n\n```typescript\nimport { Timestamp } from 'firebase-admin/firestore'\n\nconst collections = collectionsBuilder(schema, {\n  snapshotDataConverter: (snapshot) => {\n    const data = snapshot.data()\n    // Convert Firestore Timestamps to JavaScript Dates\n    return Object.fromEntries(\n      Object.entries(data).map(([key, value]) => [key, value instanceof Timestamp ? value.toDate() : value]),\n    )\n  },\n})\n```\n\n#### Document ID Validation\n\nInclude document IDs in Zod validation:\n\n```typescript\nconst UserWithIdSchema = z.discriminatedUnion('_id', [\n  z.object({\n    _id: z.literal('admin'),\n    name: z.string(),\n    role: z.literal('administrator'),\n  }),\n  z.object({\n    _id: z.string(),\n    name: z.string(),\n    role: z.literal('user'),\n  }),\n])\n\nconst schema = {\n  users: {\n    zod: UserWithIdSchema,\n    includeDocumentIdForZod: true,\n  },\n} as const\n```\n\n#### Read-Only Documents\n\nMark collections as read-only to prevent accidental modifications:\n\n```typescript\nconst schema = {\n  config: {\n    zod: ConfigSchema,\n    readonlyDocuments: true,\n  },\n} as const\n\n// This collection will only have read operations available\nconst collections = collectionsBuilder(schema)\n```\n\n### Transactions and Batches\n\nWork with Firebase Admin transactions and batch writes:\n\n```typescript\nimport { getFirestore } from 'firebase-admin/firestore'\n\nconst db = getFirestore()\n\n// Using transactions\nawait db.runTransaction(async (transaction) => {\n  const userSnap = await transaction.get(collections.users.read.doc('user123'))\n  if (!userSnap.exists) return\n  transaction.update(collections.users.write.doc('user123'), { age: FieldValue.increment(1) })\n})\n\n// Using batch writes\nconst batch = db.batch()\nbatch.create(collections.posts.write.doc('post123'), {\n  title: 'Batch Post',\n  authorId: 'user123',\n})\nawait batch.commit()\n```\n\n### Firebase Admin SDK Features\n\nTake advantage of Firebase Admin SDK server-side capabilities:\n\n```typescript\n// Precondition checks with last update time\nconst user = await collections.users.findByIdOrThrow('user123', {\n  _updateTime: true,\n})\n\nawait collections.users.update(\n  'user123',\n  {\n    name: 'Updated Name',\n  },\n  {\n    lastUpdateTime: user._updateTime, // Prevents concurrent modifications\n  },\n)\n\n// Server timestamps and field values\nimport { FieldValue } from 'firebase-admin/firestore'\n\nawait collections.users.update('user123', {\n  lastLoginAt: FieldValue.serverTimestamp(),\n  loginCount: FieldValue.increment(1),\n})\n```\n\n### Query Features\n\n#### Advanced Queries\n\n```typescript\n// Complex queries with multiple conditions\nconst recentPopularPosts = await collections.posts.findMany({\n  where: [\n    ['publishedAt', '>=', new Date('2024-01-01')],\n    ['likes', '>=', 100],\n  ],\n  orderBy: [['likes', 'desc']],\n  limit: 10,\n})\n\n// Prepared queries for reuse\nconst popularPrepared = collections.posts.prepare({\n  name: 'popular',\n  where: [['likes', '>=', 100]],\n  orderBy: [['likes', 'desc']],\n})\nconst snapshot = await popularPrepared.get()\nconst results = snapshot.docs.map((d) => d.data())\n```\n\n#### QuerySpecification\n\nThe `QuerySpecification` accepted by `prepare`, `query`, `find*`, and `count` supports:\n\n- **name**: A label for your query, used in error messages\n- **where?**: Either an array of tuples `[field, op, value]` or an Admin `Filter`\n  - Tuples: [Simple queries](https://firebase.google.com/docs/firestore/query-data/queries)\n  - Filters: [Admin Filter API](https://cloud.google.com/nodejs/docs/reference/firestore/latest/Filter)\n- **orderBy?**: Array of tuples `[field]` or `[field, 'asc' | 'desc']`\n  - Docs: [Order and limit data](https://firebase.google.com/docs/firestore/query-data/order-limit-data)\n- **limit?**: Maximum number of results\n  - Docs: [Order and limit data](https://firebase.google.com/docs/firestore/query-data/order-limit-data)\n- **limitToLast?**: Returns the last N results; requires a matching `orderBy`\n  - Docs: [Order and limit data](https://firebase.google.com/docs/firestore/query-data/order-limit-data)\n- **offset?**: Skip the first N results\n  - Docs: [Pagination with offset](https://cloud.google.com/nodejs/docs/reference/firestore/latest/Query#offset)\n- **startAt?** | **startAfter?** | **endAt?** | **endBefore?**: Cursor boundaries, each can be a document snapshot or an array of field values\n  - Arrays are forwarded as individual arguments (e.g. `startAt(...values)`). Ensure the order matches your `orderBy`\n  - Docs: [Query cursors](https://firebase.google.com/docs/firestore/query-data/query-cursors)\n\nRelated:\n\n- Collection group queries: [Guide](https://firebase.google.com/docs/firestore/query-data/queries#collection-group-query)\n- Aggregations via Admin SDK `count()`: [Admin Query.count](https://cloud.google.com/nodejs/docs/reference/firestore/latest/Query#count)\n\n#### Metadata Access\n\nAccess Firestore metadata when needed:\n\n```typescript\n// Get document with metadata\nconst userWithMeta = await collections.users.findByIdOrThrow(userId, {\n  _createTime: true,\n  _updateTime: true,\n})\n\nconsole.log(userWithMeta._createTime, userWithMeta._updateTime)\n```\n\n## API Reference\n\n### Types\n\n- `DocumentInput<Z>`: Input type inferred with `z.input<Z>` from your Zod schema `Z` (data you write). See [Zod’s input/output docs](https://zod.dev/?id=input-vs-output)\n- `DocumentOutput<Z, Options>`: Output type inferred with `z.output<Z>` from your Zod schema `Z`, plus optional metadata based on `Options`:\n  - `_id` (string) included by default unless `{ _id: false }`\n  - `_createTime` / `_updateTime` available via operation options when reading, `_metadata` for web parity is not used here\n  - When `{ readonly: true }`, the data portion is deeply readonly\n- `SchemaDocumentInput<TCollectionSchema>`: Input type for a collection built from a Zod schema; accepts either the input type or a deeply readonly version of it\n- `SchemaDocumentOutput<TCollectionSchema, Options>`: Output type for a collection built from a Zod schema, mirroring `DocumentOutput` behavior and honoring `readonlyDocuments` in the collection schema\n\nExamples:\n\n```ts\nimport { z } from 'zod'\n\nconst User = z.object({\n  name: z.string(),\n  admin: z.boolean().default(false),\n})\n\ntype UserInput = DocumentInput<typeof User>\ntype UserOutput = DocumentOutput<typeof User>\ntype ReadonlyUserOutput = DocumentOutput<typeof User, { readonly: true }>\n\n// With collectionsBuilder\nconst schema = {\n  users: { zod: User },\n} as const\n\ntype UsersInput = SchemaDocumentInput<typeof schema.users>\n// { name: string; admin?: boolean } | ReadonlyDeep<{ name: string; admin?: boolean }>\n\ntype UsersOutput = SchemaDocumentOutput<typeof schema.users>\n// { _id: string; name: string; admin: boolean }\n\n// Include Admin metadata in outputs\ntype UsersOutputWithTimes = SchemaDocumentOutput<typeof schema.users, { _createTime: true; _updateTime: true }>\n// { _id: string; _createTime: Timestamp; _updateTime: Timestamp; name: string; admin: boolean }\n\n// Readonly collection\nconst readonlySchema = {\n  users: { zod: User, readonlyDocuments: true },\n} as const\n\ntype ReadonlyUsersOutput = SchemaDocumentOutput<typeof readonlySchema.users>\n// ReadonlyDeep<{ name: string; admin: boolean }> & { _id: string }\n```\n\n### Collection Methods\n\n- `add(data)` - Add a new document with auto-generated ID\n- `create(id, data)` - Create a document with specific ID\n- `set(id, data, options?)` - Set document data (overwrites)\n- `update(id, data, options?)` - Update document fields\n- `delete(id, options?)` - Delete a document\n- `findById(id, options?)` - Find document by ID (returns undefined if not found)\n- `findByIdOrThrow(id, options?)` - Find document by ID (throws if not found)\n- `findMany(query)` - Query multiple documents\n- `count(query)` - Count documents matching query\n- `prepare(query)` - Prepare a query for reuse\n\n### Sub-Collection Access\n\n- `collection(parentId).subCollection` - Access sub-collection\n- `collection.subCollection.group` - Access collection group\n\n### Configuration Options\n\n- `zodErrorHandler` - Custom error handling for validation failures\n- `snapshotDataConverter` - Transform document data before validation\n- `includeDocumentIdForZod` - Include document ID in Zod validation\n- `readonlyDocuments` - Mark collection as read-only\n- `singleDocumentKey` - Create single-document sub-collections\n\n### Operation Options\n\n- `transaction` - Run operation within a transaction\n- `batch` - Add operation to a batch write\n- `lastUpdateTime` - Precondition check for updates\n- `_createTime` / `_updateTime` - Include metadata in results\n\n## Firebase Admin vs Web SDK\n\nThis package is designed for server-side applications using the Firebase Admin SDK. Key differences from the web SDK version (`zod-firebase`):\n\n- **Server Environment**: Runs in Node.js with admin privileges\n- **No Authentication**: Admin SDK bypasses Firebase Auth\n- **Transactions**: Full transaction support with preconditions\n- **Batch Operations**: Atomic batch writes\n- **Server Timestamps**: Access to server-side timestamp operations\n- **Metadata Access**: Read/write times and other document metadata\n\nFor client-side applications, use [`zod-firebase`](https://www.npmjs.com/package/zod-firebase) instead.\n\n## License\n\nMIT\n\n## Contributing\n\nSee the main repository at [valian-ca/zod-firebase-admin](https://github.com/valian-ca/zod-firebase-admin) for contributing guidelines.\n","readmeFilename":"README.md"}