{"_id":"@lpdjs/firestore-repo-service","_rev":"121-54dd29aabc150a8cf4ae68bbd9faf32d","name":"@lpdjs/firestore-repo-service","dist-tags":{"beta":"2.6.2-beta.1","latest":"3.0.10"},"versions":{"1.0.0":{"name":"@lpdjs/firestore-repo-service","version":"1.0.0","keywords":["firestore","firebase","repository","orm","typescript","type-safe","crud","database"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@1.0.0","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"4e3dcb575201dcf8c6d39aa0e00098ca0a25cfd4","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-1.0.0.tgz","fileCount":9,"integrity":"sha512-KhLnJ12f0W0lk0Jr4cBmH3MDiUzRNo4mwkZ+Ut7Iyn1ui3ZTVZhz8jG7ue0f/VvGq8AUUlW8ExmAhNB7yPzyig==","signatures":[{"sig":"MEYCIQCCteWnL7oO7ylwT0Up7mTEltm6dIzHvmbqWvSCn/dGsAIhAN5g4MtzbLuEsc/ZNvA7qiDpjqiVeoUsou9WY7IMToz0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241229},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"01310a05ca2249407e33792dcf2c564640277a90","scripts":{"lint":"tsc --noEmit","test":"bun test","build":"tsup","emulator":"firebase emulators:start --only firestore","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.3.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, and zero boilerplate, includes pagination, transaction and relations support.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","typescript":"^5.0.0","firebase-admin":"^13.6.0"},"peerDependencies":{"typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_1.0.0_1763975967210_0.9549622242947724","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@lpdjs/firestore-repo-service","version":"2.0.1","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.0.1","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"c8ba9c66a76d59e0ac781c987de17d3864199477","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.0.1.tgz","fileCount":9,"integrity":"sha512-uu/m7bkS8Ti2ghGxqBP7jXp9HApMsDyasv3/lqmwowjjKFfYSuS3rK23DMWHvakPhbAeDFOqdPYmNB8KwBS8Cg==","signatures":[{"sig":"MEYCIQCmku6lIR/8Gk24kao5gJ9dMewfppmqM8mgRh8lzBH+agIhAKfOPan5InY0WukXWqM/qE/rmeWVwxluE9DI3ZcRA+2J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305318},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"48d87d8c6101cbdf48a325ffd8bf1ddbc564236b","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","emulator":"firebase emulators:start --only firestore --project demo-no-project","test:run":"bun run test/run-tests.ts","emulatorf":"firebase emulators:start --only firestore,functions --project demo-no-project","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.3.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","wait-on":"^9.0.3","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","firebase-admin":"^13.6.0","firebase-functions":"^7.0.1"},"peerDependencies":{"typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.0.1_1766131225440_0.42706007094887344","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@lpdjs/firestore-repo-service","version":"2.1.0","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.0","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"9b48180f3081e9e90e36219d160c11cad8edef68","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.0.tgz","fileCount":45,"integrity":"sha512-tYg61bBzZuB/j3oiRuzIHnRI1TNVXe6wkAAllhonrgV4TldYBMJHHepBSR9O+fE/WVF/E7Z3PVHdttYUfZP03g==","signatures":[{"sig":"MEQCIE8J8XaQjQ5YQS4qZnleK7+tQhOmaguRzfuFZpPdKN1/AiB2kAHbH4qRTmZ1fiH40QNvQZP9GeheWr9HVQbfZvW26Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3183573},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"d6cdc5598a3644f52d733b635d66ad58d0a2a943","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only firestore,functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"10.9.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.0_1774213448972_0.8050890833827584","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@lpdjs/firestore-repo-service","version":"2.1.1","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.1","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"bc9f66ac3d965d4950542cf0ab270cb7105c46ff","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.1.tgz","fileCount":45,"integrity":"sha512-7ojVf/xewWOuADJWjQ5mPybnY602MzYzEK7cgzyQaAr33XJT8vwwwLMGiK6E+b7KD4P13qmr6hzwAtpuDsl7hw==","signatures":[{"sig":"MEQCIELOW6XX5TzBy2Xxa4QH2V4e0cZAsuad6N930O1rYwb4AiBxaQWy/rTHjiEtNJcABsYOdurn1tM8/Xj0rx5sL+dhJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3193813},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"d735911935c64c9bf688b83bdfbf54b1403bcdfe","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only firestore,functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"10.9.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.1_1774215731579_0.8931892050330092","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@lpdjs/firestore-repo-service","version":"2.1.2","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.2","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"e100c4bc9fb706e7eeb2df0560b4f638de5efe24","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.2.tgz","fileCount":45,"integrity":"sha512-peZc5R4T4+v2ne4w9w4t7qRBXckurS91mNswh/boeaIuVR/edkQ5Ewtbr9MQN7+wQywsruaHKYNZ4aedgkLLMQ==","signatures":[{"sig":"MEUCIQDuKihxaKlJuFjeffQcWixEh2QlKTHbCBhCs5p+E1dYzgIgCXMnnD2Pg3GUiBHv+VbVB2Y/mMplLBpc/IkmIxqJWqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3199559},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"2093f7badf7ace66ea10a31e7b548a42352bce98","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only firestore,functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"10.9.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.2_1774217490167_0.5824543476044335","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@lpdjs/firestore-repo-service","version":"2.1.3","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.3","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"1bc29be2c61bc2540d0990a9587e03747efd9cb4","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.3.tgz","fileCount":45,"integrity":"sha512-aMWHwO0xeb2Sf96CIdhUfcBoyXlw42rnBKhmgWTLt7aTrgzwC2vcqng6hzdkaTS/sCXNiNzyd+VriaQd60nVsA==","signatures":[{"sig":"MEUCIQDWh07p/H7nDN7zL6XeMggLv+HQFKSgrRChUSa/kI7ZLQIgdYnPyshltf3/OqeN6Eq7DAVP/QOjHmj/3T4zCxhri/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3214525},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"eaf6c1f23fb8ce1dd40c86fbf29ebc61187d7517","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only firestore,functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"10.9.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.3_1774800679155_0.263956039264458","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@lpdjs/firestore-repo-service","version":"2.1.4","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.4","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"7bfd2901b7662c2dbb6a32274d8469db76e87609","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.4.tgz","fileCount":45,"integrity":"sha512-RadmCeV3KaLPGsCysoxQvlInGzA9rylLaWOtiRjN3kfbdJw08BzbMl8SmO2u1yCnn4WqMuM2yB9WQT6hxFas3A==","signatures":[{"sig":"MEUCIDI8Qjr851Qc2I/tW2cfVOh+T75KoOnodWSUiOd17t8FAiEA96pHb5c0PhnYdwefrLViIsFhYPwDqnBxxF7pHKghHns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216137},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"eaf6c1f23fb8ce1dd40c86fbf29ebc61187d7517","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only firestore,functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"10.9.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.4_1774804508635_0.5922235498428214","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@lpdjs/firestore-repo-service","version":"2.1.5","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.5","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"a7c09f05b81f472633e88395e7f794bc9072e277","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.5.tgz","fileCount":45,"integrity":"sha512-R8Ei4vBM7iXhFkOwTYNYM8elQ6PFI2aBvzy3g+Nj+oVXfvHVbKBp7vQ7a0mnaE3olStFfzefZzFTo42uQOspCw==","signatures":[{"sig":"MEUCIQC1nfAeNK7gOAoPd2rxiwpgvgtG0wgXYyD4WC18gZ7+jAIgPFZeFh9QLDj+RSwFqHZcVSLIizzSw9gSgvLjkC+4xRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3217677},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"c2dbade9cc9cc35889a38dc8844b4bb916a154a3","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only firestore,functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"10.9.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.5_1774807621593_0.3782768988651153","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@lpdjs/firestore-repo-service","version":"2.1.6","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.6","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"53366fcd226b7e0c77545cdd3b22d780e903ef07","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.6.tgz","fileCount":45,"integrity":"sha512-1CD/p9ywWn0DU1BI66RRagnSy29oSNq4z9LQoscm1tmrb/PHE2PJ6x5CX4PzOT+U7jNBsvSZIPXnqey+OnWgLg==","signatures":[{"sig":"MEUCIFPHnfqtFNvf2Q7IgXTulGSPoofajkwIAdRI3/lS9eS4AiEAxBi+THgKCKlKpKlYQGoQBh0PFcxOqhfi3P4tBgPBZg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3218197},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"c2dbade9cc9cc35889a38dc8844b4bb916a154a3","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only firestore,functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"10.9.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.6_1774808540616_0.505576138207801","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@lpdjs/firestore-repo-service","version":"2.1.7","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.7","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"25d228b9110ac4cb06fd1c26c9aaff5a073ee692","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.7.tgz","fileCount":45,"integrity":"sha512-CiTEPhy7vHBCYtumCNNwl3+mkNdQdt41JzwR9giV6C9hifs015jh1eR20SQGx1LkCXeP7rQxApm0IJ0iqKxmcQ==","signatures":[{"sig":"MEUCIGRe8j9R7A632P0bGWI/k9Awlb14VoC4lU3t/VRtwikxAiEAo+AaRa+xrD6AGv4/o3VYcwM1mSYSXPo93i1cg3dFD/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3219469},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"f9124ca0c09528d015f89afd43b38c749814498b","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only firestore,functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"10.9.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.7_1774816496133_0.1960899434965584","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@lpdjs/firestore-repo-service","version":"2.1.8","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.8","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"f8784d8bf1babef04c027718c69b728c98fc43ad","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.8.tgz","fileCount":45,"integrity":"sha512-rgKfyNytH42Eg1AXvVWbxeQ6VfoM9Wv51DmYm/InMWZ1pi9b3mMGr5NgvYUOYWyl6BXFg6Cll2GFX5PvTnHkIg==","signatures":[{"sig":"MEYCIQCmRxlG1/s/FtVE/CLjQn914tUsi01WEmgrDz7spAz7uwIhAObhTkmkDB28eIXabi2BbZqarca1HuSHEuWMJfHUwMn8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3220829},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"94edc32c8f811f73588c681d0e37ad16e0e7ae3b","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only firestore,functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"10.9.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.8_1774817686497_0.5229744350342296","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@lpdjs/firestore-repo-service","version":"2.1.9","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.9","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"7ce97ba289a74943eb6f39017d8e768b70c06937","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.9.tgz","fileCount":45,"integrity":"sha512-to2WvyvNHsSkZsUT3FpmVLfaPuZ3D0s2TMP7tMgkiiyLcPaZsZjqW8PmdHRZWSra4pGmbqkMCW/aZz2fJiRN6Q==","signatures":[{"sig":"MEUCIDr9Alyd7JNK8bJ4mWW6ApvHScFlZAcv05AE8MDyP2kaAiEA8yjHZDkoJR/zxLCEaxwkstvck+y1OEys1y1WW1ojUIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3222215},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"94edc32c8f811f73588c681d0e37ad16e0e7ae3b","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only firestore,functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"10.9.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.9_1774818378793_0.5954036138955217","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@lpdjs/firestore-repo-service","version":"2.1.10","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.10","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"c21e5eded19e8bdf35ce7a993ef71a49fb47e927","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.10.tgz","fileCount":45,"integrity":"sha512-6rrn2o2U5NjgN/eDll508Da9++VBxtO/Ah9VPRuSWRe2Qoz1ulKNbwDho3hh9TvpgMgplz8xgvWWU2+OZ1mrjw==","signatures":[{"sig":"MEUCIAycSPBmrY7HEoRN/LsQ/RC2Q1cDgcq2nG9J6ZBEg+YJAiEA37/sWY4CurohzArdlB32JSq7dHVZ6ZWYXgcYV0nDtLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3445402},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"06354e9d73a556c889b811705c991ebfc378e465","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.10_1777850687961_0.49638183341154374","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"@lpdjs/firestore-repo-service","version":"2.1.11","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.11","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"98b446d67f81356691c507eea0affcff6f5b7500","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.11.tgz","fileCount":45,"integrity":"sha512-UCTtwm/Vi95A19fasiLJ6S7VP1oolpGatda35j4oPO8vgKUPYVZatF0OBdsHGld1oHPG9L3lIttWNYXBcfN1Wg==","signatures":[{"sig":"MEQCIA4xBIMpiW85vd0iS/9M8AB/2D2RCTmq6LikHxiuehnPAiAFlCHMMfMj1Gu1t8vTIo0AoiZzmUcb0mpnqL2eOWDHcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3531550},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"06354e9d73a556c889b811705c991ebfc378e465","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.11_1777852191655_0.31196578881012904","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"@lpdjs/firestore-repo-service","version":"2.1.12","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.12","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"430314b27ecd35890c9fedcb5c49f5be5f96159b","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.12.tgz","fileCount":45,"integrity":"sha512-qykYja6qp03EylhMCAolLLsis+rsP7u+H6V+UDanmvUQNgcaRV6Wf/PFqUeQYR4uTFN/mY3PSHfeX5Bj8DDw4A==","signatures":[{"sig":"MEUCIQCeqfUolrr2BxtYB4uPLTa3Dru0FY0BMY1BsRy7HKpWyAIgR2dcdQukC/Og899BY1NLhH0VwzxUIXAQFs64e4IATfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3677591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"df95101316859a422559ecd07480728ccd30d5c7","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.12_1777878535699_0.5243520584989361","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"@lpdjs/firestore-repo-service","version":"2.1.13","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.13","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"0e7792a838b42f88ccb941b97de5848d14540665","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.13.tgz","fileCount":45,"integrity":"sha512-k0PkZK/ts2KHuj6N7OV+QyWaZ5pDpeckEnF7X0kcxPuqDd5Ft2grshAiM6L9lFqHq3zYdk+4paxgIXbkdEfL7A==","signatures":[{"sig":"MEUCIQC2p5IuSnVvP2JU63P/+P9eQoSQhPbnTQkg0TFR5I3yUQIgEpwqRk4qQ4h8FhPF0iRvc9j9idDOC/VHSR+h8ITprRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3691901},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"b5e4b2cd9734ce197d0f016a95b21e7652791a46","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.13_1777931045040_0.1411712478367102","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"@lpdjs/firestore-repo-service","version":"2.1.14","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.14","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"fc17a9655f89192daccbc600e9ad3e145a57a111","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.14.tgz","fileCount":45,"integrity":"sha512-5i3BtM9R2D4fM1I56VgrfMV8rzcIdG3rSLrtMG7Gsg92itVk1HaF+PGakieltCt9SS8pRuD5Ujjf8S/VdrdP1w==","signatures":[{"sig":"MEQCIDsgImuP8+FOdTWRHvwvpd8Fz6ZlMgimZCid9ABIYK9ZAiBv+qgkwMqrGfgsz25ahTDmS6D926PtBSrzG2yL19/GPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3743768},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"d76e75984972e121fffc8b640774dd1e4ee7f00d","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.14_1777933243807_0.6018656881063953","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"@lpdjs/firestore-repo-service","version":"2.1.15","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.15","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"95b83cab704ce92b16c5f29447fa907f8902d90a","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.15.tgz","fileCount":45,"integrity":"sha512-IGXuVnb1Eb+MPeFRa0tbPNoARPqaC41EY26QRmd77Xiyu7xT+GiLJg/vI1LFp9jJ5yI0uyywOHZNeFirPWGx1Q==","signatures":[{"sig":"MEUCIQCKWVmW7PSC5pGqJMIov7r1AEOmWjoxTRNJ8y3PtFbiJAIgU24x/iwZYi01Oq7u2UFeYjUGB1PsEFG6VRFvlVwixB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3748218},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"d76e75984972e121fffc8b640774dd1e4ee7f00d","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.15_1777963885921_0.5214847516160652","host":"s3://npm-registry-packages-npm-production"}},"2.1.16":{"name":"@lpdjs/firestore-repo-service","version":"2.1.16","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.16","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"9ae88dddb266c4da1b468c25e4a7a36bb7b249e6","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.16.tgz","fileCount":45,"integrity":"sha512-+gwOXy6mK6IAP5oPORvnY2Tc7nNhSmwBwtcycYrcrxpEGfMQAeKgbdS97v6tuoN2K/p1dwWB8HbR1OY4b2+o4A==","signatures":[{"sig":"MEQCICcn3hjmkRSU3Qvru/KcTaYwl9IJMOjiH5itr5JqElimAiAHsTajGPuWIaKqllsfSSeMrKB6Z9ihXtXy5ltUr6/XzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3749122},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"805669f3d8b341ecc5053f291447f208ecb15f9e","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.16_1777965991130_0.9525436567933505","host":"s3://npm-registry-packages-npm-production"}},"2.1.17":{"name":"@lpdjs/firestore-repo-service","version":"2.1.17","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.17","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"c4679688bf53b247426d8d1db89a7ed3f6f98c36","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.17.tgz","fileCount":45,"integrity":"sha512-MuUs94HHe0II7TSOYl/w7Y281nkhkxzJGu+kvZUD3PMzbX2mrrcyEV9fOBf8+xUp0hyLahd8lgBwp0GrECUFCA==","signatures":[{"sig":"MEQCIHnP2KZ6VKjsXXsto7pVFGI4wtrLa4HbXbNobsR1EOhTAiArLQlQwV31PaBXgG6V+EN0aYgL5frQYvMCVqtzYyZ9Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3708501},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"805669f3d8b341ecc5053f291447f208ecb15f9e","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.17_1777985353013_0.525355304261031","host":"s3://npm-registry-packages-npm-production"}},"2.1.18":{"name":"@lpdjs/firestore-repo-service","version":"2.1.18","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.1.18","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"279ffa19b267d7817bd0b32af30cf8bb5b31db64","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.1.18.tgz","fileCount":45,"integrity":"sha512-D3QbS0q7gbSt9/yeRJkdb2hb2Y92PQxZhRqd12F3BiEZJ4XJr7SDbLFYmi59CsSAbmcWhREAM+0HOpk7ymVzeQ==","signatures":[{"sig":"MEUCIQDwM3R4HUQmzLacaakvq6HkZFla+cXAJ2DN4zPXq3EO7AIgHQs37UCIEdNhHi0AdDn2MuaBW0ON/yk7cTzB2e/A7m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3710885},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"805669f3d8b341ecc5053f291447f208ecb15f9e","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.1.18_1778010491033_0.649882936146339","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@lpdjs/firestore-repo-service","version":"2.2.0","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.0","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"21a002525278c88420565826ab6fa335460b4aec","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.0.tgz","fileCount":45,"integrity":"sha512-PVYdq1CkgjwOCBOIXSJ3922UgJWz6iY/iElAh4AmhKwvj3zeNwqFN2SOPfoPuAF3H03I4q08mckuOJVKDsRZOQ==","signatures":[{"sig":"MEYCIQDphsEuXMl3+/FJkCVHOM+gwF6nDYgJ+E7ee2oIw321vwIhAJ3khrLn9cFyJmSGDtoXjoeH/kaahEio9TWUwUYG+daS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3711764},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"168178930691dfad5f5ee31351d5cd3267b60327","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.8","@hono/node-server":"^1.19.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","wait-on":"^9.0.4","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.7.0","firebase-functions":"^7.2.2","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.1.1"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.0_1778015289213_0.2937521301808348","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@lpdjs/firestore-repo-service","version":"2.2.1","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.1","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"b2d2faba037d4d471591e596634a070d1462d286","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.1.tgz","fileCount":45,"integrity":"sha512-NBUe5FcDGw/ee7tYAClSQj1UDS8kvv0emNt1ayjsOqbSWptuJJOaHzRXnI/5L6+f7f5C+f/0gMcsps4sgKUkTQ==","signatures":[{"sig":"MEYCIQD/3Hikj+DfGa9rIR3HI0ujo0q+O66DyFn+8dEKwImSCgIhAOueKyerL0IVauuLIiPjQZx4kK8GEidvZuusbed85nJD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3713063},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"168178930691dfad5f5ee31351d5cd3267b60327","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.1_1778017316012_0.9423138056776077","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@lpdjs/firestore-repo-service","version":"2.2.2","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.2","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"d91517f9304a45f4df59a680d88d64e5bf16195f","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.2.tgz","fileCount":45,"integrity":"sha512-clOKpsFUPBlrvMjgtTbgslA0md2S4bHvvrzbujZApHbwAA80XQdUT816Z6HiTVGgTNzRSgH1dbol4+Xg1oE8Uw==","signatures":[{"sig":"MEYCIQDhY7u7tNOyrDdgwczIERxACFwBXxiJOyXuxDaXXwsS4AIhALXTeW9bXqKrnPMHs9MoYdaZDgcQwr3ScpRNIiIEDsfh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3702917},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"168178930691dfad5f5ee31351d5cd3267b60327","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.2_1778018331167_0.09531854774686543","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@lpdjs/firestore-repo-service","version":"2.2.3","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.3","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"64d43e5d00756b42a3415b1a8d5f9404f9b96a77","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.3.tgz","fileCount":45,"integrity":"sha512-Iihf8Yxcr4JAnnRRR+H3qLOEwdGbNxl4Ed6+gYVDiDz+205JOKjSNRaM80Xv9q+b0Kz5t8gu30WLoMTzhyjgvQ==","signatures":[{"sig":"MEUCIFD4/SB+RZJNNHnRg3Z13I3KB0NqV9HprSLKmO/Fx+6dAiEA4jVkZ3ZH9K82GmuUVyDFSVmwkMP+MgW+2Aog+1V/4k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3704939},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"168178930691dfad5f5ee31351d5cd3267b60327","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.3_1778020440190_0.3835860543915648","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@lpdjs/firestore-repo-service","version":"2.2.4","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.4","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"88075aaeaed97eea95834cdee30d38eae80438be","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.4.tgz","fileCount":45,"integrity":"sha512-EfBW71oUavslqrSop4/Cg6YuszVQdzqA5+vjkTsl2dxm2e2v4F4ueMVhHcztbI2Taevq+bSkP+cn8UQi0yiVrg==","signatures":[{"sig":"MEUCIEgtv0VkwbQyD3IozE7I8kkqCrxfn5/GjPJi4JfIm64PAiEArwzN0//rA2U9obI3Ilr/KBGeRnESfn2MMys3KfEm/CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3703009},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"168178930691dfad5f5ee31351d5cd3267b60327","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.4_1778021158759_0.7843354523539996","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@lpdjs/firestore-repo-service","version":"2.2.5","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.5","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"6eb308541b1eeda76938616c268b49bb9aab2727","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.5.tgz","fileCount":51,"integrity":"sha512-c8ADJADhx9vJHhB6tHW8QSOd0nrzt6VmftUkA2+ahiHpf2j4MkNWhhhocOqdhSuRaWrBFHFcTvi8eBy5cvhbSA==","signatures":[{"sig":"MEYCIQDcyQGj1TSOto8f+FyAkBuQ9cNUJcxerZ5EZsFhVTLwLwIhANjz8tg5vJxUcE/VufFWD+hnCX6bxDTLYwYiCik3dV/M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4255470},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"168178930691dfad5f5ee31351d5cd3267b60327","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.5_1778023117166_0.5872074052994918","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@lpdjs/firestore-repo-service","version":"2.2.6","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.6","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"0ab03d1b478e5d2edb049821aec1600f02914ca9","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.6.tgz","fileCount":51,"integrity":"sha512-w+8ed3m1162EpQJujpxuAAmdY/1ojwY5WRogHuGXEWKP+0xQXGOUpiD6E9VDRdEseq1iSNpSm87OucfJrjpSPA==","signatures":[{"sig":"MEUCIQD+EhhpWlcWc8UE3AKKiSVRVtDkZ5LC/K2hcklcrHCwmAIga1UDSrk/ZPVEhlj0caX7TWTeYgDutadB/U16xkTOvO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4934328},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"168178930691dfad5f5ee31351d5cd3267b60327","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.6_1778077636456_0.7348278367351115","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@lpdjs/firestore-repo-service","version":"2.2.7","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.7","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"cab846269186c56e184c32d74029b3ea185e5d25","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.7.tgz","fileCount":59,"integrity":"sha512-yyGFiCs2B6KNjDqlYBFy89g85hroR6JfB5JIQyo0lqoH48yvwkBp7jED6DUHr9xs5pOOC5TYqqR8/d+aNv81gw==","signatures":[{"sig":"MEUCIDkFahYzhTTv5UYDQ46aKVn5PeVqaspRLLptkUYw+8ScAiEAjCR12qFVvqmA94+ahVi0ntqIkrMRIWNQwAB1OcvDqzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5192310},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"5b63ff016475e502fba10e8fcafed3ffcd330cfe","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.7_1778189557060_0.015505071540373061","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@lpdjs/firestore-repo-service","version":"2.2.8","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.8","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"41717095cdfb4e7046a9fe6b6804448c06038787","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.8.tgz","fileCount":59,"integrity":"sha512-ffi0cVPC3bHAT2Wao4wGmdtcVnF4XEV7Y5jxBfUtGpqm3E1WNoiY1AotNWcE/qmDwQmJGHXLz7oINKqOeiG8Ng==","signatures":[{"sig":"MEQCIDrFHzGyKdgqRH3Y0d+kxoEvuMBFDmJqdY1KnXHKK3VrAiAjyuWkYV7wc0z2Y89OS0RDbZLKbMDHo4CgLQDtj+VDOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5190770},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"45a984a638bca6ab1676b6302394ecfc1d16ab5a","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.8_1778247699981_0.6533125916705409","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.0":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.0","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.0","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"1d8df571f49e1945c8a4a2b24d48260ddeee1cf5","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.0.tgz","fileCount":59,"integrity":"sha512-KbeabTuSC3zEZyyZT8GjtLzRMLvfOZWUJc3dZTEtmQjq+5IahhseSQIG9T4obzJxbiByuMRgicGGZLAZyq5X+g==","signatures":[{"sig":"MEYCIQDGoMJDjn4dBo2CQESW5O4I20w9bRO6f+eurxKy1fmVNAIhAP3uwOQmiiCXR/OYt3aJo0USiILfGUoa8Zt5Awx4vifV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5406109},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"af992356ac57e09bc8ca87bdf83424ee54196d80","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.0_1778265066552_0.1054219989473355","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.1":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.1","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.1","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"7e58bdc49985524a6df451ded3d95c0705f88295","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.1.tgz","fileCount":59,"integrity":"sha512-k3JCektWalV8I3Sgafm+66zxOgeocPr9pkj9Uts7xWah/1Yi3pi91cygObNUn+p7OLb6O5716xFh2LxTo54HCw==","signatures":[{"sig":"MEYCIQC3m5bfGlosiHFTf/7NccuvbqcIKixg2A4isn1DU1+BLAIhAOkjwTH6fbXziUgf7TONJMpIXVOwNIZc+eKea2RMvCUs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5409696},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"7d6e821a71db067a80924248e16afbae0bc26bd5","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.1_1778270439751_0.17492291724931386","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.2":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.2","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.2","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"2e0bc82fb179965588688e35bd5485879b6f6db0","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.2.tgz","fileCount":59,"integrity":"sha512-SAQO3lbdCqMBnaWObUMP8bAWWJg1Z1JSgTWVq89YqYQNqth8TJzaVVqVtGjz6YiCPj7HaHmoHDEewxKGVxOyZw==","signatures":[{"sig":"MEYCIQCrBZNjq2fdJ3F3eoW6MnbQQB2tc0d9j9PzXOtcPJcZ/gIhANNjjxFDdY997MVNnSPMgYk2qJEhx8FsLhCXiXW3l3Vr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5406436},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"7d6e821a71db067a80924248e16afbae0bc26bd5","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.2_1778272366357_0.9656339184204337","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.3":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.3","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.3","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"9e37f54c02d71c4e2b2914ac091ed5a06d7ccf8d","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.3.tgz","fileCount":67,"integrity":"sha512-9Z1OFW/GO+FjGpRWuqEhKPRRpZk8i9gKZOSk1j18nXou+DOms/GAugJoIMUz1Y7rOFZiwVtlnUXs22wAXV9MiQ==","signatures":[{"sig":"MEQCID+0LAF8VB4q8eRY+xcTiTmIc2qo2L9cQjzqLjFFSD0gAiBlzRaP9XDBFm76o8XfcUTMqmhRCCCA9N4vluovBC3CpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5736177},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"d65aa7a8fea2f85daaa485db5181f36b014a6e48","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.3_1778281499111_0.5195564780034541","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.4":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.4","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.4","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"cb8357068139ffd55c00038b2e2cda1b7f63a220","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.4.tgz","fileCount":67,"integrity":"sha512-KcfLQhRWDS9doKtoTurfEiog4qe5BNDyPGiHsvvGLwxkmSTrxl6jYo06OG3ZoZgsgtr+wFyFbd3Rv8eDtNPUIw==","signatures":[{"sig":"MEUCIBOhGyWzDYEjfejm3OG6PrCvxQ35MkSy75TJqvkyP2fiAiEAzRHWmn+JY2NeODWe5JtxYt+pzdOj5PDR+N9OcgY3efE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5777021},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"5f9b3be42903b4cef5010cc70847dd7a2cf90d06","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.4_1778282698823_0.48123740567747264","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.5":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.5","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.5","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"91713d0fecd596285ded00de6c61c1d70b8459e7","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.5.tgz","fileCount":67,"integrity":"sha512-hJPEOPAmE0BTYtB7pz1ov4xp1ns+dSBDwTTBXWDinjos6NNhYmgAZ2YzWcwlhaaH+fUgODkNNKVpUKeLwNklaA==","signatures":[{"sig":"MEUCIEbwQi3116QWww+8W3BtPd4yD37dQ4uNk2r9K3uF1hIaAiEA1AtkbyP5M3wx+AqLId47fRDVw7jukwCYgIl5AStR7OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5812546},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"5f9b3be42903b4cef5010cc70847dd7a2cf90d06","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.5_1778364347957_0.14005880168052287","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.6":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.6","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.6","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"dist":{"shasum":"7b15d37d38a2eee0d83612db2cc25443070fa802","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.6.tgz","fileCount":67,"integrity":"sha512-eobNYrEBKAwtMfQf8TtY9xwH6dmvUNzY4nQGzo3CdIreBWtB0EuHg11apZ6Yu3Ywh3iky0bqkLvL/syDVeqb7w==","signatures":[{"sig":"MEYCIQDi2FlArbhgLKa7mGtqKNc6GfE0fcMGs3HCKlR7AzUT2AIhAPZQJmWDFm9CSzhhGxnzOPtkH0YOjyrzyJqdQaxYI+qN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5822964},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"5f9b3be42903b4cef5010cc70847dd7a2cf90d06","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.6_1778367588369_0.17075920147360946","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.8":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.8","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.8","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"087eaa61bab1dbd575605a8550f6791a448d8c0c","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.8.tgz","fileCount":79,"integrity":"sha512-7ElAu2ud5Ky6qzj9lxWfiaxhDciO2SHzvzwodU2KfM8Y91wJMW+6CD9NJz77ve4LfRkM2pC96koxiWjVpjoRjg==","signatures":[{"sig":"MEUCIQDoaW0VvPDRRBHqYNiEZ9fXllXM62KYzVhzsFJ1dnIUCQIgE6FficJj2wqtfmTaFW5dp1h5hFHYdbfv7OX/0WhTq08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6058252},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"ae93dae5438694b5f957834e93eb6190c522ca18","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.8_1778453649198_0.3288642437703302","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.9":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.9","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.9","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"0b20312c914de7327edee0220250f2e2c8a32284","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.9.tgz","fileCount":79,"integrity":"sha512-yd3SAbQJCFB7nwJxVd1y4yqaIGnWe5qWRkBKiNz8ndXzfBGL6lRsWlcSs5uTzUXFau/kliEpR9/Av1PIuVCZFg==","signatures":[{"sig":"MEYCIQDvxN3xFIOs/P0pxz5N47C4PV3D9ilGI1MlmMAgpCUJ2QIhAPectMBmLOSdaIXKVsIyBOWFP5mw8AG3d9Ik5NzDhm2r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6064801},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"ae93dae5438694b5f957834e93eb6190c522ca18","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.9_1778486985551_0.09563012155007589","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.10":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.10","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.10","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"9d59a5b8d500f0f71af2d47d58fbe659c166c4aa","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.10.tgz","fileCount":79,"integrity":"sha512-zQux8XN7dvKh7NL921brKVGpz8UPR0VCyOwCIRfjSmILlwe4pQZmBAaB91SAPgg9Eslgs9OdqLjkjLxhQwuHHg==","signatures":[{"sig":"MEQCIA41AOGqNsZjLQU0P4aJDN8cX/OIBmTb5w2z0GqPuc5jAiAnfKFfUxxunFqfbxNQDgGrJMn0+hy6zZeiCvwfZv/M5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6065548},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"ae93dae5438694b5f957834e93eb6190c522ca18","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.10_1778487506125_0.9894912231476394","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.11":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.11","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.11","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"595021987c61eea5bbba73cc29be0b43985931c4","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.11.tgz","fileCount":79,"integrity":"sha512-2JXm69GgtZ/3fppDR35mBnbSteF4GnuvdAujAMsV2Lb/VsSrNCEre+kHttvdT7uWGlI7oh1+gCLRgF5aTKKoag==","signatures":[{"sig":"MEUCIQDbomVgjlIrZwwTC1dw1c0o63fFPKIxCExGoMIWq2xGowIgEAKWdvtjHdst4W1Kx3fY0QdGSLXfdGNsYafLt7RlH/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6069270},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"ae93dae5438694b5f957834e93eb6190c522ca18","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.11_1778491353477_0.2546808900089155","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.13":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.13","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.13","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"5a5dbc76a20d379a993063f0983106be3c74b13d","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.13.tgz","fileCount":79,"integrity":"sha512-xIduaddwB4tEyNzmrF6/V/rUnrDlyO+kq8GtjcBhjyKO6KjOCUFHLJduJy26xpqfBynI1a5mjiVeXofeIXnGAw==","signatures":[{"sig":"MEUCIB6v4wB6KpcvdaGkFYM9W+e70Qe9OiRUOR/ibfoDA/NCAiEAz6OpAVHCxMjetHT/AIuMZai52gLbq34PR/0WeEtuYSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6084240},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"ae93dae5438694b5f957834e93eb6190c522ca18","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.13_1778520067030_0.589530656859107","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.14":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.14","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.14","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"c4db89235578515fe4721f52555f98d776df52fb","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.14.tgz","fileCount":79,"integrity":"sha512-AAeKIwiy1HowajnhOItOPYMwKrcz/KI7R9ZqDDsIvYL8R0qUZRN3ZrfFM65be6wm75DANdWx3Kq1p19+KbBrow==","signatures":[{"sig":"MEUCIHa4hpxtRhYQo4d+poYErPOM4FIgkFEYNr/dXOBVU0eoAiEArpmM1yMWJQbAfsyYaVG4dvmJelMYmnAQkjWHAzbMLoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6087322},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"ae93dae5438694b5f957834e93eb6190c522ca18","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.14_1778521410406_0.5677817784713168","host":"s3://npm-registry-packages-npm-production"}},"2.2.9-beta.15":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9-beta.15","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9-beta.15","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"925ddfa55493071c7be86ddbe7ccdd70a86c23e5","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9-beta.15.tgz","fileCount":79,"integrity":"sha512-SIiU50A9LG+/e5TkGA0PaEkOM+/vUurlCK/eo3PNUtqd1SJZt5QqRMIQnp9b7LS1yVgJ44b3M9RPHRzIK9xIlg==","signatures":[{"sig":"MEQCIBbOV5je7tJ3jpsrdzPUYXHz+8EsyRxZ+e2V0Va1QMalAiALnw5uw60xC6eTN5Y/SGV7ED9G1CiTIzoCDIn5od6UrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6125681},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"ae93dae5438694b5f957834e93eb6190c522ca18","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9-beta.15_1778524043952_0.6870615841303394","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"@lpdjs/firestore-repo-service","version":"2.2.9","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.2.9","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"a474f8ca44b99eee697ceec2268794ac436a99f8","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.2.9.tgz","fileCount":79,"integrity":"sha512-gBNNzHz07vrChhD4W2tTWpS2FT8Sa+op+MxlpKYH+MZhcjP0N/LZcG+2ySl6N0gdT8U9RdVFW2F94Lh7XhCQUA==","signatures":[{"sig":"MEQCIFPocotWx2H1+f6DPjSGzxLbc5Aq3R+OKkaSO6Gfpo6gAiBBpFUNGNidLEewJZG+zsop9y5yg1zzRwpCQOcjMj4PrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6125673},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"ae93dae5438694b5f957834e93eb6190c522ca18","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.2.9_1778526332748_0.21527459642071678","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@lpdjs/firestore-repo-service","version":"2.3.0","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.3.0","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"63cdbea37bbb7c26df5b9170d0b9860ca07f3137","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.3.0.tgz","fileCount":79,"integrity":"sha512-JVUMwf0H3DTV01aFG4VsWxFR6KYKmw+yo60kKFcx6LrLa9NaLtB+ZL6U6hiyE+z3Zy13urTYGE9KU/0UoZJ8Sg==","signatures":[{"sig":"MEQCIEL66mt/sWVmKGPmgcbnf/lwLxxplIKV9Idr8OQKP4WdAiAzPv76E8glXF8X6bOMEbZTg2Q0/yW/ZRCNZ6HYUgZIaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6138832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"900ad5e2fdfdc12d7d674e55b1c848979f6b2541","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.3.0_1778529408035_0.6841709307839812","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@lpdjs/firestore-repo-service","version":"2.3.1","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.3.1","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"80006d305287762cceedc68a97b0b4ca13fa1b65","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.3.1.tgz","fileCount":79,"integrity":"sha512-j4W2e1o0vnfydbaXEijmEJPcsIRoIhuZ5iMOS1GBhr4y3rshJWvPjxCeZAEgtAWTovNqKvhr17t8E+fcYZ+rdw==","signatures":[{"sig":"MEUCIQDrgrdZkDMbl3UBFcvRQ1M2y4IeyLuViQwipZ2XcNKeKAIgSERrkE1EWTntCfRY/OGOEctBFJcInQvLKqQjWCCXp7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6138877},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"86d595aaaf508ba2d322d64625358fd5827d9655","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.3.1_1778537327826_0.9343659475897241","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@lpdjs/firestore-repo-service","version":"2.3.2","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.3.2","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"541a8a1ebb927a188bec5f7585039bc96a4b5d52","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.3.2.tgz","fileCount":79,"integrity":"sha512-esMQVidIaMmxLirAoxpTVF9x5xVfNEopFNu5FLpYGV04lMQbwni2jCf994KUkmAiqCEGRBRrnGqjkvjDR7+xrw==","signatures":[{"sig":"MEUCIQCIu93uKI31HQ+W35Wl40zIjVoFcejBS2MSKlYhrh5gjQIgIQAc+HpEC8bWQva2HTYGtiE5nAbVZwdDd33z7Q6OtnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6118903},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"3480b10884330ae8ab928f044dcd210b28d1e8b6","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.3.2_1778539728674_0.8576565498593625","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@lpdjs/firestore-repo-service","version":"2.3.3","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.3.3","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"5a399fe1b99920d3b6aa8d53c9bf7223b4b3d686","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.3.3.tgz","fileCount":79,"integrity":"sha512-QN88GiXUknSDIYyA80OYY3SzmRvmiT6g4zlkozx3vCxFKGzKXESfdOSp0b3DZhztymFxgdbXzX1+jFfGK7ZCag==","signatures":[{"sig":"MEQCIADMsiNO1DJopJ27maqeej7y/B0YQnBFVpZhFPo5ZT+6AiB9lF22J9dJOEl99BqC0Wje/NF2ooV83BsbLXU41nDOhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6130225},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"20bcfe42706c3b41995b7ccf65192c38bc6fff43","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.3.3_1778571773464_0.2890361477160259","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@lpdjs/firestore-repo-service","version":"2.3.4","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.3.4","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"9cb95b543b4b2772c9d961e196f5b7c14f0e817c","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.3.4.tgz","fileCount":85,"integrity":"sha512-r1gzMTBsw0eWht3CZQf52yKN3HlSbDHVJo606rEUS/9M9JuF3y6v10IQmeaC1p1M2U+hKuoQU3wuvWkSfCy5KQ==","signatures":[{"sig":"MEYCIQDRi7xqiOlVYpaJ778HfpqZcHUTkn975uhM9PqsYyVUewIhAKxLjsCenm3B2fgNNo0ArTfhXU5HfDNIwpYxsamSOOeK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6282698},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}},"./sync/bigquery-storage":{"import":{"types":"./dist/sync/bigquery-storage.d.ts","default":"./dist/sync/bigquery-storage.js"},"require":{"types":"./dist/sync/bigquery-storage.d.cts","default":"./dist/sync/bigquery-storage.cjs"}}},"gitHead":"4b34b27f49b36f8efe41d554154c8a4055660dc6","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"],"sync/bigquery-storage":["./dist/sync/bigquery-storage.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.3.4_1778595073121_0.6785575700971758","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@lpdjs/firestore-repo-service","version":"2.3.6","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.3.6","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"a699bc777054944f0623c72e68ff1392c2aed7dd","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.3.6.tgz","fileCount":85,"integrity":"sha512-C04DL8JlXSEmtvZpEi0N7WzPwYKDrga+EH9qqIQ2wzEBQ3rxnqw/sgMEBBfZiC2b/IuzNPUZoQyaKiY6u7zDWQ==","signatures":[{"sig":"MEYCIQCoZlmFz7awzyu4H2tFxoLR2EHdxHjla4d34S6azTsyTAIhAKS36GmQ87lAAKqkW0ztnGBT6Pti9adO7OyrVJhFbas/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6283414},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}},"./sync/bigquery-storage":{"import":{"types":"./dist/sync/bigquery-storage.d.ts","default":"./dist/sync/bigquery-storage.js"},"require":{"types":"./dist/sync/bigquery-storage.d.cts","default":"./dist/sync/bigquery-storage.cjs"}}},"gitHead":"49a62e244b26165ed44d8aac45a3039710fd337f","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"],"sync/bigquery-storage":["./dist/sync/bigquery-storage.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.3.6_1778597299906_0.1860630342535039","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@lpdjs/firestore-repo-service","version":"2.3.7","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.3.7","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"cfea397e20c2886d1ecd9b203a0418bd41acc57b","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.3.7.tgz","fileCount":85,"integrity":"sha512-bZtVQt2Qp4AJP/Z1K82T/6ts4qi2cGRGMWBXMbBDoYoBV8VMn2yHSNCZE5nMVn44dMLwZemGQVq9lqXX25L49g==","signatures":[{"sig":"MEUCIDuQtl04iMTPV3gwNMNdWROenbgG74iwX3gY9ROFIklQAiEAmqWInAG6qNqaeUCFrgF9BlDp1uZjD5ZIf9NIeg4RAf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6288466},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}},"./sync/bigquery-storage":{"import":{"types":"./dist/sync/bigquery-storage.d.ts","default":"./dist/sync/bigquery-storage.js"},"require":{"types":"./dist/sync/bigquery-storage.d.cts","default":"./dist/sync/bigquery-storage.cjs"}}},"gitHead":"5c8f42b1e36413598ca199ad9a5578ca0a491157","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"],"sync/bigquery-storage":["./dist/sync/bigquery-storage.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.3.7_1778598489581_0.3077382370670023","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@lpdjs/firestore-repo-service","version":"2.4.1","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.4.1","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"76e6517d425003cb5e82836db08df7fd7fbae4c5","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.4.1.tgz","fileCount":79,"integrity":"sha512-ZBiK2jhZ/8C//AuekUsUq+PrIO/7dtxr1cjIFbx64FByWvGQNgaYolas9OzLJoyuY/lY4Erwhwoh/gZe75f48g==","signatures":[{"sig":"MEYCIQDsu7LkmoTiyfVW3WIc/4I9M7I7xTQL8OFuLgMO+X0W1gIhALFfqP/iq3ZtjQyvSPTkXMJUYwXFWUfc9lx3CkYDjad8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6218505},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"7722c672a20ba89caa33030c5420de17cfa11af1","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.4.1_1778603465773_0.21817035368776927","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@lpdjs/firestore-repo-service","version":"2.4.3","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.4.3","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs-hono":"dist/servers/hono/cli.js"},"dist":{"shasum":"c699a2eb1083c916908e8b680b62352f4e5810bb","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.4.3.tgz","fileCount":79,"integrity":"sha512-kKg0s9X9RXoudbiYivSqzOCcFeEKBJ51Yk8sUiJyuuqKsKVWcJCSEmPvXg/Tmq/1VTLiP4/lnSlOJNcJQKznIQ==","signatures":[{"sig":"MEYCIQC9BBtAowJsQ05Y3dayJi2SBrLfWiEsnQuo0iqunKdUPQIhAMUdEkUM4q5+4XrFq8rP89SUI6vvGA8vWp3MV1qvHV3C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6223607},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"7722c672a20ba89caa33030c5420de17cfa11af1","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.4.3_1778603779316_0.983462066104807","host":"s3://npm-registry-packages-npm-production"}},"2.5.2-beta.0":{"name":"@lpdjs/firestore-repo-service","version":"2.5.2-beta.0","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.5.2-beta.0","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"a3685b5dcc98f327718f27ed6694ea7acf0361cd","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.5.2-beta.0.tgz","fileCount":79,"integrity":"sha512-rkava0tjwlosKM1vo1BcVmELzk1TPfFHCsRb9wWsQz2IJrytjmzAtOm/A7iu8qfYW+elcsLzSeZnfs3pV2fQNA==","signatures":[{"sig":"MEUCIQDAxGgUuNu2v+sIiznCqY67rkZiFfDOJac2hezQ2CXrBwIgdtFPiqijYFMqRFO2KfV99BKXNDS7OYY/Lrd4AFIl85M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6302561},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"4c3618baab400c7d03187bd20a2ab42139239f12","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.5.2-beta.0_1779396689269_0.6432269971271127","host":"s3://npm-registry-packages-npm-production"}},"2.6.2-beta.0":{"name":"@lpdjs/firestore-repo-service","version":"2.6.2-beta.0","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.2-beta.0","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"e09d5d129806031f927dc5aeedd399e6fc3df843","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.2-beta.0.tgz","fileCount":79,"integrity":"sha512-FeiKbR6ro39Ww+MKNmEJBRbKG8cQR56sHi6haB9bxNtbT4zmeeII8xqdBZeMk9+etBafEvdX5jlo9SMcX4nkhA==","signatures":[{"sig":"MEQCIFJQoOZi6WLM7Car7zjX9UWaBdxziP3XUFdVBwJLHcHeAiBvxqdBHHDo9tA2RzNwjJHSg8vLn0N4IYOeioTv3mA6sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6547155},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"ddff4e9be3cce83f68cc075b59b0c6f9d432535d","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.2-beta.0_1781272240087_0.5674864912512727","host":"s3://npm-registry-packages-npm-production"}},"2.6.2-beta.1":{"name":"@lpdjs/firestore-repo-service","version":"2.6.2-beta.1","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.2-beta.1","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"5baab349014fb6d2fbb2ba5390a497f392cd89ef","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.2-beta.1.tgz","fileCount":79,"integrity":"sha512-3XnrofLviihUUnaBAr88pMef32HsHdH4Ksprn6/lKqu67SeMvCrxdL9O8zJIoLtQrblAhIBhHx+pYGL4MI3TcA==","signatures":[{"sig":"MEMCIF4xeg+5KvwbiMuPn38AIOkCtXt8kiCzU5Nl5F/NJtg2Ah94DJsdqTQFBnmbWxPFAi7u9Z1sWngzb/bjE/D4R32R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6563269},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"ddff4e9be3cce83f68cc075b59b0c6f9d432535d","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.2-beta.1_1781275372679_0.13333808618905718","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@lpdjs/firestore-repo-service","version":"2.6.2","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.2","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"9b62de103be45c8f84ed033c8677b6d81e743ea2","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.2.tgz","fileCount":79,"integrity":"sha512-449GvxU3ucVOOCGpkfTJ9FkuFFzlFXDCqz/MoUmNVwf/Da2e+PF4bSvI5NKGYM02WtGCcFNmLl5j8KDa3gK8AQ==","signatures":[{"sig":"MEUCIGPBrDgwVP3iPmHYPfb690XxuuZQaO+234ij3ZKpzBdYAiEA3AgTz/rcvxRo9ayKNCJzoaiVCI9h1qw1eMBfjdA1VCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6563262},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"ddff4e9be3cce83f68cc075b59b0c6f9d432535d","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.2_1781441088972_0.8236621411742808","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@lpdjs/firestore-repo-service","version":"2.6.3","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.3","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"f2521f343379117d99a0f09399777c1d6d200609","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.3.tgz","fileCount":79,"integrity":"sha512-/QdMq/xLJUsTyqCjqjJGgzsXTBxYbBpxf2djU4M1GSGEs9cwuKUeXIcumYlXOJA6y9azoMtEc5EjzKooXm2kkw==","signatures":[{"sig":"MEQCICCxx+hMucyZ85opy6xhMMzTVCOSv6KFiBRssqbH9nUWAiA/ip/xa+d2kzXCSq+udkgcgScEBNoJCryLGgnJRoChKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6606436},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"14fb1d0ebb3be7b61dfa425dbe1a32beceee76d9","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.3_1781773850926_0.3470945527100373","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@lpdjs/firestore-repo-service","version":"2.6.4","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.4","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"6d559e3dfcd946da2f5b73f5c4e9f0b1f11cf5f6","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.4.tgz","fileCount":79,"integrity":"sha512-2ryVdvsJbWu13dr74tBXUam0N55vCH72dZlSDcIPUlm55TbqAplJHs/lCQv/bU0GsCmTwfVSU4Pv2RbCKzi6lg==","signatures":[{"sig":"MEQCIHF6jQCwG5SveSitp0b4+KLqI1eQs3c/G7iu7G5O6i/IAiBMy5SpX+aEAY4ZDXtuM5WuJSDdc6MARPnCf+aJ/6l7cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6608722},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"c767a94b3d1edc2abe1574364152dd7ead9d5e68","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@hono/zod-openapi":"^1.4.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.4_1781781308584_0.653425856231417","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@lpdjs/firestore-repo-service","version":"2.6.5","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.5","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"e2cc3cae5653435e27440fc56b9bafbcf857398f","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.5.tgz","fileCount":79,"integrity":"sha512-gDyfaB3qEsXfGlgvpAmOi0uwfo2XIiTY933qvVVOGkTm/PSX4hXBpRqYepvTsps0T+I6fSNPQDXaHfHdyhepsQ==","signatures":[{"sig":"MEUCIGAdWVGQ7EazM7qE1IeLpbu7U7DPE/BZbgT8pLcXle+vAiEA8k0t3NQtdnwRGQ1T1L07CVnhq1KYAQonIMjrbF7EwoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6608784},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"c767a94b3d1edc2abe1574364152dd7ead9d5e68","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.5_1781781769499_0.6907490527280606","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"@lpdjs/firestore-repo-service","version":"2.6.6","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.6","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"ef635c557bb2f3b56419d2bb8cee5a03d11f786d","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.6.tgz","fileCount":79,"integrity":"sha512-4rTZOQ1BUjcvdz2CaBStIQjhjSWEkzoOFycYt2kkU1I5ueLNk9HSnYcmeHnZ20uWh+IdyQllfgzYltITHFjozA==","signatures":[{"sig":"MEYCIQDhKMuimPe0uTKgX9dHqb2fQvMxYeQSUGU9LZv2D8CCmAIhAKz7jbQxrO3tosMhQzeOjPR4vrrEONY5P7RVracXbxww","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6613066},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"fb950dd545f01eb9e636a1fab512423ec51793a7","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.6_1781792602289_0.13835884453117653","host":"s3://npm-registry-packages-npm-production"}},"2.6.7":{"name":"@lpdjs/firestore-repo-service","version":"2.6.7","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.7","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"2ee6dccf79f050d7c411abe8aed9836593168209","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.7.tgz","fileCount":79,"integrity":"sha512-/HgK5mNlF89SGp3LrhQshuGe5or+fDaF5Jei5wlrP5Nlj4r4KEx9nD55ScW4uVK6Aw/QJ3piXe9V5YCGsqRHbg==","signatures":[{"sig":"MEYCIQDLlYAmFsg9pdCibh6seuvi8SPKdlii0bT+7ViKokzmqwIhAImrQfD3urx1u3pXXgWnes/B64basXIfPspS9uQ8t69q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6638268},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"5623d224a0de6c032aff81999a3a297f35cfa419","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.7_1781797472339_0.6395882094163252","host":"s3://npm-registry-packages-npm-production"}},"2.6.8":{"name":"@lpdjs/firestore-repo-service","version":"2.6.8","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.8","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"72687f2f0f5783696cdf3cbfdfcccbc2460df7c7","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.8.tgz","fileCount":79,"integrity":"sha512-ELvyRw0X047XGd9xOkuuqdZUZ4bro1gv6RddcMa78Wsxhi4BB24EKUv4v42AAj9AMVUqxOWoQuQV0ysAkTmBvQ==","signatures":[{"sig":"MEYCIQDeYXrqks4PRQfHQLZcF0QhOp4aoodG+2neOThg34n/RAIhAKFcW5IBREwvMG8Pofgro1gjMJTkb/amYFHA8k/+O7G4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6639370},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"d7564a8b46694747b171834fb7e249e0e1af2dfe","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.8_1781805030040_0.1614454501106788","host":"s3://npm-registry-packages-npm-production"}},"2.6.9":{"name":"@lpdjs/firestore-repo-service","version":"2.6.9","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.9","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"cf8b4077fdd9d535233edeac5c604b6faac01c2e","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.9.tgz","fileCount":79,"integrity":"sha512-keC/WxvgpmBQ0HdpRAB7F/hzeLq0OInktjUMxt9GstCJAo803s5kfw6egzhVg2IHDtfmbgjgwjTBnnjlAwYm5Q==","signatures":[{"sig":"MEUCIQD5/PrTcgnKfN2qeMbxeEWpsQ28QljbFOp9TLigzAgbbQIgHKhwzigbIiKP/tCefX/Hxzz4yY+4TqwTWV+nGvd7BtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6757474},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"0bc138702283824b20174c6f7dd3ceef2c8a137b","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.9_1782063420662_0.9803096414433647","host":"s3://npm-registry-packages-npm-production"}},"2.6.10":{"name":"@lpdjs/firestore-repo-service","version":"2.6.10","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.10","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"21df042acb295dea82fc0bdef155c657eee4716a","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.10.tgz","fileCount":79,"integrity":"sha512-94S0tUYNS/EcyhQi/bHb4+/GmjdH/z9r+P55OqM1V+ashoyLS8s0XZw3dq29TAJwNsLPgQgrG0sJGZlDXpGz6A==","signatures":[{"sig":"MEYCIQDr5NjHHs31/0fdlp+p52zSzJpl5DDbHHLxEcFf+cx+QwIhALrbLG/GSC1u01on3IYJO8jZaiYPedeJktxc4yxUyoWz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6775715},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"0bc138702283824b20174c6f7dd3ceef2c8a137b","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.10_1782069772964_0.0030800754165440924","host":"s3://npm-registry-packages-npm-production"}},"2.6.11":{"name":"@lpdjs/firestore-repo-service","version":"2.6.11","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.11","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"8326cd5751fa81d481aa00b68db70e4bef067d50","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.11.tgz","fileCount":79,"integrity":"sha512-sS0ha9fDH3OzhHJPOesnTMW0kHmMHJJpkHjpMWcgigFiKKgmZBD9MIUMiVsrx19W9BoWPiZ0MUay2ydFcZJU6g==","signatures":[{"sig":"MEYCIQCVS4sAL2hc8JSKhONwjC7TS+IFfA0JtG/bIAUOF+2iCgIhALniuFswZuP1r4WvquVp8yzjPeF+/Q6DMxQxafM05YWX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6905985},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"6818ead435d984c8c4767c31de886613f7655a59","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.11_1782074112554_0.21211873728628494","host":"s3://npm-registry-packages-npm-production"}},"2.6.12":{"name":"@lpdjs/firestore-repo-service","version":"2.6.12","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.12","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"6e3f9ff3e4354a1a27e15214ee25b8379bddc2a4","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.12.tgz","fileCount":79,"integrity":"sha512-VXOCZJowA6TybfdM5I01DCeYz/EExjZyjVlh2NctURMxitMFkeaAx9a1P+OhVZaqk9BRO8Kxde9VvWlL4TSo7w==","signatures":[{"sig":"MEQCIC9cqpxpE9CGbak925a8lk3owW5Dz5uX44GuIa756GZ8AiAysfdvNsOBo5R/cOSJCQ/IuIF8+j2pfzB1oI9l7qh4cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6931797},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"111ee20e182da2dacc7b2980aa8f75e46ef55a01","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.12_1782077606679_0.09972790298847878","host":"s3://npm-registry-packages-npm-production"}},"2.6.13":{"name":"@lpdjs/firestore-repo-service","version":"2.6.13","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.13","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"b7c9124efdaa168ebec62ab4cb2799420e57f1dc","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.13.tgz","fileCount":79,"integrity":"sha512-z8liMDxemsuPRZDwK2xMqbz7Ia5zqoMEW3r2BzqDGeV9ZNGM/g1Vtsyd0+9sEa1lIpE1pQWhlxJ8+gnjN450/g==","signatures":[{"sig":"MEQCIAwwYy/adnRUqLXCq021jDIeNAMzSJVlvfZDicY8Wz8mAiB8CGiPXdddsKSbpmcqIlgMvGDiDYFJHajl3jNz4ZZdiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6941073},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"111ee20e182da2dacc7b2980aa8f75e46ef55a01","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.13_1782079420368_0.295154318635082","host":"s3://npm-registry-packages-npm-production"}},"2.6.14":{"name":"@lpdjs/firestore-repo-service","version":"2.6.14","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.14","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"ff252117cfd9a27a8617667de014a83ae84820f0","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.14.tgz","fileCount":79,"integrity":"sha512-AGlnYdHeQY5caBQzUIcIW5iXtwGpRajhrVihLgB88+z0/8Ncr6lqEB1mjDrmWgyo68LiYAbOyO5prUKsEGTEUA==","signatures":[{"sig":"MEYCIQDzvKN8Ze1+31iLggrJUQ6rB4vlWFSo6Avnv81AXxmzIQIhAOPylHxzT+yT2JeK3CaETqcVDaoQrWo6g1OCgw1X/wuW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6968477},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"a12eb084e0f4bbc3350f1885ba7fc9548f219eff","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.14_1782135303956_0.7151054865100206","host":"s3://npm-registry-packages-npm-production"}},"2.6.15":{"name":"@lpdjs/firestore-repo-service","version":"2.6.15","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.15","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"41258c6ce844b52da7dd85f3d994f91fbf43922c","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.15.tgz","fileCount":79,"integrity":"sha512-+5TzRXn7gdJ+aNc4ZyEDo/62VaOEqasQ+EVemYmZ1JfqBRikO2j13iAXI2z2EhjNgY3s/MdgXHqgNgBjopDDyQ==","signatures":[{"sig":"MEQCIHUr5GMT08+k2hFDh/9GZ/+ezhIm79PIYEshdZjCv4OJAiBctqw8kZCkO409YS2oIVyhCT1NJlbIGv2SoHyRbHZtuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6986998},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"9d1d936477bb0ff26e1b133a2055ba2791f7343e","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.15_1782136848926_0.41023255121863444","host":"s3://npm-registry-packages-npm-production"}},"2.6.16":{"name":"@lpdjs/firestore-repo-service","version":"2.6.16","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.16","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"04c88995742238229f2792a10cb6b34bfec02895","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.16.tgz","fileCount":79,"integrity":"sha512-3QvcV4IL+Uc5/vhdjeSI8HuWBcJdWjQJvM+yqhTWBQ3PSyyjVRfZihhki74uocVVeQNT6f/UP6xftXmFGxFT4A==","signatures":[{"sig":"MEQCIBNtu/CkDa/+NRxugQO3P7N6f00lkrmLQhD+L/mb+pQkAiBjNXmPoJ75rEhOCm/zIblA6ybvQiManm8pVxhatmSzGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7000631},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"9d1d936477bb0ff26e1b133a2055ba2791f7343e","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun run --cwd docs/static docs:build","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.16_1782137308085_0.7458483270828831","host":"s3://npm-registry-packages-npm-production"}},"2.6.17":{"name":"@lpdjs/firestore-repo-service","version":"2.6.17","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.17","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"35f17239903f8402a92eb681d0ac9dc0ba190084","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.17.tgz","fileCount":81,"integrity":"sha512-OWjbakYsON8zlsFtCIHFxadu0UFxA/TeUnZ8pkzaEKDFm18bT2G0S+uissSt/v8HVk7czKCGyDya/ZiMnluOcQ==","signatures":[{"sig":"MEQCIB1nUF3ziJKBwHSYuDqUb0+D7UTVbx7qhKdWu2zlWlTUAiBE1/Mou9y0FMKJWvYSqpBaKHO44E0+wtu4bnyqK1snRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7264578},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"6384d0a4d42dcd85a0a7fe8bc27799081c1c0644","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.17_1782158987371_0.5446981168257046","host":"s3://npm-registry-packages-npm-production"}},"2.6.18":{"name":"@lpdjs/firestore-repo-service","version":"2.6.18","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.18","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"b1cbe1a9275986d24dfc9be8d32ba5c809efb0fe","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.18.tgz","fileCount":81,"integrity":"sha512-3KgT9Z7SXryKVI7xTlJ1iNWInAds2hiTSQaAz/Vo3+IHpd51Ep6V+WdyVQZJxHcLRLSTYxAg3IJxGh20yXcgOg==","signatures":[{"sig":"MEUCIQCTo3N6N06d+jecXmM/iEGd1oCMsTDnzqCnk5moB7uguwIgI0/4+thU1cRj5UMElhogLYMA77jGA2navEYMU/Uq/sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7268040},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"40ab393c5b01984b98a4b63df68c2c542ebcb0ce","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.18_1782200909266_0.16050575322143756","host":"s3://npm-registry-packages-npm-production"}},"2.6.19":{"name":"@lpdjs/firestore-repo-service","version":"2.6.19","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.19","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"c4c2dc6fd6846c2e039c858c406975ddab0b3d06","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.19.tgz","fileCount":81,"integrity":"sha512-/L1ED5nLhH4wgsCiXG5e1iKlw/JB3NzfpSO4r0TL4QOka0m7Ac9I5TXPh0gwUITpWaM+uh0LrhCKqARnbz3dOg==","signatures":[{"sig":"MEYCIQDkLHWXBcOLYLQL4xTAWWOWs/GhCQmlLaitizYN1UsdIgIhAJu+/0NKE98dOZTS/tx0u294Zj0sffQbrZBpYtg6YOzq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7280408},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"2adee54403d13b99445c7066fcbadff6d176c635","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.19_1784120578678_0.484851145821815","host":"s3://npm-registry-packages-npm-production"}},"2.6.20":{"name":"@lpdjs/firestore-repo-service","version":"2.6.20","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.20","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"1405a68bf3b84a31f88972e05f2060173df00f8f","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.20.tgz","fileCount":81,"integrity":"sha512-PU0INTN44PcFUrWmejZMY3K8EX2LzqrHc81W/yMfeMEay+542sKjyo3SSTZ4/InyFTL0N4SRPOGYHqk64KnCRQ==","signatures":[{"sig":"MEQCICwCHpbkPSNXA7IC8RXbr9yintgThJJd8R33lRtqMGZ7AiAmo4P4NLwBYvN749yyYLc9AzH7Cq48gL3PkDv/hzP/wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7279412},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"f2b658a7c837f2f05f533dfd2df777d99e7d6822","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.20_1784123230165_0.6030717041379394","host":"s3://npm-registry-packages-npm-production"}},"2.6.21":{"name":"@lpdjs/firestore-repo-service","version":"2.6.21","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.21","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"2105f4e9d7ce185307bede68105f6b67bfd7b535","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.21.tgz","fileCount":81,"integrity":"sha512-qMT+i/c1yxm+m7wXLuMfIbsgtGpDxtrNiGP0cikvMFPwDoAuAP4LWwXugqNoZ8qvniaW+8Dp4FbYl2ELhg820Q==","signatures":[{"sig":"MEUCIQCPOzqJ3vnQBkKff8NUqDZI7oCoYV28gxBg5boDeYJ7mAIgJlBjVqVtnxyuNRZtCsbma1tHTXzVTWAWwR/J3oFyBW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7285325},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"2c869039fae5c4d1f10b9f9a0e3bc13a0e3bb62a","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.21_1784124084580_0.4013193010477827","host":"s3://npm-registry-packages-npm-production"}},"2.6.22":{"name":"@lpdjs/firestore-repo-service","version":"2.6.22","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.22","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"aaaa5391171b53403b1640e438d28037de26be10","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.22.tgz","fileCount":81,"integrity":"sha512-4IUR7ck27T0ldesfMMtS+RDfBu6xhWV2FTsukXHpvAGbj4y8iSnegl5uDJIhEN4rwNw0lv9XluPHj6crpfKoUQ==","signatures":[{"sig":"MEQCIF4/4OL+kpI14/c6E+iTsyq6hcZEnB/jVNmWRzm4XZHNAiBhrvPmgI4JFxNYq63kQbBlJiXwvUNCPIEeBagtOpZuAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7290919},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"2c869039fae5c4d1f10b9f9a0e3bc13a0e3bb62a","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.22_1784124456307_0.29951456521181874","host":"s3://npm-registry-packages-npm-production"}},"2.6.23":{"name":"@lpdjs/firestore-repo-service","version":"2.6.23","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.23","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"5b7fcca3908ebc0819920141adfb53b197823198","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.23.tgz","fileCount":81,"integrity":"sha512-zUp+tMJwI+VbC7odnZSgkBrB2masczso8fNVT/tlZ4MLWbBVJHp26TMxupwz0qbaoUVehqqc6eP4pvOc8ur3hw==","signatures":[{"sig":"MEUCIH9Vs0YuooQO5le07VBiZN8R0MjsvvejbY6s1fvI3cvEAiEAwf50vC+msJlO2nOPRp7hhrFGBGd3dRqmJj47ssIbTX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7298535},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"8f11e9219bc83e5efa67cb26597ab3a22d834497","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.23_1784125004287_0.3575245726923346","host":"s3://npm-registry-packages-npm-production"}},"2.6.24":{"name":"@lpdjs/firestore-repo-service","version":"2.6.24","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.24","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"9592057c770748c5efcbe268c4b809b4a94f0c75","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.24.tgz","fileCount":81,"integrity":"sha512-tXybwvjltBMxADVcHaJ3zu2olsp7p4522jz0hS4HWtnh4f3BBWQ2gE1RcJsTBoBL7uLqOA9D+wjxenNbEx8q6A==","signatures":[{"sig":"MEQCIHX0xu8Vdxg9kj64xj3HMs2PB1n/ScZ9e3hcAIylglp8AiA+fQPnszUypfzEWkzcxFyPZ1bS211zywJVUta9aDZEHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7315122},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"5e05659f91791a0751883c455e6464089802d5f0","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.24_1784128097787_0.9584066033209471","host":"s3://npm-registry-packages-npm-production"}},"2.6.26":{"name":"@lpdjs/firestore-repo-service","version":"2.6.26","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.26","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"e73e23082ebb86aa289fe80a15a392d47a464f73","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.26.tgz","fileCount":81,"integrity":"sha512-ZhFQHKtx8fVO5yjbA5XpHkTsiYYRUJjbj2+OpzBsDj7MDStR6DHzvlkl/3njDDJYH23L/+MBsteU3dMZqukB5Q==","signatures":[{"sig":"MEQCIHXKXZrKcQdlnngsC20zFaN59qUYUPYWar+6a8PD7KrrAiA4/QzPxbFCseidQwu/pDumY8d5Jo/PTG2wYUx6o+dTbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7304419},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"5e05659f91791a0751883c455e6464089802d5f0","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.26_1784129663678_0.6372060297939761","host":"s3://npm-registry-packages-npm-production"}},"2.6.27":{"name":"@lpdjs/firestore-repo-service","version":"2.6.27","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.27","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"5d389ac075f8ca6a21f671810f49bbfff108d98a","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.27.tgz","fileCount":81,"integrity":"sha512-weFxxHnabyAK6T1P3q0yAShyqeSHvBLQZbnYbqv4xqFBbZ+NXK1Alt6UB9hPfgLRs50nnLylwOJnRjwSizY2aQ==","signatures":[{"sig":"MEYCIQDu+i4ClySROJ8z0XKpJqW9he8RGhSMREveFheHPrQGTwIhAO2nH1HDoSLrfnxElauCxw+/MyeBl+jf6bL7pZHnj8Fn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7304873},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"5e05659f91791a0751883c455e6464089802d5f0","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.27_1784130195850_0.2117024210503009","host":"s3://npm-registry-packages-npm-production"}},"2.6.29":{"name":"@lpdjs/firestore-repo-service","version":"2.6.29","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.29","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"536bb6d3665c3728b095eb394398380954849636","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.29.tgz","fileCount":81,"integrity":"sha512-apPbsa3xV4Sdmt9dOYLvpilkJW6Wm55ico/2xLD7x5ICpa2RNTTHnjsyLn2UAL9Dy1puqX+jxcNKxnN+rugDSw==","signatures":[{"sig":"MEQCIBy2f/xFR4UlfZBRrhp6JjWbQqN88QzZSYOxQE8CBVfZAiAt5ggudjNu//IUhMiu5gJCXZiS+02Yr3plXqtLr9milQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7305249},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"cdb2fdb587bf423f9a3594f9f1ef6c9f1654bf51","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.29_1784197541492_0.292082325215141","host":"s3://npm-registry-packages-npm-production"}},"2.6.30":{"name":"@lpdjs/firestore-repo-service","version":"2.6.30","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.30","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"592a89262ea5cf96d9de0c049abb361cb9739b23","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.30.tgz","fileCount":81,"integrity":"sha512-Fa6RD723H0b8lGFfw2f/jyOcrEs3pJc2cb4osztFuA1Wjta+NMtBjCY7X+g4dPYD5Ar7Bdyq3Clo/Df3BmGQ1A==","signatures":[{"sig":"MEQCIHXyB/hax1OkunWBoJY0oLhyTlPxaywt7pHIewe0xMSzAiBVQCijUzHj7Gz0DL9CSmxoyApuTjLBTIcU1kvBEQuUmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7306179},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"cdb2fdb587bf423f9a3594f9f1ef6c9f1654bf51","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.30_1784205165356_0.16504565440043217","host":"s3://npm-registry-packages-npm-production"}},"2.6.31":{"name":"@lpdjs/firestore-repo-service","version":"2.6.31","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.31","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"877ed2ba2bfdb98c049274b33e6b6b8bc3d2351d","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.31.tgz","fileCount":81,"integrity":"sha512-eGgIrbW3z6KYWJsWlShzEvqtijsM1go0oyJ+t00D0NQCzu/2U0U3+XKa9D2kMkZHeHf5CTMawangVs5mDhKDTg==","signatures":[{"sig":"MEUCIDG9ru/dAF9aE+I5bpmtZR7oPCZT4z4FbusnPfeQT+ZVAiEA+D13tKXwTSIqZ4f4cg4s04tj/9HFLH7LUdB0XT+mCBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7309780},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"cdb2fdb587bf423f9a3594f9f1ef6c9f1654bf51","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.31_1784206070995_0.7103543489259865","host":"s3://npm-registry-packages-npm-production"}},"2.6.32":{"name":"@lpdjs/firestore-repo-service","version":"2.6.32","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.32","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"8b4024f3852692f30b1437be4447a6953e8bb65a","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.32.tgz","fileCount":81,"integrity":"sha512-jM6pEP67Drm7AR7ruRl7V7O02I1r9RaIBZXcdOfV4sq6kbFh+YZbXheIyeYpYG1UYgw+i9DKCOUVISw+fTmOig==","signatures":[{"sig":"MEQCIFhD9uEiwp6kfdoqiB9twA/Fc+diSvzjIIGb83zQinrDAiARK/OP9YcoW33LJQrM55Z1KoB/ROzC0qpi1kpKBCwjlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7311070},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"c346e7c9ad87e797e4d90a92e1d8e96c69afa692","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.32_1784206538208_0.9582423505477846","host":"s3://npm-registry-packages-npm-production"}},"2.6.33":{"name":"@lpdjs/firestore-repo-service","version":"2.6.33","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.33","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"7e0f3b32292241e4cb0f6120c9aee0f8242b19a3","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.33.tgz","fileCount":81,"integrity":"sha512-i215nlETrACLWzHxRQKyTyYPrcbqp0Ub0G75rZh9Spp24efdjF7PXxEMlBk98KrOdwUQtd6QQE5anOOEt5JQhA==","signatures":[{"sig":"MEUCIQDLhtbHvUf2DfNMU21AkCK/u7fLE1L5lcScfMVnsObFbgIgQFhxp6qeW20tLZ203DZPFxYmMm9zY1yWwpLVYG7PlEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7314658},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"5a557aa5cbe5b76aff80a15a3e81a8f3592df1a4","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.11.0","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.33_1784273068486_0.005029577413043329","host":"s3://npm-registry-packages-npm-production"}},"2.6.34":{"name":"@lpdjs/firestore-repo-service","version":"2.6.34","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.34","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"0a06964c7814deef5ef5030bc38e4bcbb4044146","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.34.tgz","fileCount":83,"integrity":"sha512-W13oaviBN3/5ULCWVZlF8Q1wWyWW1DSl1aJrXxwAIYTcfF05GEXei94j911oe4yztQ/obhh+kUXbWXPrUn7zdA==","signatures":[{"sig":"MEQCIDZu77rLyKhMBeoBHbzfHhgMW5HNMbobkcDtaFpO2DkAAiB53vGw1+ipXTCK5sQBSLAAlYR9b60ZI4+4RDqXQXwvUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7822245},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"a8ca4f6fe97de9fee895ca1f1149b3cd3fbb1ec4","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.34_1784375528933_0.42650945406396956","host":"s3://npm-registry-packages-npm-production"}},"2.6.35":{"name":"@lpdjs/firestore-repo-service","version":"2.6.35","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.35","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"03ce72fb4476284be02e630b6e5bf18b5aeaa04e","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.35.tgz","fileCount":83,"integrity":"sha512-MNBrUNzIV5vHDYkMSNWHXb3ogwIbCHiph57L5vZ54EEeMMI87hiS/If05/wcKWULgJ+IEICHTkeDdmbjRvFWlw==","signatures":[{"sig":"MEUCIH5QOgn+RlLh9iSHB6MmLO/zrFY5GpppgVGejxXdAx21AiEA8aqmkaLMqjCm+HcwHe1JW515u0hIl2Oa5aOpn1yP3qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7860974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"2310d95a8a298f7b9695f0e190f46325a8a94990","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.35_1784376207611_0.38007654375864175","host":"s3://npm-registry-packages-npm-production"}},"2.6.36":{"name":"@lpdjs/firestore-repo-service","version":"2.6.36","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.36","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"084b43d52cb3479644962f0623f7a370ab63e2bf","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.36.tgz","fileCount":83,"integrity":"sha512-efgSPCPCgdvDoOVUN1/fjqTFKQT+jVIz5u/K6tXeIR5SP6civ/AjJJfMnjMZ/QW5XJ6LiHXyneVQUrg/RLjzUg==","signatures":[{"sig":"MEYCIQD5ZCkuTo9agjJJFSvpyVXiug0ATBlEAhvCVeeeZIJr4AIhAOJhXsmJsg4X/wtLudsJbuLBidIhxFu0x1iXbJwa5InX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7871561},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"2310d95a8a298f7b9695f0e190f46325a8a94990","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.36_1784379045017_0.8618723150551486","host":"s3://npm-registry-packages-npm-production"}},"2.6.37":{"name":"@lpdjs/firestore-repo-service","version":"2.6.37","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.37","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"b86f470a43af0fefb78492501dd8f818e08a64a3","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.37.tgz","fileCount":83,"integrity":"sha512-bSAAk+C1ql0jrVXrjJX19dmSJTCc0if6+NlAbdl+E16ItKhdA7n+5tmOHgNsd9hKTikHbB16rSEzPGpojV2Zkg==","signatures":[{"sig":"MEUCIGxExaHcsj9m1Wb1kTtZwdfcR3Wa534dyYODMQMMNLRFAiEA6+JoEKXKFpmroNpvypLyFJ/hYxuojI8NFzMVXeUGw6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7882594},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"2310d95a8a298f7b9695f0e190f46325a8a94990","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.37_1784381297985_0.04117491576426602","host":"s3://npm-registry-packages-npm-production"}},"2.6.38":{"name":"@lpdjs/firestore-repo-service","version":"2.6.38","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.38","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"784b745b5d3b5c77270b7d02912c73cf56b6661c","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.38.tgz","fileCount":83,"integrity":"sha512-pijzc7AUEDGn/rkYW2dGZ2CWqJlhNfwz3ShHY4OjqAEF9iy4gPQMAgGJ/Zxdu7KzS7GKKWD4wu9KrTF93M5ZNA==","signatures":[{"sig":"MEUCIQDsTwbkERpZZcgPeUWCITrpssfx2XtdarUTt8uOwwV+RAIga+lI0WH+rTbW+p/GRbBsv8EvRhLsdXFeEyWiAmmkI+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7883077},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"8b16b48f5e2a2dae4213d4b8a13bb09a707b92c4","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.38_1784381745155_0.13392858174941868","host":"s3://npm-registry-packages-npm-production"}},"2.6.39":{"name":"@lpdjs/firestore-repo-service","version":"2.6.39","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.39","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"04c6de570b2bb36872a3cef45ffa0bac78fa776f","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.39.tgz","fileCount":83,"integrity":"sha512-h3bHSv06KiM0uxr7fbSVab1er1bN23MqYBjS9dtqQtQdxU1yephfmTkQ1oBxaaPdr0EofXZEx8uZvXr7o9thQQ==","signatures":[{"sig":"MEUCIQDkmFpBArRoIQr/YdX7b1c0W7GXvD3XpuhOjRZFpwCPrwIgE9dGUURmPsI/XsEs1a3UEm0L5XDaGydFuCkbj5ED/AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7888203},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"2c793a3a4237badcdbb72ec555e25d6d8ef1c32d","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.39_1784539208476_0.9477699909434312","host":"s3://npm-registry-packages-npm-production"}},"2.6.40":{"name":"@lpdjs/firestore-repo-service","version":"2.6.40","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.40","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"024f3acd96152f730608e42776abfc7329aff2ca","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.40.tgz","fileCount":83,"integrity":"sha512-3l6UDkZJ10SZTsWzoPKK9dCV5McRjKJYB2VCUPLY8HkwULNBRjf0IfSgEOxi8meF5QSFf49IVmbK6mWTAZK6BA==","signatures":[{"sig":"MEYCIQCZ1XxkoF4EUxq8/HsAz7yGvjDbyMp/St59tx5medmFdQIhANcaX/Rb9D79P/q9f5Bc4RYAmjuiweEoITapNpEVXqUY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7898490},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"2c793a3a4237badcdbb72ec555e25d6d8ef1c32d","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.40_1784548120745_0.20257995365140613","host":"s3://npm-registry-packages-npm-production"}},"2.6.41":{"name":"@lpdjs/firestore-repo-service","version":"2.6.41","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.41","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"f9a220267dc1c473b84830c133a38bee3a35eb51","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.41.tgz","fileCount":83,"integrity":"sha512-ym6Kig4hoII/twg8UxyOfu1DkKixUCmmSnlIPjJ8gPlZf03azozS4qHEdqlMXzAg5dEEKYG2CGmuk6VrkpNNYg==","signatures":[{"sig":"MEUCIQCRdHmwBi2I8a7EVrX0skgz2LRufvEA2OGtaKCJ4yqj1AIgZtMqGnOeqBi5pi2e/ezU3YDTYiBZI5kbma+GX/tXrtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7928554},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"d2b135ddf4bed3564d38911d62a3a27f2b6b6916","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.41_1784551190141_0.6492491793915671","host":"s3://npm-registry-packages-npm-production"}},"2.6.42":{"name":"@lpdjs/firestore-repo-service","version":"2.6.42","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.42","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"36cd5200c504aa5fc387f8130b3fba083ecdd26d","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.42.tgz","fileCount":83,"integrity":"sha512-hvEtCIhKUWVDkN1PkMF//HR6l5JZm/erw0UepySSXcaSAh93QR1bUQQWtnf9XPHTgSQfPVZqidC0PICyPjvuoQ==","signatures":[{"sig":"MEYCIQCzKkRo/cHzQ+mTiF2orYw7i5gEolgM/XsFRF2TUk8zxgIhAOizpHSwxcXr9ODBRSXKFAdNJuQS4k2bgP6Awey0KGyK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7961924},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"816d26408d8dd7c9db8ceaa4dd27d64f359f4308","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.42_1784733197676_0.571090949274875","host":"s3://npm-registry-packages-npm-production"}},"2.6.43":{"name":"@lpdjs/firestore-repo-service","version":"2.6.43","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.43","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"a5e01e529a8688d92f6051f789927dc70fb3cc31","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.43.tgz","fileCount":83,"integrity":"sha512-fq8ss1OPXcdoMnNO8U9ICjC9OL/djPfy4scZZJ4qujeUxOsQu3lBjFt7xE/pGtpppZgim7jONtkmKdHWIHSpEw==","signatures":[{"sig":"MEUCIQDWt7ZQUqjuFvCMbIsXDED5MtZgoot/PYIhTsQD0So1SwIgf2qxxol+iYybS91rk396myllnvq4Kv7ugpp8bTQe4eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7977197},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"0553672e8d725846f8208aee3a955efc2aae65a9","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.43_1784750100539_0.6209411809514349","host":"s3://npm-registry-packages-npm-production"}},"2.6.44":{"name":"@lpdjs/firestore-repo-service","version":"2.6.44","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.44","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"228a36a697d80db555b772085721acb8aba45d8c","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.44.tgz","fileCount":83,"integrity":"sha512-pAo6HOs1FlZ7HXMzQiMX9r46tmhFroYsDET32g73von861p5/0kaK3m1kRO3uTowQagFSUsc0tWF74yOdJpPEg==","signatures":[{"sig":"MEQCIF4X6jrMyZa1/I/kI1L9ORt583wjzj4H6btyhqrSFCEPAiBxIfMM4hRgw5P3wrugvxdd4ArpeUXuSH0kxYVtlLcB4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7989572},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"0553672e8d725846f8208aee3a955efc2aae65a9","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.44_1784757217789_0.694519310903408","host":"s3://npm-registry-packages-npm-production"}},"2.6.45":{"name":"@lpdjs/firestore-repo-service","version":"2.6.45","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.45","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"5c57204bf8c593849773b73728b0e97eeb3df1e4","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.45.tgz","fileCount":83,"integrity":"sha512-CMaBLPOjkfGWI4+/EZUWM0X3JKZs2FykGEK3MHG9laFqXAPQQmDLfUkb8vzrDgnxxlw7WjweHHrbBB6oinc0UQ==","signatures":[{"sig":"MEUCIQClva1sNAnVp0h7boaACro1zplsTsQ/ekTX1PoHNyRZFgIgcNapuvoS4x/8/jcZcQ2ZpFS3Ig76doxI6KZ0Vn0Kzp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7992720},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"4f9cb106ad75c0e2c5685a349aebd4d14c9afd0f","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.45_1784896167596_0.9094179957261397","host":"s3://npm-registry-packages-npm-production"}},"2.6.46":{"name":"@lpdjs/firestore-repo-service","version":"2.6.46","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.46","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"8102f602f7da5e548bc1e7052f97764623ad32d1","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.46.tgz","fileCount":83,"integrity":"sha512-c9Ly6YWsiNCXDHMn8xQdAHSHej/ErzzJHjtufoIftPDyOmU8qemhY/hay6BA0aI5iErjVJcTBQxM+JEd5srB3A==","signatures":[{"sig":"MEUCIQCTCj12SfFbDSs8CTUbUktDpIRJ5pXXNeMDBRls1+zrggIgRe/11syLyvMOyRmzhcVJZyH5S7/KZe4YTk37UDjlL1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8160133},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"adcabfae1a9716016076eedcac72c7044177b60b","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.46_1784984709253_0.1954332785359998","host":"s3://npm-registry-packages-npm-production"}},"2.6.47":{"name":"@lpdjs/firestore-repo-service","version":"2.6.47","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.47","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"5525a93cc3ae9cd8f4aae4b0a86ae638de330560","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.47.tgz","fileCount":83,"integrity":"sha512-n2jRDVJcWSchPQARS2SG0S7lPYQwQP2GZBw/DCkX3t/zu+FoC7TZOqwiXLjudpCuE6fH1XgsS8M+MtjppKJKVA==","signatures":[{"sig":"MEUCIBk5as2lgG+wmbPwosC85QPp6MsgrplDdLCOuJWjyPJCAiEA4h8JwqK4Tyn7yUHm8qeQDPUhhTRp/jHO05VoWyq/Fso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8162815},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"adcabfae1a9716016076eedcac72c7044177b60b","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.47_1784986197387_0.3913313191271095","host":"s3://npm-registry-packages-npm-production"}},"2.6.48":{"name":"@lpdjs/firestore-repo-service","version":"2.6.48","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.48","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"2fd6b2469df7b378caf50df2a5877b41556dc394","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.48.tgz","fileCount":83,"integrity":"sha512-mxzmVUbztPYpHtVDfC5iUXoBJvhFMFCFQszGk6dVb2QjtM9b5SlbgKo+cqhz3rH3Bm3ncnf5KnZnY1JZAEf/nQ==","signatures":[{"sig":"MEQCIAssmlI/2xoKOmfHrttJxOcgikh3xHGeWZzUg5ZIdKSsAiBHVmRpV9rlQ4jz4A2Lkg1/fy1ACsgrmbiFHRiTEPEv8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8166822},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"e1a9ce20bc023a171e3099e2b3249e093d8b329a","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.48_1784995153263_0.44834112280983573","host":"s3://npm-registry-packages-npm-production"}},"2.6.49":{"name":"@lpdjs/firestore-repo-service","version":"2.6.49","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.49","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"efb2ed8feea886a4a6576dc8327e8660969d2ca5","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.49.tgz","fileCount":83,"integrity":"sha512-0lHktTLfXbxOY8EvDHHCEFOu9wjQoR8RGMJPipo/sJZTFVyvLgnS+Sn07nk4ffauJJTGnkNEJkGuMKtBwzFlYg==","signatures":[{"sig":"MEUCIQDiDi96KyiWCxo4CYkpGtNcKpJRQCOMc9K6EP+j82AX2QIgLO0fKtG5MtzoU2gH4gEQd6QzEY8JPIxUa4bb8f5TR44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8278967},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"e1a9ce20bc023a171e3099e2b3249e093d8b329a","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.49_1785016079071_0.7229348842033527","host":"s3://npm-registry-packages-npm-production"}},"2.6.51":{"name":"@lpdjs/firestore-repo-service","version":"2.6.51","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.51","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"c40c748a230c918a10fa34865d3b92da78ca76dd","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.51.tgz","fileCount":83,"integrity":"sha512-GR0v2MEaGWfK0JgdgTPcULB0/HNrQBtloB08jbOgL2m1oDSjv5Vn0Pj4Bl1nL/NaFSifUsyDCK/sXYmR2JthWw==","signatures":[{"sig":"MEQCICmaOPx6xjaNVE6goWJLTLQ3mO/RxptgEbUBsMofj1bLAiBXKAsfMxAgyPlA4UMqWiIhDNu4gj98x5UMHCHlLKV8oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8280197},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"e1a9ce20bc023a171e3099e2b3249e093d8b329a","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.51_1785060770301_0.863389471121724","host":"s3://npm-registry-packages-npm-production"}},"2.6.52":{"name":"@lpdjs/firestore-repo-service","version":"2.6.52","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.52","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"b872c071c293ed9e23742b6857838e5d369a047d","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.52.tgz","fileCount":83,"integrity":"sha512-EV3XtHg38xHDfWN/x6amuJfrNTse6CaJiYGb9AivKv6nU1lvDt8df2rlvXlP/3BM94ZPqIEI0iqgXbHfnfFcww==","signatures":[{"sig":"MEUCIQDP2MAbBOdHIANzV56KA2Joz1XVNz+xSTZWKkCjz6ULGQIgH4R+uWUf66/FmF1MX1C3IiY+9oW47K744/iUlo91zt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8280523},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"20f07cbb5c5a1419fdb9081a2a739928e11018e1","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.52_1785758558459_0.17690454805555622","host":"s3://npm-registry-packages-npm-production"}},"2.6.53":{"name":"@lpdjs/firestore-repo-service","version":"2.6.53","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.53","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"cafaef652d481685ca9667d6a553bca416f2ddd8","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.53.tgz","fileCount":83,"integrity":"sha512-MRVa433BZQDUWkwhge1cNGklv9Id8Uvv/cW/3JcL+5CLH8fNDsepRG9Sb7vPnwsdxS5VL5C1faXw+bhy+2JqzA==","signatures":[{"sig":"MEQCIBUm0IlYXlGA8NevpMcY1Zc0xLjSn/TvcMOPVli1vTSdAiB7efjpJAtfCEZDQ/WTtdwxLJjxpt+gBQISFE3lDeyfnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8280453},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"481886f3228d7590d53846399e27d32a4cad66d9","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^11.0.0 || ^12.0.0 || ^13.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.53_1785866799120_0.0397319773443392","host":"s3://npm-registry-packages-npm-production"}},"2.6.54":{"name":"@lpdjs/firestore-repo-service","version":"2.6.54","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.54","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"46eeb180c82eb10cf7e7a4442330ecd1f69a6797","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.54.tgz","fileCount":83,"integrity":"sha512-cFP1uexjxuGvWOHj0aRlyipdwiaOOzS5+4lHlvfHHcSKbZDOnQSxIsi7OBUug2uCF6Ld+W779hGmHI2AUlNnSA==","signatures":[{"sig":"MEUCIFaBOGPryfi6Y8fOQpY+ZaPBVrjifiAfcdrBlPWd0qhUAiEA+odHJJSyzd9zg7hYZcRovkNrEtao0CMQc5pIN+HF0H0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8280453},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"ee3fae303bfa946377fe2568292d1c0df83855d9","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^12.0.0 || ^13.0.0 || ^14.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.54_1785920918003_0.465114433146371","host":"s3://npm-registry-packages-npm-production"}},"2.6.55":{"name":"@lpdjs/firestore-repo-service","version":"2.6.55","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.55","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"598c806b708514d246be1dad64925b46bc1d4377","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.55.tgz","fileCount":83,"integrity":"sha512-svcvDOo+8r0TA2UJHXwRL9W3SNGN1WkrB/+lGFeRI7wwyzTpcSOq5BNteE8ep/Ql5s/LW1jeNMHpZxDi9YWq8g==","signatures":[{"sig":"MEQCIGpHwLy+60jw6szdgOF747pxoLj5tg6fL+iPulZaIBdfAiBVkjScRcpoJpoJz0mTJfCHdOPJhWF5mB+bunBcT8pHbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8280337},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"b3bc9ebbe55ef35cb8e5fc983525298d85e59c46","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^12.0.0 || ^13.0.0 || ^14.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.55_1786453885833_0.7393733913833656","host":"s3://npm-registry-packages-npm-production"}},"2.6.56":{"name":"@lpdjs/firestore-repo-service","version":"2.6.56","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.56","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"6f5d5b29b8ec1ecb60e203789c00eeb98e66d497","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.56.tgz","fileCount":83,"integrity":"sha512-ICr3MA6RgwDdgUfCF+VgxwhvP1t7ba0clgIAJUcdJIy3JnpRbPJWaj46wBAR70/1imhjFTtXSF4uEDQbiHCtgA==","signatures":[{"sig":"MEUCIDwnHDRQ4eDWGYhNqr8qooekypx3ZtAnWfUHw8vQy8pLAiEAsJ/YxJx8ViP+Rcl2FZx561yz+nmiD7TWiaYVmpeb7iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8246334},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"10706d94b5ffa5df14a963dc900d7400da8acc4f","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"11.12.1","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^12.0.0 || ^13.0.0 || ^14.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.56_1786455263870_0.8573919424842475","host":"s3://npm-registry-packages-npm-production"}},"2.6.57":{"name":"@lpdjs/firestore-repo-service","version":"2.6.57","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.57","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"7546c5e5b611ee21ea1e2cc2e0980ae7f4a12281","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.57.tgz","fileCount":83,"integrity":"sha512-D5RJyiNbiy+PaMkAybpCW1+maVXN4yI6Fm2fGWtnvjh1Gez8QVcdFAEPtM/resbIc6IA4yjJbDo01tHRII/nrg==","signatures":[{"sig":"MEQCIE0tYlzQ+SWkXUlqCV9ALIk0JnjYvCuf3yEzlaowatPQAiAJXxzgFK/+sb8fuKC3KqDdZSCaewbuO/MjGvUD7crp4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8314190},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"a0ef75f978a65831113641413b267ef1b3baff6b","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"12.0.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^12.0.0 || ^13.0.0 || ^14.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.57_1788362013796_0.3224633468026914","host":"s3://npm-registry-packages-npm-production"}},"2.6.58":{"name":"@lpdjs/firestore-repo-service","version":"2.6.58","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@2.6.58","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"8403411ae28d0d2f7d4950020a8af39e6b4f2b76","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-2.6.58.tgz","fileCount":83,"integrity":"sha512-Lp16qj5/oHunFIdtmFz1aC85j8xUWXpkHY5y55E5NLP/DDOrRyUBWjf1yvdzpFPtNfXKnvJnPuPMzgKUXHZd8A==","signatures":[{"sig":"MEUCICmqfIsh969YNDs2TDSga/E4zNpvdoKqQHDXCdmbwgYKAiEAgLdxQiUCYzDV26UcAcLnJVZ6PWQf6FNPaAwnzLeEly4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8419060},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}}},"gitHead":"3ceee41158dea40a6e3f1d71942c39e1d08439eb","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"12.0.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^12.0.0 || ^13.0.0 || ^14.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_2.6.58_1788421167384_0.5495087907139735","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@lpdjs/firestore-repo-service","version":"3.0.1","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@3.0.1","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"0b4a102602bd96a5c94f6a98a812020ece32da1c","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-3.0.1.tgz","fileCount":89,"integrity":"sha512-gSuwb1weJW/Bq0A1gZ9O390N4FMr9/zjg5Zkg5eI2SDy65Y2eDeErXxrgre5no/IRyigLldoz3eKIVxQiWc8jg==","signatures":[{"sig":"MEQCIG9t5E7AkScXvofg0iyNxkeul6Hij0hsETBq6c7tHc8eAiAWT+kmDfm/qTJkC/OJ2CMBlWo7qul85oJR/IHkd3njvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8694670},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}},"./sync/meilisearch":{"import":{"types":"./dist/sync/meilisearch.d.ts","default":"./dist/sync/meilisearch.js"},"require":{"types":"./dist/sync/meilisearch.d.cts","default":"./dist/sync/meilisearch.cjs"}}},"gitHead":"3ceee41158dea40a6e3f1d71942c39e1d08439eb","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"12.0.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"],"sync/meilisearch":["./dist/sync/meilisearch.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","meilisearch":"^0.47.0","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","meilisearch":"^0.47.0 || ^0.48.0 || ^0.49.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^12.0.0 || ^13.0.0 || ^14.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"meilisearch":{"optional":true},"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_3.0.1_1788452029900_0.5556614344427355","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@lpdjs/firestore-repo-service","version":"3.0.2","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@3.0.2","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"4384eff93cfa94d0c9cad8a7cdabf8f637cf21f4","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-3.0.2.tgz","fileCount":89,"integrity":"sha512-zB1K4jeXLCWxTgnM0zXqb31hc83RIaXbmdVccPYyMgt55OLtnx0J2s5WG2SEFVSBcMgaQGSvCmwY1XHc0yg4wA==","signatures":[{"sig":"MEUCIQCzckEodjU5gSF377LopFH4BHQ4oPLB8oycameE1g06gQIgU7vWwNqlzE6B5gCjepIKJY4azyRwNiDZdaQJRPMiqIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8694910},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}},"./sync/meilisearch":{"import":{"types":"./dist/sync/meilisearch.d.ts","default":"./dist/sync/meilisearch.js"},"require":{"types":"./dist/sync/meilisearch.d.cts","default":"./dist/sync/meilisearch.cjs"}}},"gitHead":"2f2a34a8f80e2ec31e7a3c28ce38b83da682a338","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"12.0.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"],"sync/meilisearch":["./dist/sync/meilisearch.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","meilisearch":"^0.47.0","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","meilisearch":"^0.47.0 || ^0.48.0 || ^0.49.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^12.0.0 || ^13.0.0 || ^14.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"meilisearch":{"optional":true},"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_3.0.2_1788453553228_0.06115147844733326","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@lpdjs/firestore-repo-service","version":"3.0.4","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@3.0.4","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"f43e5eaa00421db4b000f4dc708d2296e8b70106","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-3.0.4.tgz","fileCount":89,"integrity":"sha512-pSQf0n/RlP5v8zUeoQSFE1+xRqeKF7cZBiRvV+uuVRP1W7yvFcBavzLu+HBWcMQukDs6Z4h8eAZXJq4HyR91Ug==","signatures":[{"sig":"MEUCIQDudlkHSZSMHpUm0tw55obgmkhCpdbKQFAhIQt7fax1eAIgf4UxJe4Lq4cESF5dS/pu3PdaQDYcfMYSYrMfojPB31Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8696974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}},"./sync/meilisearch":{"import":{"types":"./dist/sync/meilisearch.d.ts","default":"./dist/sync/meilisearch.js"},"require":{"types":"./dist/sync/meilisearch.d.cts","default":"./dist/sync/meilisearch.cjs"}}},"gitHead":"2f2a34a8f80e2ec31e7a3c28ce38b83da682a338","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"12.0.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"],"sync/meilisearch":["./dist/sync/meilisearch.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","meilisearch":"^0.47.0","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","meilisearch":"^0.47.0 || ^0.48.0 || ^0.49.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^12.0.0 || ^13.0.0 || ^14.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"meilisearch":{"optional":true},"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_3.0.4_1788504481577_0.8919587309060761","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@lpdjs/firestore-repo-service","version":"3.0.5","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@3.0.5","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"a702d54eaa4d85deb6ac0fed4b792b5a9d1593a0","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-3.0.5.tgz","fileCount":93,"integrity":"sha512-vmPLoSP0Hm9lYeLvNc44gPzbSzzlRGcPND5xiH7C786uvDDuGfHmJKNT9JkaDdyIvmzAieZqibh+j8I/aJyMlA==","signatures":[{"sig":"MEUCICl5NnCq7lLtrALvO8O47+5cVJiQSTJk06fxtzbE8fw3AiEA/pzAXSryDNMzciqaLkuF1KeDPU38q0/cqUAw8YYUJi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8781536},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}},"./sync/meilisearch":{"import":{"types":"./dist/sync/meilisearch.d.ts","default":"./dist/sync/meilisearch.js"},"require":{"types":"./dist/sync/meilisearch.d.cts","default":"./dist/sync/meilisearch.cjs"}}},"gitHead":"2f2a34a8f80e2ec31e7a3c28ce38b83da682a338","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"12.0.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"],"sync/meilisearch":["./dist/sync/meilisearch.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","meilisearch":"^0.47.0","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","meilisearch":"^0.47.0 || ^0.48.0 || ^0.49.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^12.0.0 || ^13.0.0 || ^14.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"meilisearch":{"optional":true},"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_3.0.5_1788507097096_0.5273014972633185","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@lpdjs/firestore-repo-service","version":"3.0.7","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@3.0.7","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"aec45e8e86b6c36519add29960533dd3f70b8a9e","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-3.0.7.tgz","fileCount":93,"integrity":"sha512-nDT2ts3NJOtjMoBlAH4f7qauxgRQ25juuUT6yj1ZU06hnG5BKvOFD+jN3NMtkrqji4MXXXmBsy82KeERiJGeJA==","signatures":[{"sig":"MEUCIQCHRXQ1ZatG8ZPFYIAlBgD7XZJWYXy1vrhWzRyom01YqwIgDkXXG8cECsli2qaXsuUKek5ZN7oQonPXx92NV6KfaU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8800959},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}},"./sync/meilisearch":{"import":{"types":"./dist/sync/meilisearch.d.ts","default":"./dist/sync/meilisearch.js"},"require":{"types":"./dist/sync/meilisearch.d.cts","default":"./dist/sync/meilisearch.cjs"}}},"gitHead":"4215bbb8ab51f2f5723741f022ab8ab5d5c2d179","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"12.0.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"],"sync/meilisearch":["./dist/sync/meilisearch.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","meilisearch":"^0.47.0","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","meilisearch":"^0.47.0 || ^0.48.0 || ^0.49.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^12.0.0 || ^13.0.0 || ^14.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"meilisearch":{"optional":true},"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_3.0.7_1788514091094_0.17659987106646846","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@lpdjs/firestore-repo-service","version":"3.0.8","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@3.0.8","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"6f19fb2bab99d5bc2da819efa1704e2fe6dff128","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-3.0.8.tgz","fileCount":93,"integrity":"sha512-UyWCoO5pqFIhKeWRe1aKIhBQvXThq3uTfS9/rU3Gd80HZld8Zj9mOA+dKwy1TXaoGzQIdbj0+1XdxLRtMLrMkg==","signatures":[{"sig":"MEUCIQCC/yUkNF0Ef6AQ9nAIku7Z09zRLpVIs8WL1ymFLjn+jAIgXziedOzfaIGWtjMImTrk3cHWV4kM3HHjpWZLdZxNYXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8897891},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}},"./sync/meilisearch":{"import":{"types":"./dist/sync/meilisearch.d.ts","default":"./dist/sync/meilisearch.js"},"require":{"types":"./dist/sync/meilisearch.d.cts","default":"./dist/sync/meilisearch.cjs"}}},"gitHead":"4215bbb8ab51f2f5723741f022ab8ab5d5c2d179","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"12.0.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"],"sync/meilisearch":["./dist/sync/meilisearch.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","meilisearch":"^0.47.0","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","meilisearch":"^0.47.0 || ^0.48.0 || ^0.49.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^12.0.0 || ^13.0.0 || ^14.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"meilisearch":{"optional":true},"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_3.0.8_1788522352019_0.03418916686146822","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@lpdjs/firestore-repo-service","version":"3.0.9","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","_id":"@lpdjs/firestore-repo-service@3.0.9","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"homepage":"https://frs.lpdjs.fr","bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"bin":{"frs":"dist/servers/hono/cli.js"},"dist":{"shasum":"0e0572bb7fcb62172fcfc8c07518b1040e097b07","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-3.0.9.tgz","fileCount":93,"integrity":"sha512-eCDIy0Yb7/aJe8OH4iYly/KcevI7h2apMRJU0A7ssRcAYRuRV/D4XlXxtiotdWdUeAPonSS3jzfg3iJ6oq6EgA==","signatures":[{"sig":"MEUCIB6PmbFVstner8mVR1xfDYHNivjjjZz7Jcc28tvCkB65AiEA2moLc1l7TlI/iJVL+m1mCCjar+0s527kPque5mv1CsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8940139},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sync":{"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"},"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"}},"./history":{"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"},"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"}},"./servers":{"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"},"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"}},"./servers/auth":{"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"},"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"}},"./servers/crud":{"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"},"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"}},"./servers/hono":{"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"},"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"}},"./servers/admin":{"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"},"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"}},"./sync/bigquery":{"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"},"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"}},"./sync/meilisearch":{"import":{"types":"./dist/sync/meilisearch.d.ts","default":"./dist/sync/meilisearch.js"},"require":{"types":"./dist/sync/meilisearch.d.cts","default":"./dist/sync/meilisearch.cjs"}}},"gitHead":"5aaa3870da200dee9e76cec62a07505453b19ad3","scripts":{"lint":"tsc --noEmit","test":"bun test test/repo.test.ts","build":"tsup && bun scripts/generate-llms.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","test:run":"bun run test/run-tests.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","build:llms":"bun scripts/generate-llms.ts","test:start":"bun run test/run-tests.ts --start","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","test:emulator":"bun run test/emulator-test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"repository":{"url":"git+https://github.com/solarpush/firestore-repo-service.git","type":"git"},"workspaces":["test/functions"],"_npmVersion":"12.0.2","description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.17","@hono/node-server":"^1.19.14","@asteasolutions/zod-to-openapi":"^8.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"sync":["./dist/sync/index.d.ts"],"history":["./dist/history/index.d.ts"],"servers":["./dist/servers/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"],"sync/meilisearch":["./dist/sync/meilisearch.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","wait-on":"^9.0.5","@types/bun":"latest","typescript":"^5.9.3","meilisearch":"^0.47.0","concurrently":"^9.2.1","@types/express":"latest","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","@google-cloud/pubsub":"^5.3.0","@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0"},"peerDependencies":{"zod":"^4","typescript":"^5.0.0","meilisearch":"^0.47.0 || ^0.48.0 || ^0.49.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^12.0.0 || ^13.0.0 || ^14.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"meilisearch":{"optional":true},"@types/express":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/pubsub":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/firestore-repo-service_3.0.9_1788532298183_0.30494426747116576","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@lpdjs/firestore-repo-service","version":"3.0.10","workspaces":["test/functions"],"description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./sync":{"require":{"types":"./dist/sync/index.d.cts","default":"./dist/sync/index.cjs"},"import":{"types":"./dist/sync/index.d.ts","default":"./dist/sync/index.js"}},"./sync/bigquery":{"require":{"types":"./dist/sync/bigquery.d.cts","default":"./dist/sync/bigquery.cjs"},"import":{"types":"./dist/sync/bigquery.d.ts","default":"./dist/sync/bigquery.js"}},"./sync/meilisearch":{"require":{"types":"./dist/sync/meilisearch.d.cts","default":"./dist/sync/meilisearch.cjs"},"import":{"types":"./dist/sync/meilisearch.d.ts","default":"./dist/sync/meilisearch.js"}},"./history":{"require":{"types":"./dist/history/index.d.cts","default":"./dist/history/index.cjs"},"import":{"types":"./dist/history/index.d.ts","default":"./dist/history/index.js"}},"./servers":{"require":{"types":"./dist/servers/index.d.cts","default":"./dist/servers/index.cjs"},"import":{"types":"./dist/servers/index.d.ts","default":"./dist/servers/index.js"}},"./servers/admin":{"require":{"types":"./dist/servers/admin/index.d.cts","default":"./dist/servers/admin/index.cjs"},"import":{"types":"./dist/servers/admin/index.d.ts","default":"./dist/servers/admin/index.js"}},"./servers/crud":{"require":{"types":"./dist/servers/crud/index.d.cts","default":"./dist/servers/crud/index.cjs"},"import":{"types":"./dist/servers/crud/index.d.ts","default":"./dist/servers/crud/index.js"}},"./servers/auth":{"require":{"types":"./dist/servers/auth/index.d.cts","default":"./dist/servers/auth/index.cjs"},"import":{"types":"./dist/servers/auth/index.d.ts","default":"./dist/servers/auth/index.js"}},"./servers/hono":{"require":{"types":"./dist/servers/hono/index.d.cts","default":"./dist/servers/hono/index.cjs"},"import":{"types":"./dist/servers/hono/index.d.ts","default":"./dist/servers/hono/index.js"}}},"typesVersions":{"*":{"servers":["./dist/servers/index.d.ts"],"servers/admin":["./dist/servers/admin/index.d.ts"],"servers/crud":["./dist/servers/crud/index.d.ts"],"servers/auth":["./dist/servers/auth/index.d.ts"],"servers/hono":["./dist/servers/hono/index.d.ts"],"sync":["./dist/sync/index.d.ts"],"sync/bigquery":["./dist/sync/bigquery.d.ts"],"sync/meilisearch":["./dist/sync/meilisearch.d.ts"],"history":["./dist/history/index.d.ts"]}},"bin":{"frs":"dist/servers/hono/cli.js"},"authors":[{"name":"@LPDJS Pierre Nicolas","email":"pierre@lpdjs.fr"}],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"build":"tsup && bun scripts/generate-llms.ts","build:llms":"bun scripts/generate-llms.ts","build:docs":"bun scripts/generate-llms.ts && bun run --cwd docs/static docs:build","prepublishOnly":"bun run build","test":"bun test test/repo.test.ts","test:watch":"concurrently --kill-others -n emu,test -c cyan,yellow \"bun run emulator\" \"wait-on tcp:8080 && bun test test/repo.test.ts --watch\"","test:run":"bun run test/run-tests.ts","test:start":"bun run test/run-tests.ts --start","test:emulator":"bun run test/emulator-test.ts","deploy":"firebase deploy --only functions --project firestore-repo-services","emulator":"firebase emulators:start --project firestore-repo-services","emulator:fire":"firebase emulators:start --only firestore --project firestore-repo-services","emulator:func":"firebase emulators:start --only functions --project firestore-repo-services","lint":"tsc --noEmit"},"keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"author":{"name":"LPDJS"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/solarpush/firestore-repo-service.git"},"bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"homepage":"https://frs.lpdjs.fr","peerDependencies":{"@google-cloud/bigquery":"^7.0.0 || ^8.0.0","@google-cloud/bigquery-storage":"^4.0.0 || ^5.0.0","@google-cloud/pubsub":"^4.0.0 || ^5.0.0","@types/express":"^4.17.0 || ^5.0.0","firebase-admin":"^12.0.0 || ^13.0.0 || ^14.0.0","firebase-functions":"^5.0.0 || ^6.0.0 || ^7.0.0","meilisearch":"^0.47.0 || ^0.48.0 || ^0.49.0","typescript":"^5.0.0","zod":"^4"},"peerDependenciesMeta":{"firebase-functions":{"optional":true},"@types/express":{"optional":true},"@google-cloud/bigquery":{"optional":true},"@google-cloud/bigquery-storage":{"optional":true},"@google-cloud/pubsub":{"optional":true},"meilisearch":{"optional":true}},"devDependencies":{"@google-cloud/bigquery":"^8.3.0","@google-cloud/bigquery-storage":"^5.1.0","@google-cloud/pubsub":"^5.3.0","@types/bun":"latest","@types/express":"latest","concurrently":"^9.2.1","firebase-admin":"^13.8.0","firebase-functions":"^7.2.5","meilisearch":"^0.47.0","tsup":"^8.5.1","typescript":"^5.9.3","wait-on":"^9.0.5","zod":"^4.4.3"},"dependencies":{"@asteasolutions/zod-to-openapi":"^8.5.0","@hono/node-server":"^1.19.14","hono":"^4.12.17"},"gitHead":"1bb1ba843a9486c02851cd2e32221f0f890bc677","_id":"@lpdjs/firestore-repo-service@3.0.10","_nodeVersion":"24.15.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-jqdPVYUXZiVCOAKBnNGIFrNw39lfuivI95fuQ42AlAk+zpYmhKOeTA0a696w4ELs0nmazDrqLe8404lTTGgl1Q==","shasum":"29acd2b3b44fbd1f517674507e847b464c17e306","tarball":"https://registry.npmjs.org/@lpdjs/firestore-repo-service/-/firestore-repo-service-3.0.10.tgz","fileCount":93,"unpackedSize":8965014,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFvU+NVLSrndnioq1bfZGw9SFgoFaIkbvdT/dx3kW6YkAiAyd4r51w1o17d2fiDTXtXJVN68OZAgFWlq9DnOYsXJTA=="}]},"_npmUser":{"name":"solarpush","email":"pierre.mjenr@gmail.com"},"directories":{},"maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/firestore-repo-service_3.0.10_1788801603200_0.3415697908820041"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-24T09:19:27.135Z","modified":"2026-09-07T17:20:03.648Z","1.0.0":"2025-11-24T09:19:27.410Z","1.0.1":"2025-11-24T10:51:47.825Z","2.0.1":"2025-12-19T08:00:25.587Z","2.1.0":"2026-03-22T21:04:09.201Z","2.1.1":"2026-03-22T21:42:11.798Z","2.1.2":"2026-03-22T22:11:30.347Z","2.1.3":"2026-03-29T16:11:19.353Z","2.1.4":"2026-03-29T17:15:08.875Z","2.1.5":"2026-03-29T18:07:01.811Z","2.1.6":"2026-03-29T18:22:20.813Z","2.1.7":"2026-03-29T20:34:56.372Z","2.1.8":"2026-03-29T20:54:46.716Z","2.1.9":"2026-03-29T21:06:19.023Z","2.1.10":"2026-05-03T23:24:48.142Z","2.1.11":"2026-05-03T23:49:51.861Z","2.1.12":"2026-05-04T07:08:55.885Z","2.1.13":"2026-05-04T21:44:05.293Z","2.1.14":"2026-05-04T22:20:44.019Z","2.1.15":"2026-05-05T06:51:26.122Z","2.1.16":"2026-05-05T07:26:31.361Z","2.1.17":"2026-05-05T12:49:13.202Z","2.1.18":"2026-05-05T19:48:11.240Z","2.2.0":"2026-05-05T21:08:09.467Z","2.2.1":"2026-05-05T21:41:56.271Z","2.2.2":"2026-05-05T21:58:51.368Z","2.2.3":"2026-05-05T22:34:00.414Z","2.2.4":"2026-05-05T22:45:58.978Z","2.2.5":"2026-05-05T23:18:37.379Z","2.2.6":"2026-05-06T14:27:16.651Z","2.2.7":"2026-05-07T21:32:37.306Z","2.2.8":"2026-05-08T13:41:40.212Z","2.2.9-beta.0":"2026-05-08T18:31:06.815Z","2.2.9-beta.1":"2026-05-08T20:00:40.006Z","2.2.9-beta.2":"2026-05-08T20:32:46.566Z","2.2.9-beta.3":"2026-05-08T23:04:59.337Z","2.2.9-beta.4":"2026-05-08T23:24:59.123Z","2.2.9-beta.5":"2026-05-09T22:05:48.158Z","2.2.9-beta.6":"2026-05-09T22:59:48.557Z","2.2.9-beta.8":"2026-05-10T22:54:09.463Z","2.2.9-beta.9":"2026-05-11T08:09:45.775Z","2.2.9-beta.10":"2026-05-11T08:18:26.402Z","2.2.9-beta.11":"2026-05-11T09:22:33.658Z","2.2.9-beta.13":"2026-05-11T17:21:07.239Z","2.2.9-beta.14":"2026-05-11T17:43:30.600Z","2.2.9-beta.15":"2026-05-11T18:27:24.185Z","2.2.9":"2026-05-11T19:05:33.058Z","2.3.0":"2026-05-11T19:56:48.272Z","2.3.1":"2026-05-11T22:08:48.104Z","2.3.2":"2026-05-11T22:48:48.931Z","2.3.3":"2026-05-12T07:42:53.648Z","2.3.4":"2026-05-12T14:11:13.331Z","2.3.6":"2026-05-12T14:48:20.194Z","2.3.7":"2026-05-12T15:08:09.873Z","2.4.1":"2026-05-12T16:31:06.030Z","2.4.3":"2026-05-12T16:36:19.641Z","2.5.2-beta.0":"2026-05-21T20:51:29.551Z","2.6.2-beta.0":"2026-06-12T13:50:40.326Z","2.6.2-beta.1":"2026-06-12T14:42:52.881Z","2.6.2":"2026-06-14T12:44:49.120Z","2.6.3":"2026-06-18T09:10:51.238Z","2.6.4":"2026-06-18T11:15:08.747Z","2.6.5":"2026-06-18T11:22:49.704Z","2.6.6":"2026-06-18T14:23:22.541Z","2.6.7":"2026-06-18T15:44:32.550Z","2.6.8":"2026-06-18T17:50:30.246Z","2.6.9":"2026-06-21T17:37:00.850Z","2.6.10":"2026-06-21T19:22:53.151Z","2.6.11":"2026-06-21T20:35:12.751Z","2.6.12":"2026-06-21T21:33:26.848Z","2.6.13":"2026-06-21T22:03:40.593Z","2.6.14":"2026-06-22T13:35:04.143Z","2.6.15":"2026-06-22T14:00:49.078Z","2.6.16":"2026-06-22T14:08:28.329Z","2.6.17":"2026-06-22T20:09:47.583Z","2.6.18":"2026-06-23T07:48:29.440Z","2.6.19":"2026-07-15T13:02:58.855Z","2.6.20":"2026-07-15T13:47:10.391Z","2.6.21":"2026-07-15T14:01:24.749Z","2.6.22":"2026-07-15T14:07:36.466Z","2.6.23":"2026-07-15T14:16:44.477Z","2.6.24":"2026-07-15T15:08:17.974Z","2.6.26":"2026-07-15T15:34:23.894Z","2.6.27":"2026-07-15T15:43:16.021Z","2.6.29":"2026-07-16T10:25:41.650Z","2.6.30":"2026-07-16T12:32:45.588Z","2.6.31":"2026-07-16T12:47:51.184Z","2.6.32":"2026-07-16T12:55:38.380Z","2.6.33":"2026-07-17T07:24:28.673Z","2.6.34":"2026-07-18T11:52:09.143Z","2.6.35":"2026-07-18T12:03:27.835Z","2.6.36":"2026-07-18T12:50:45.184Z","2.6.37":"2026-07-18T13:28:18.171Z","2.6.38":"2026-07-18T13:35:45.328Z","2.6.39":"2026-07-20T09:20:08.668Z","2.6.40":"2026-07-20T11:48:40.909Z","2.6.41":"2026-07-20T12:39:50.360Z","2.6.42":"2026-07-22T15:13:17.833Z","2.6.43":"2026-07-22T19:55:00.708Z","2.6.44":"2026-07-22T21:53:37.967Z","2.6.45":"2026-07-24T12:29:27.802Z","2.6.46":"2026-07-25T13:05:09.424Z","2.6.47":"2026-07-25T13:29:57.577Z","2.6.48":"2026-07-25T15:59:13.463Z","2.6.49":"2026-07-25T21:47:59.271Z","2.6.51":"2026-07-26T10:12:50.549Z","2.6.52":"2026-08-03T12:02:38.702Z","2.6.53":"2026-08-04T18:06:39.347Z","2.6.54":"2026-08-05T09:08:38.217Z","2.6.55":"2026-08-11T13:11:26.043Z","2.6.56":"2026-08-11T13:34:24.103Z","2.6.57":"2026-09-02T15:13:34.019Z","2.6.58":"2026-09-03T07:39:27.596Z","3.0.1":"2026-09-03T16:13:50.288Z","3.0.2":"2026-09-03T16:39:13.441Z","3.0.4":"2026-09-04T06:48:01.766Z","3.0.5":"2026-09-04T07:31:37.306Z","3.0.7":"2026-09-04T09:28:11.415Z","3.0.8":"2026-09-04T11:45:52.177Z","3.0.9":"2026-09-04T14:31:38.396Z","3.0.10":"2026-09-07T17:20:03.469Z"},"bugs":{"url":"https://github.com/solarpush/firestore-repo-service/issues"},"author":{"name":"LPDJS"},"license":"MIT","homepage":"https://frs.lpdjs.fr","keywords":["firestore","firebase","firebase-admin","repository","orm","typescript","type-safe","crud","database","query-builder","pagination","relations","populate","batch","bulk","transactions","aggregations","subcollections","collection-group"],"repository":{"type":"git","url":"git+https://github.com/solarpush/firestore-repo-service.git"},"description":"⚡ Type-safe Firestore ORM with auto-generated repositories, advanced queries, relations with typed select, pagination with include, batch/bulk operations, aggregations and transactions.","maintainers":[{"name":"solarpush","email":"pierre.mjenr@gmail.com"}],"readme":"# firestore-repo-service\n\n[![Documentation](https://img.shields.io/badge/Documentation-Online-blue?style=for-the-badge&logo=read-the-docs)](https://frs.lpdjs.fr)\n[![npm version](https://img.shields.io/npm/v/@lpdjs/firestore-repo-service?style=for-the-badge)](https://www.npmjs.com/package/@lpdjs/firestore-repo-service)\n[![License](https://img.shields.io/npm/l/@lpdjs/firestore-repo-service?style=for-the-badge)](https://github.com/solarpush/firestore-repo-service/blob/master/LICENSE)\n\nType-safe Firestore repository layer with auto-generated query methods, CRUD,\na Firestore→SQL sync pipeline via Pub/Sub + BigQuery, change-history tracking,\nand a file-based Hono HTTP server for Firebase Cloud Functions v2.\n\n**Full documentation at [frs.lpdjs.fr](https://frs.lpdjs.fr)**\n\n## Installation\n\n```bash\nnpm install @lpdjs/firestore-repo-service firebase-admin\n```\n\n---\n\n## Quick start\n\n### Define your models\n\n```typescript\ninterface UserModel {\n  docId: string;\n  email: string;\n  name: string;\n  age: number;\n  isActive: boolean;\n}\n\ninterface PostModel {\n  docId: string;\n  userId: string;\n  title: string;\n  status: \"draft\" | \"published\";\n}\n```\n\n### Create the repository mapping\n\n```typescript\nimport {\n  createRepositoryConfig,\n  buildRepositoryRelations,\n  createRepositoryMapping,\n} from \"@lpdjs/firestore-repo-service\";\nimport { doc } from \"firebase/firestore\";\nimport type { Firestore } from \"firebase/firestore\";\n\nconst repositoryMapping = {\n  users: createRepositoryConfig<UserModel>()({\n    path: \"users\",\n    isGroup: false,\n    foreignKeys: [\"docId\", \"email\"] as const,\n    queryKeys: [\"name\", \"isActive\"] as const,\n    refCb: (db: Firestore, docId: string) => doc(db, \"users\", docId),\n  }),\n  posts: createRepositoryConfig<PostModel>()({\n    path: \"posts\",\n    isGroup: false,\n    foreignKeys: [\"docId\", \"userId\"] as const,\n    queryKeys: [\"status\"] as const,\n    refCb: (db: Firestore, docId: string) => doc(db, \"posts\", docId),\n  }),\n};\n\n// Optional: add relations\nconst mappingWithRelations = buildRepositoryRelations(repositoryMapping, {\n  posts: {\n    userId: { repo: \"users\", key: \"docId\", type: \"one\" as const },\n  },\n});\n\nexport const repos = createRepositoryMapping(() => db, mappingWithRelations);\n```\n\n### Use the repositories\n\n```typescript\n// Fetch a single document\nconst user = await repos.users.get.byDocId(\"user123\");\nconst userByEmail = await repos.users.get.byEmail(\"john@example.com\");\n\n// Query multiple documents\nconst activeUsers = await repos.users.query.byIsActive(true);\n\n// With query options\nconst results = await repos.users.query.byIsActive(true, {\n  where: [[\"age\", \">=\", 18]],\n  orderBy: [{ field: \"name\", direction: \"asc\" }],\n  limit: 50,\n});\n\n// Populate a relation\nconst post = await repos.posts.get.byDocId(\"post123\");\nif (post) {\n  const postWithUser = await repos.posts.populate(post, \"userId\");\n  console.log(postWithUser.populated.users?.name); // type-safe\n}\n\n// Update\nconst updated = await repos.users.update(\"user123\", {\n  name: \"New name\",\n  age: 31,\n});\n```\n\n## API reference\n\n### `createRepositoryConfig()`\n\n| Option        | Description                                         |\n| ------------- | --------------------------------------------------- |\n| `path`        | Collection path in Firestore                        |\n| `isGroup`     | `true` for collection group, `false` for simple     |\n| `foreignKeys` | Keys for `get.by*` methods (single document lookup) |\n| `queryKeys`   | Keys for `query.by*` methods (multi-document query) |\n| `refCb`       | Function that returns the document reference        |\n\n**Sub-collection example:**\n\n```typescript\ncomments: createRepositoryConfig<CommentModel>()({\n  path: \"comments\",\n  isGroup: true,\n  foreignKeys: [\"docId\"] as const,\n  queryKeys: [\"postId\", \"userId\"] as const,\n  refCb: (db, postId, commentId) =>\n    doc(db, \"posts\", postId, \"comments\", commentId),\n});\n```\n\n### Query options\n\n```typescript\ninterface QueryOptions<T> {\n  where?: [keyof T, WhereFilterOp, any][]; // AND conditions\n  orWhere?: [keyof T, WhereFilterOp, any][][]; // OR conditions\n  orderBy?: { field: keyof T; direction?: \"asc\" | \"desc\" }[];\n  limit?: number;\n  offset?: number;\n  select?: (keyof T)[];\n  startAt?: DocumentSnapshot | any[];\n  startAfter?: DocumentSnapshot | any[];\n  endAt?: DocumentSnapshot | any[];\n  endBefore?: DocumentSnapshot | any[];\n}\n```\n\n### CRUD\n\n```typescript\n// Create (auto-generated ID)\nconst newUser = await repos.users.create({ email: \"...\", name: \"...\", age: 25, isActive: true });\n\n// Set (create or replace)\nawait repos.users.set(\"user123\", { ... });\n\n// Set with merge\nawait repos.users.set(\"user123\", { age: 31 }, { merge: true });\n\n// Update (partial)\nawait repos.users.update(\"user123\", { age: 32 });\n\n// Delete\nawait repos.users.delete(\"user123\");\n\n// Document ref\nconst ref = repos.users.documentRef(\"user123\");\n\n// Raw collection ref\nconst colRef = repos.users.ref;\n```\n\n### Batch & Bulk\n\n```typescript\n// Atomic batch (max 500 operations)\nconst batch = repos.users.batch.create();\nbatch.set(repos.users.documentRef(\"u1\"), { ... });\nbatch.update(repos.users.documentRef(\"u2\"), { age: 25 });\nbatch.delete(repos.users.documentRef(\"u3\"));\nawait batch.commit();\n\n// Note: A `POST /:repoName/batch` endpoint is also exposed automatically on the CRUD server!\n\n// Bulk (auto-split into batches of 500)\nawait repos.users.bulk.set([\n  { docRef: repos.users.documentRef(\"u1\"), data: { ... }, merge: true },\n]);\nawait repos.users.bulk.update([...]);\nawait repos.users.bulk.delete([...]);\n```\n\n### Real-time listeners\n\n```typescript\nconst unsubscribe = repos.users.query.onSnapshot(\n  { where: [[\"isActive\", \"==\", true]] },\n  (users) => console.log(users),\n);\nunsubscribe();\n```\n\n### Pagination\n\n```typescript\nconst firstPage = await repos.users.query.by({\n  orderBy: [{ field: \"createdAt\", direction: \"desc\" }],\n  limit: 10,\n});\n\nconst nextPage = await repos.users.query.by({\n  orderBy: [{ field: \"createdAt\", direction: \"desc\" }],\n  startAfter: firstPage[firstPage.length - 1],\n  limit: 10,\n});\n\n// Paginate with total count (server-side .count() aggregation)\nconst page = await repos.posts.query.paginate({\n  pageSize: 10,\n  withTotal: true,\n  include: [{ relation: \"userId\", select: [\"docId\", \"name\", \"email\"] }],\n});\nconsole.log(page.totalCount);        // e.g. 142\nconsole.log(page.totalCountIsExact); // true for AND queries, false for OR queries\n```\n\n### Aggregations\n\n```typescript\nimport { count, sum, average } from \"@lpdjs/firestore-repo-service\";\n\nconst activeCount = await repos.users.aggregate.count({\n  where: [[\"isActive\", \"==\", true]],\n});\nconst totalViews = await repos.posts.aggregate.sum(\"views\");\nconst avgAge = await repos.users.aggregate.average(\"age\");\n```\n\n### Transactions\n\n```typescript\nconst result = await repos.users.transaction.run(async (txn) => {\n  const user = await txn.get(repos.users.documentRef(\"user123\"));\n  if (user.exists()) {\n    txn.update(repos.users.documentRef(\"user123\"), {\n      age: user.data().age + 1,\n    });\n  }\n  return { success: true };\n});\n```\n\n### OR queries\n\n```typescript\n// (status = 'active' AND age >= 18) OR (status = 'pending' AND verified = true)\nconst users = await repos.users.query.by({\n  orWhere: [\n    [\n      [\"status\", \"==\", \"active\"],\n      [\"age\", \">=\", 18],\n    ],\n    [\n      [\"status\", \"==\", \"pending\"],\n      [\"verified\", \"==\", true],\n    ],\n  ],\n});\n```\n\n---\n\n## Change History\n\nTrack every write (create / update / delete) to any Firestore document with\nzero-boilerplate Firestore triggers. Enabled per-repository via the\n`createServers` config.\n\n```typescript\nconst servers = createServers(repos, { onRequest, firestoreTriggers });\n\nexport const { historyTriggers } = servers.history({\n  enabled: true,\n  repos: { posts: true, users: true },\n  // Optional: retention and relational tracking\n  relational: true,\n});\n```\n\nEach change is stored as an immutable snapshot in a `__history` sub-collection:\n\n```typescript\n// Read history entries for a document\nconst entries = await repos.posts.history.byDocId(\"post123\");\n\n// Field-level lookup\nconst titleHistory = await repos.posts.history.byField(\"post123\", \"title\");\n```\n\nFull documentation: [frs.lpdjs.fr/guide/history](https://frs.lpdjs.fr/guide/history)\n\n---\n\n## Hono File-Based API Server\n\nA typed, file-based HTTP server built on [Hono](https://hono.dev/), designed\nto ship one Firebase Cloud Function v2 per logical API — with auto-generated\nOpenAPI 3.1, Zod validation, and a CLI scaffolder.\n\n### Install extras\n\n```bash\nnpm i hono @hono/node-server\nnpm i -D @asteasolutions/zod-to-openapi\n```\n\n### Bootstrap\n\n```bash\nnpx frs init          # interactive — creates apis.ts + manifest stub + .frsrc.json\nnpx frs new createPost --domain posts --method post --api v1\nnpx frs gen --root src/domains   # refresh manifest (run before each build)\n```\n\n`frs init` also writes a `.frsrc.json` (project root, e.g. `root`, `apisFile`,\n`apis`). Later commands read it so flags become optional — precedence is\n**flag → `.frsrc.json` → default**. See the Hono guide for the full key list.\n\n### Configure your APIs (`apis.ts`)\n\n```typescript\nimport { createApiRegistry } from \"@lpdjs/firestore-repo-service/servers/hono\";\n\nexport const apis = createApiRegistry({\n  v1: {\n    basePath: \"/v1\",\n    openapi: { info: { title: \"Public API\", version: \"1.0.0\" } },\n    interceptor: async ({ next, c }) => {\n      const data = await next();\n      return c.json({ success: true, data, error: null });\n    },\n    verbose: process.env[\"NODE_ENV\"] !== \"production\",\n  },\n});\n\nexport const defineRoute = apis.defineRoute;\nexport const useCaseRoute = apis.useCaseRoute;\n```\n\n### Write a route\n\nA useCase owns its Zod `input` / `output` schemas (as `static` members) and the\nbusiness logic; `useCaseRoute` wires it into an endpoint in one line.\n\n```typescript\n// src/domains/posts/useCases/createPost/useCase.ts\nimport { z } from \"zod\";\nimport { UseCase } from \"@lpdjs/firestore-repo-service/servers/hono\";\nimport type { Services } from \"../../../../services.js\";\n\nconst input = z.object({ title: z.string() });\nconst output = z.object({ id: z.string() });\n\nexport class CreatePostUseCase extends UseCase<typeof input, typeof output, Services> {\n  static readonly input = input;\n  static readonly output = output;\n\n  async execute(payload: z.infer<typeof input>): Promise<z.infer<typeof output>> {\n    return { id: payload.title };\n  }\n}\n```\n\n```typescript\n// src/domains/posts/useCases/createPost/routes.ts\nimport { defineRoutes } from \"@lpdjs/firestore-repo-service/servers/hono\";\nimport { useCaseRoute } from \"../../../../apis.js\";\nimport { CreatePostUseCase } from \"./useCase.js\";\n\nexport default defineRoutes([\n  useCaseRoute(CreatePostUseCase, {\n    api: \"v1\", // typed: only registered tags accepted\n    method: \"post\",\n    summary: \"Create a post\",\n    tags: [\"posts\"],\n  }),\n]);\n```\n\nNeed full control (no useCase)? Use `defineRoute({...})` with an inline\n`handler` instead. Expose the same useCase under several APIs by adding more\n`useCaseRoute(...)` entries to the `defineRoutes([...])` array.\n\n### Wire Cloud Functions\n\n```typescript\n// src/index.ts\nimport { onRequest } from \"firebase-functions/v2/https\";\nimport { apis } from \"./apis.js\";\nimport { routes } from \"./domains/__generated__/routes.js\";\n\nexport const { v1 } = apis.toFunctions(routes, onRequest, {\n  defaults: { region: \"us-central1\", invoker: \"public\" },\n});\n```\n\n### Key features\n\n| Feature                | Details                                                             |\n| ---------------------- | ------------------------------------------------------------------- |\n| **File-based routing** | `routes.ts` next to each useCase, scanned at build time             |\n| **Multi-API registry** | One Cloud Function per tag, typed `api` field                       |\n| **Zod validation**     | Body / query / path params + optional response validation           |\n| **OpenAPI 3.1**        | Auto-generated from Zod schemas; Scalar UI at `/docs`               |\n| **Interceptor**        | Around-style hook for envelopes, error mapping, tracing             |\n| **Middlewares**        | Per-API and per-route Hono middlewares                              |\n| **Typed context**      | Augment `ContextVariableMap` once, `c.get(\"user\")` typed everywhere |\n| **CLI**                | `init` / `new` (interactive) / `gen`                                |\n\nFull documentation: [frs.lpdjs.fr/guide/hono](https://frs.lpdjs.fr/guide/hono)\n\n---\n\n## Servers (admin UI · CRUD REST · Firestore → SQL sync)\n\nA single unified factory binds all servers to your repository registry. Per-repo `repo: …` is no longer needed — the registry key drives both the runtime binding and the inferred model type for `fieldsConfig` autocomplete.\n\n```typescript\nimport { createServers } from \"@lpdjs/firestore-repo-service\";\nimport { onRequest } from \"firebase-functions/v2/https\";\nimport { BigQueryAdapter } from \"@lpdjs/firestore-repo-service/sync/bigquery\";\nimport { MeilisearchAdapter } from \"@lpdjs/firestore-repo-service/sync/meilisearch\";\nimport { BigQuery } from \"@google-cloud/bigquery\";\nimport { PubSub } from \"@google-cloud/pubsub\";\nimport { onDocumentWritten } from \"firebase-functions/v2/firestore\";\nimport * as pubsubHandler from \"firebase-functions/v2/pubsub\";\n\nconst servers = createServers(repos, {\n  onRequest,\n  httpsOptions: { invoker: \"public\" },\n  triggerOptions: { region: \"europe-west1\" },\n});\n\n// Admin UI — repo auto-injected from the key, fieldsConfig typed against the model\nexport const admin = servers.admin({\n  basePath: \"/admin\",\n  auth: { type: \"basic\", username: \"admin\", password: \"secret\" },\n  repos: {\n    posts: {\n      path: \"posts\",\n      fieldsConfig: { title: [\"create\", \"mutable\"], status: [\"filterable\"] },\n      allowDelete: true,\n    },\n    users: { path: \"users\" },\n  },\n});\n\n// CRUD REST API (Hono-based) with Before Rules & Missing Index detection\nexport const api = servers.crud({\n  basePath: \"/api\",\n  middlewares: [\n    async (c, next) => {\n      // Add your Hono middleware logic here (e.g. Auth)\n      await next();\n    }\n  ],\n  repos: {\n    posts: {\n      path: \"posts\",\n      allowDelete: true,\n      rules: [\n        {\n          description: \"Cannot cancel a paid post\",\n          run: ({ before, changes }) => !(changes.status === \"cancelled\" && before.isPaid),\n        },\n      ],\n    },\n    users: { path: \"users\" },\n  },\n  indexesError: ({ repoName, indexUrl }) => {\n    console.warn(`[Index Required] ${repoName}: ${indexUrl}`);\n  },\n  openapi: { \n    title: \"My API\", \n    version: \"1.0.0\",\n  },\n});\n\n// Firestore → Storage Sync (BigQuery & Meilisearch multi-adapter fan-out)\nexport const { functions } = servers.sync({\n  deps: { firestoreTriggers: { onDocumentWritten }, pubsubHandler, pubsub: new PubSub() },\n  adapters: [\n    new BigQueryAdapter({\n      bigquery: new BigQuery({ projectId: \"my-project\" }),\n      projectId: \"my-project\",\n      datasetId: \"firestore_sync\",\n      maxStaleness: \"INTERVAL 15 MINUTE\",\n    }),\n    new MeilisearchAdapter({\n      host: \"http://localhost:7700\",\n      apiKey: \"masterKey\",\n      indexesSettings: {\n        users: { searchableAttributes: [\"name\", \"email\"], filterableAttributes: [\"role\"] },\n      },\n    }),\n  ],\n  topicPrefix: \"firestore-sync\",\n  autoMigrate: true,\n  workerOptions: { concurrency: 20, memory: \"512MiB\" },\n  triggerOptions: { region: \"europe-west1\" },\n  admin: {\n    auth: { type: \"basic\", username: \"admin\", password: \"secret\" },\n    featuresFlag: { healthCheck: true, manualSync: true, configCheck: true },\n  },\n  repos: {\n    users: { tableName: \"users\", columnMap: { docId: \"user_id\" }, adapters: [\"bigquery\", \"meilisearch\"] },\n    posts: { columnMap: { docId: \"post_id\" } },\n    comments: { triggerPath: \"posts/{postId}/comments/{docId}\" },\n  },\n});\n\n// Spread Cloud Functions into your exports (1 onSync trigger per repo + 1 worker per repo)\nexport const {\n  users_onSync,\n  sync_users,\n  posts_onSync,\n  sync_posts,\n  comments_onSync,\n  sync_comments,\n  adminsync,\n} = functions;\n```\n\nWhen `onRequest` is passed to `createServers`, `servers.admin()` and `servers.crud()` return ready-to-export Cloud Functions. Without it, they return raw HTTP handlers you can wrap yourself.\n\nThe sync admin endpoint (`/`) exposes a UI for health checks, force-sync, queue inspection, and GCP config verification.\n\nFor custom storage or search backends, implement the universal `SyncAdapter` interface:\n\n```typescript\nimport type { SyncAdapter } from \"@lpdjs/firestore-repo-service/sync\";\n\nclass MyCustomAdapter implements SyncAdapter {\n  readonly name = \"custom\";\n  async targetExists(targetName: string): Promise<boolean> { /* ... */ }\n  async upsert(targetName: string, items: Record<string, unknown>[], primaryKey: string): Promise<void> { /* ... */ }\n  async delete(targetName: string, primaryKey: string, ids: string[]): Promise<void> { /* ... */ }\n}\n```\n\nFull sync documentation: [frs.lpdjs.fr/guide/sync](https://frs.lpdjs.fr/guide/sync)\n\n---\n\n## Testing\n\n```bash\n# Run emulator + tests (watch mode)\nbun run test:watch\n\n# Two-terminal alternative\nbun run emulator  # terminal 1\nbun run test      # terminal 2\n```\n\nFirestore emulator runs on `localhost:8080`, UI on `http://localhost:4000`.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}