{"_id":"@lakshya004/cosmos-odm","_rev":"26-2bb2b8272c3036d97dfed033417ca901","name":"@lakshya004/cosmos-odm","dist-tags":{"latest":"1.0.25"},"versions":{"1.0.0":{"name":"@lakshya004/cosmos-odm","version":"1.0.0","keywords":["odm","query-builder","cosmosdb","database"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.0","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"b3a86fef7591b1dbb8983329239793a1162d8569","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.0.tgz","fileCount":17,"integrity":"sha512-/WbtwDngN18d/ioa+b8sxgEQ6bI0Vh5isv9ap4BQrc8SoGoGj8G8gHUMJxA4PlcIrHi3qB3mRVhuovvgfFwOSQ==","signatures":[{"sig":"MEUCIFxoKanLWiOHc0nDp/sEgZcUGkZaiauGOmtBoqAWOZ/dAiEA2+ldtljBfR+YiSI1zg0bmyndvwsd8hoeWiKC5Q6xSnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27282},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"19c8ecbbc80d9b5ee56b4d273e420a0f9d113cea","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Custom Cosmos DB ODM with Zod validation and query builder","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.0_1755165909801_0.88002432957399","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@lakshya004/cosmos-odm","version":"1.0.1","keywords":["odm","query-builder","cosmosdb","database"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.1","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"309505041255d874ec5b3a21dcd356526a0fd88b","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.1.tgz","fileCount":18,"integrity":"sha512-0FQu9OjibYTbmNve3Wf6PM2vyQvWMvsdS82UkiN/inaPtsnlERbJ2fm7AqD0zkEZBgji2yMbQsyFrBdYVnUHXQ==","signatures":[{"sig":"MEQCIENHQGwiC1aZ4Pwm2XjNvMi8t2RlrcKyYn8Uor9jliOOAiAcyMAIOKHYxS7Tf33EILDdPMq/hCrzimKqGiyBmfOadQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31133},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9493eb41eec2c37abf97a7fede9e1195adef99fe","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Custom Cosmos DB ODM with Zod validation and query builder","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.1_1755167019582_0.8102956011241527","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@lakshya004/cosmos-odm","version":"1.0.2","keywords":["odm","query-builder","cosmosdb","database"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.2","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"e0e600fe27db2587c39e5066f1388d126ad6d3bb","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.2.tgz","fileCount":18,"integrity":"sha512-vRcRHSqPSzCtaE9doxka9cRJCNE7iA7+K08yG0amXt8ZRsV8xveAUHfN4ynxCAvgIg00aKM8lLy4pA0S4/7f0A==","signatures":[{"sig":"MEQCIAOUj2zCcEL/7m8rtwnPzhkszbNEFYAGnZeXvBtVee16AiAngs2v7nULjt+7v6U88gZ4MY9VFMoD0RJBuHlMGGzwbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31143},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1fb230929bdbb1c21dc5ccedc0bc497e03870b62","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Custom Cosmos DB ODM with Zod validation and query builder","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.2_1755167604974_0.6801789789173187","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@lakshya004/cosmos-odm","version":"1.0.3","keywords":["odm","query-builder","cosmosdb","database"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.3","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"53a79acdb4ad72850251a94a64b9874b50282225","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.3.tgz","fileCount":18,"integrity":"sha512-m3OZg0t4OeUNrhur3C0Ms77jpQrAeEn2A6fsO9iYBx8ijj/9ozrQ5Fal2AmZlOGdP5nqFKjYvupgEWuRUvJ/TQ==","signatures":[{"sig":"MEUCIEynyvxLDabSCy8oyGfPbDcFY+FRKgWNrdT8l1uXrnkaAiEA/3jqLESeKFHIWJBq0pVWooVXXTOGleiOMgC4Tiz/7qY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31091},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5e64a277883a283bf3660689403f58ad5d4e0502","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Custom Cosmos DB ODM with Zod validation and query builder","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.3_1755169229802_0.4053237276679784","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@lakshya004/cosmos-odm","version":"1.0.4","keywords":["odm","query-builder","cosmosdb","database"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.4","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"e2b09f02221a106a27f837c2adc12f3cd53a0079","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.4.tgz","fileCount":18,"integrity":"sha512-UakWM4JOZbIPdJJYSYgcQhjMYe/KYTdHxWcf+CxUzfdKfmlVyFAtfpyLtuKXi9UnhMRtAXQqHVS2mYNSnMhoxw==","signatures":[{"sig":"MEQCIFksEECR2czgEE1jY0+zwgL4S1Z8zSv5ZNPbzq79xUc4AiAe5hOPq+jOWkbMEM+VUJAKLkMmYQQaOdCegUPFRqrYIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31169},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c8a18534527f7ef36040e39933941051221f5939","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Custom Cosmos DB ODM with Zod validation and query builder","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.4_1755170200697_0.39774476243514667","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@lakshya004/cosmos-odm","version":"1.0.5","keywords":["odm","query-builder","cosmosdb","database"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.5","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"55467b09fb539f19b608604aeb046c8a19604ab6","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.5.tgz","fileCount":18,"integrity":"sha512-Gj1tNon6imAOxj28MbGYBCN+9CCq1BX5rb2sxqcXs5Sdj+iNqQj4CF+pXTOPOOZMEYtzARd1DcdSSnrnXrKplg==","signatures":[{"sig":"MEYCIQDR6VnI1TNsC0gP8e194dcd6w1sehiPJSAx8yFFreRCYAIhAIwjtzGcKPMBlRhGgq9QnFg6tWZBH6JK+V10gAVgaAKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31194},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"29b525cc7cc40916995dd7adca37402b4d5ebc9d","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Custom Cosmos DB ODM with Zod validation and query builder","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.5_1755171930698_0.5751984476342158","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@lakshya004/cosmos-odm","version":"1.0.6","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.6","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"e088ca1c59e7dad3771570ecaea6d463fbd20c03","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.6.tgz","fileCount":18,"integrity":"sha512-52oMDm0X6UXaJDjLdjumIsF4nGxJfiAdJ7ZLWu1ycYcBf8bY0WjZgp/uLV3YLDPbAO7/yGppxThSk0XuHCj02Q==","signatures":[{"sig":"MEUCIQC3EGu4Rmm+aOmKL/NjoHJ4RkKtmU/8tF4cWR+51/O2TwIgGgbat9DDpcow6VHYQIjn1Q2pXYXMdVCr11ROj//2vPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33154},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9789a626fea0f7171a6de8396f9154dfded3da19","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"11.5.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.6_1755346709966_0.05454898794868246","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@lakshya004/cosmos-odm","version":"1.0.7","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.7","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"f5d531a992d1d4bb39e15c286ab672ff4b7b9228","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.7.tgz","fileCount":18,"integrity":"sha512-KhUClUQg9q8306t3ynbEfEf6eSr72HNEi7u/6iDSVkV++Vcg39iiKtMxmGDfc9JAzpXDXAtIZqq4LnCc8XQOxQ==","signatures":[{"sig":"MEQCIHtgCPvGzszFsZsDGpdNxL9bBKJYnwm6d5hloWIkoJTSAiA9dAcY0u0GQ97CMFq+nkU3MWZkXuW561Akv4xuX3dgaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33560},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f6860fe5255ad5e06de3a3ccea89edbb33340ce8","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"11.5.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.7_1755347316363_0.9564816379527596","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@lakshya004/cosmos-odm","version":"1.0.8","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.8","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"3333c2c2f11772363369ff340f4205144786aeff","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.8.tgz","fileCount":18,"integrity":"sha512-93tbk+Jmuk4y+zPNN/g/gbE5edpVy62gUdE9JSMT8SOmsi3fiRuxSr+mr9wOlRvKiLL5DoEMZNrhhlemiwxOhw==","signatures":[{"sig":"MEUCIQCvQ4P6z5BcVufmPdI7Tdzao344Tuh3yo1g8awl0stVCAIgCjWjQf3twCiYr6gs2Dli7UuwqtDNlzIdo+YN8srlaxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33967},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"68f4d82ac9a888f59c5decf2b0176e392d4ff25e","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"11.5.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.8_1755347940648_0.590372676170352","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@lakshya004/cosmos-odm","version":"1.0.9","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.9","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"e9f837f5a592d7952f7ea16a99651a388fa0d614","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.9.tgz","fileCount":18,"integrity":"sha512-ldEdWBX+ME+wFKWvIZQxsi2suKjWYU3KEXZEx1IZeMa/aW64vg10Dm+6b+xBOq0U8RuU+QZGuHv/iRFMOgYyOw==","signatures":[{"sig":"MEYCIQDH0egZthxL7iEF9acNxC/LwKcyTUbTiglh8Fywj3Ug8AIhAOK8813rKBlaUD3JDntNlFtw9vwNlGD4I9Uf3U/zo53B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33766},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"898552e6eb95aec84b571121f081469d29470741","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.9_1755490640941_0.8825309821835996","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@lakshya004/cosmos-odm","version":"1.0.10","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.10","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"8e938bc91e96892569dee12fb87efcce8dcbe78a","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.10.tgz","fileCount":18,"integrity":"sha512-Wk10hWvjGynoYIozKzbxBlI8J0Ic1t+JAjw9kqaCeVNP4gP9ykH9Nxv08SZX/L4gVT8iK3whfIOsy7ewJo9qBw==","signatures":[{"sig":"MEUCIFoLuG6oZUoxcy0S5/ATKTn/U7bJHGsyktmwxeSSAJNbAiEA82dKGuQrePo2Dy1xWLs9CgAAd0icl+Gqk2igqdPaJ58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37905},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"865fb222d4145d94c5cd3070250299d604cd142b","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"11.5.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.10_1755794966100_0.1212271374988434","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@lakshya004/cosmos-odm","version":"1.0.11","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.11","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"2c0735f67fabe00a893fd3d6b29519d24fa7c827","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.11.tgz","fileCount":18,"integrity":"sha512-MQTCG2oZtftmIbZZxivbw068NlZskgOf8C0YxmQNXNwlCGw2lmx2Q8x5kWRJRBeqzOoU85GNqYx108ZwNjtjKA==","signatures":[{"sig":"MEUCIQCN122xkaW4F+QD6jdzCqLxav7mv8emxzf41Lc63f4XHQIgePZP+tP8yyOHciD795gvenSGruLrpZxtcA4Hofv03+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38983},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a4a1adb9654fa812d196829b9eda95631d639096","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"11.5.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.11_1756035754825_0.6519553316966524","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@lakshya004/cosmos-odm","version":"1.0.12","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.12","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"27c2d73f633cecc1f9bf0294a19fd22b970155bd","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.12.tgz","fileCount":18,"integrity":"sha512-TMdS2rQOaIjHj9OgiNm6AZtOeHzZE6CPu7+VgzjAd4W6sM03EJmRdmPCcY6Ys8lnm3xLyIuAYsvG11nlmzzwAQ==","signatures":[{"sig":"MEUCIDKiD3Emhc3vD5D9jZHzYFJ5WVgVFxfglaNypI7oplkBAiEArMnHqs1LNjiabN3w7kIiVPgLY7Knusfjai3x8mQ4/0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b106e5428839b6e6f1b19d9fec92b64fc1aae916","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"11.5.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.12_1756035808640_0.4986475069819498","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@lakshya004/cosmos-odm","version":"1.0.13","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.13","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"838f0072d0315a610059fd99a6990f904a8b1c84","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.13.tgz","fileCount":18,"integrity":"sha512-DSR2ONFSsFz8oRsZEOVl6e2GERDDUzUsAxmEQPIml0crBlC/yl8XCZgkrxgdETJ8W0SH2y0iGIPQN4bvoxbN6g==","signatures":[{"sig":"MEUCIQCwqW2AyOE5I1CXpPkaYoJhMjF94Tcm5L7ZjXc1FDFI9QIgJyyiF5e7NtCSJxpoX9MIsbYd54TkecgDuh9Zaq7Ih/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39456},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7c920073187efb9b3afd6153d18989bc7ea1c6ef","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"11.5.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.13_1756036569572_0.95935714495858","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@lakshya004/cosmos-odm","version":"1.0.14","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.14","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"7de5a104764b5d46466d1609e0fb4187dbf93109","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.14.tgz","fileCount":18,"integrity":"sha512-PVTzeHNk6KrHhcOHCz8J+dTNgx0qZVwmk+NCKMcYGJU9blrpF0kfbUfHhNewY/x/QGXZ6N3CvqNK0wX5gxI/Ag==","signatures":[{"sig":"MEQCICBnPSDHsJ3YM482WihdrBeBw40TXVlJ99PKiVGbrFtTAiAPTe82lbvq3jSlawYYQ71vcT8b693fBfGpq+qTGNi4Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40647},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8dec601e6a87ffd5fb2f8f4a988c3ca72ae95f2e","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.14_1757246602355_0.6875934140415751","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@lakshya004/cosmos-odm","version":"1.0.15","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.15","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"f362ffa579a7ff495c0f8466a93a3d58cd0a7158","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.15.tgz","fileCount":18,"integrity":"sha512-Jc0kzStcAzxG24wyFdxLPnq1D2IevoTjzboDbSSIzRHFw73T7Hb+RliA1muq1i/DCDQ8ai+vf0JaUIMnRPCW3g==","signatures":[{"sig":"MEYCIQCb4sDfxlJqHaEy9y6sPjG/7mz+1UXezAJl198xAGUM6AIhAPX+FYcYOR8NFpdDTMOOYD/R0ELVC72zLrgy2OaVh9fT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40655},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"94eeb512d8ff248099a893b3a99d8496f4e2804d","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.15_1757331462334_0.0669143776503851","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@lakshya004/cosmos-odm","version":"1.0.16","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.16","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"0963d0b324e3349f5416e46f2afbf58d92f559b8","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.16.tgz","fileCount":18,"integrity":"sha512-8Bepu3WZwlbr8yt7GPscAQQJeVcEfHoBbN4AJ4ma8t74NgzGrCsgOI3oNPEfu62x1z4k+V3VUqYWYFy9TmTfhg==","signatures":[{"sig":"MEYCIQD1q2XUPdFQk8wF6/r/ynhdksA/xVDUDEzz2QkuMBLsjwIhAKL0TLQEj9djm5a/nNLF4vDSagsHMHdNTVm3rAgBmFjx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44763},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ddc6641306162043ecf987dc26e83215c818377f","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.16_1757565880432_0.46478280799449334","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@lakshya004/cosmos-odm","version":"1.0.17","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.17","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"86dbeb1be73b45d5d7e2779a923fe36a78c2c516","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.17.tgz","fileCount":18,"integrity":"sha512-eh30wEL63IXwUOrIJm5v7MtG4jrhkurRdDh6x8lCKT96RHAhHUf2tHZCkEaD/n6DtHr1L2370q7AOqD5aDAuCw==","signatures":[{"sig":"MEQCIFHgoaGURkGvu11pS4TrzaRPMZmVqWqeg4DVQYQakEjcAiB+DXPPtHNW0n9XFlTtS14ZV0XVl29pwJxdqmpeqml6dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a240f08bf503b1d743dc580797a89819e603ee34","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.17_1757566023287_0.13858318859333663","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@lakshya004/cosmos-odm","version":"1.0.18","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.18","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"21a29c81ce43c7f68a2ddd359cfd99de45a45f10","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.18.tgz","fileCount":18,"integrity":"sha512-4a9bDl9Vf2KMtkdP9ubqJA/wiNOENkYcVy2MZyYLjCnYtB3Hwcz5E5gQDl98Bp9At7MawREQky/gz+T2CexDpA==","signatures":[{"sig":"MEUCICVIlGB2xUWUoTs4dCBw9l1mIl/H/4Ty9XxhaZR8B9evAiEA2M43Yqr5N38H+pIChaxttSFso9e2PURslv52fEJORY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47971},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"41c95e9e57d7a0b274f77ec05d2a0151d99cd734","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.18_1759828805078_0.776980820929225","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@lakshya004/cosmos-odm","version":"1.0.19","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.19","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"0f0e3e33fb165ec16cdeee198763bd87cdead119","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.19.tgz","fileCount":18,"integrity":"sha512-XNB+H52N9l3ia8w626cKUC1xEzkRbzOs+LgxmwkrtmxqZ6yO4CTt+rck/af0ajrQJdLhWfv8zB5fa9IDPWaZCA==","signatures":[{"sig":"MEYCIQCrHjo8HRwxEXA6vaw6ihzS33//1WZciF2vzt6R+SzN+QIhANvbIFTpWiYZTI/CzEViNDS91pSekCI+rVFlc6kxYQqF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49242},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"349a10af1085a2d686b6a8c200247eb0a9f1b13a","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.19_1759830350475_0.2982595843893956","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@lakshya004/cosmos-odm","version":"1.0.20","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.20","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"7fd7e22e9f20349c0058018eafddc506ba1094b0","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.20.tgz","fileCount":18,"integrity":"sha512-it8NiU0+E60dU5CEKMH5vrQEhiopP3gUUbhpoRI/unmKfaJDN4dfkHbe82KK2COHpJz7KCf2eC+IVt4cbNkx0Q==","signatures":[{"sig":"MEUCIQCwt25F6VVVTYGnNWsD9OrZZeAbXB0DxVREHrfUwoPSmwIgL+e4x6umth2lGRVjYmZp8b8Ayo13tZiP8fKd7c1mEMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7d0b6598f9ced53e65dc0c600b81eac8f8aadb46","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"11.6.1","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.20_1759948848329_0.811051219563856","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@lakshya004/cosmos-odm","version":"1.0.21","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.21","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"0ee6e1ddf0c23441f8395c953ccee0a43a6c80e8","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.21.tgz","fileCount":18,"integrity":"sha512-IC8tCzPTjA7te7x5E2anV4pAKJEuNEBHkHJZOWE/rcKiFlsrHQ7mQWQvl2jBFdn6wyZxliq51IglAj8sPQLIgA==","signatures":[{"sig":"MEUCIBcHNYB6/UkjaBx9iTVJaJtQRKDYX9gxloL92dBUr9zhAiEA85dKtRK/uFR4ZFcCjvnJNLPsRvy4Daud6v1/0riTrA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"add82f611c3f6e19dc1d1e4fab2441ad0da6af3a","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.21_1764249372142_0.140989281708515","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@lakshya004/cosmos-odm","version":"1.0.22","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.22","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"de41bc749128a654ce3feef1a634eb5aaf4484da","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.22.tgz","fileCount":18,"integrity":"sha512-+umm4V0/8D19rOcqt7e3VC0COMqPAr5n56nT1s83hjPyhVIfNDNQvMiTO/+o0qsg4c3vqOfVnIcsd04KtFnJew==","signatures":[{"sig":"MEQCIEWSpDaggnL0CpfsdB9TPi+DxtUhRMNgveP+Rm4EkvQmAiAxoU0N7KOU5Szlab4lkmqJVyfXB7c/qxDzBL2CxJhdGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51131},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"73fc2e5b6f671c141d4f24e9bad410ddb1237c48","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.22_1764249492074_0.36571011038219736","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@lakshya004/cosmos-odm","version":"1.0.23","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.23","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"c010184daa020ea06039678c2ebafaa8df80e0ec","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.23.tgz","fileCount":18,"integrity":"sha512-O4PNEx3l9gN7Itqjw9QkSy68Ap1VhMrn5g8xUFRqaeWX+c4BTsUoOS/2BVaTYM+mAAYSqF1s6snA+MAU1JPE4g==","signatures":[{"sig":"MEYCIQC7qJP1f1qCKAjPnbPMjazW3LmN6SrsEy7WrnM6xgJ4tgIhAJUUaKrhX0XuGEz3DV22xhTM8Q/upVnPyc7HTD3Y45AX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51239},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"73fc2e5b6f671c141d4f24e9bad410ddb1237c48","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.23_1767610621941_0.9927713932451836","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@lakshya004/cosmos-odm","version":"1.0.24","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","_id":"@lakshya004/cosmos-odm@1.0.24","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"dist":{"shasum":"ed5eec758c348dc87defbb8a99224d0f2807f36b","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.24.tgz","fileCount":18,"integrity":"sha512-8/Vq3NFOMbSg/2R9dBg8EavNFKF36rJVlBWpQwcrpSaGLW24sz73hwSCDa0I6qtmXNhTh+Ka6q5H50L3OzHs8A==","signatures":[{"sig":"MEUCIQC+iVu+tBq5mNJsPVA8CMuOfV3uyyUJak524UXr+egz9wIgTnaaBHRt+xgCt8TiXaII+FMp4gB+KQrPHBwfNtofL2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51240},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"73fc2e5b6f671c141d4f24e9bad410ddb1237c48","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"_npmVersion":"10.8.2","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^4.0.17","@azure/cosmos":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.1"},"_npmOperationalInternal":{"tmp":"tmp/cosmos-odm_1.0.24_1767611015561_0.8725742582756071","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@lakshya004/cosmos-odm","version":"1.0.25","main":"dist/index.js","types":"dist/index.d.ts","type":"module","scripts":{"build":"tsc","clean":"rm -rf dist"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","dependencies":{"@azure/cosmos":"^4.4.1","zod":"^4.0.17"},"devDependencies":{"@types/node":"^24.2.1","typescript":"^5.9.2"},"_id":"@lakshya004/cosmos-odm@1.0.25","gitHead":"73fc2e5b6f671c141d4f24e9bad410ddb1237c48","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TLjTz24QCgzxvIlt0KJ3fjOCIOpYoev9wKoKDYki5fTg4off+VskYPdAE9Q2U9qPxxmAKpsM/Xj233Ag9dokbQ==","shasum":"c20988085297cea53e55a1165d8d79c68f8a5e87","tarball":"https://registry.npmjs.org/@lakshya004/cosmos-odm/-/cosmos-odm-1.0.25.tgz","fileCount":18,"unpackedSize":51255,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG7zA2OSeuWhORIMPeT89Gxe9Ss5UxI0pDmnEwvQxfeOAiEAp+bKDVNKCB8c76qo2Z9aiB4WIGQ0DQ5BZSh/XrvWokY="}]},"_npmUser":{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"},"directories":{},"maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cosmos-odm_1.0.25_1767611247262_0.6463431040673409"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-14T10:05:09.710Z","modified":"2026-01-05T11:07:27.594Z","1.0.0":"2025-08-14T10:05:09.972Z","1.0.1":"2025-08-14T10:23:39.763Z","1.0.2":"2025-08-14T10:33:25.161Z","1.0.3":"2025-08-14T11:00:29.970Z","1.0.4":"2025-08-14T11:16:40.888Z","1.0.5":"2025-08-14T11:45:30.898Z","1.0.6":"2025-08-16T12:18:30.170Z","1.0.7":"2025-08-16T12:28:36.573Z","1.0.8":"2025-08-16T12:39:00.834Z","1.0.9":"2025-08-18T04:17:21.108Z","1.0.10":"2025-08-21T16:49:26.302Z","1.0.11":"2025-08-24T11:42:35.008Z","1.0.12":"2025-08-24T11:43:28.815Z","1.0.13":"2025-08-24T11:56:09.768Z","1.0.14":"2025-09-07T12:03:22.544Z","1.0.15":"2025-09-08T11:37:42.514Z","1.0.16":"2025-09-11T04:44:40.632Z","1.0.17":"2025-09-11T04:47:03.539Z","1.0.18":"2025-10-07T09:20:05.252Z","1.0.19":"2025-10-07T09:45:50.670Z","1.0.20":"2025-10-08T18:40:48.518Z","1.0.21":"2025-11-27T13:16:12.340Z","1.0.22":"2025-11-27T13:18:12.301Z","1.0.23":"2026-01-05T10:57:02.090Z","1.0.24":"2026-01-05T11:03:35.701Z","1.0.25":"2026-01-05T11:07:27.398Z"},"author":{"name":"Lakshya Kumar Singh"},"license":"MIT","keywords":["odm","query-builder","database","cosmos","cosmosdb","schema","nosql","azure","database","typescript","zod","mongoose-like"],"description":"Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.","maintainers":[{"name":"lakshya004","email":"ayushdnfd1679@gmail.com"}],"readme":"# Cosmos ODM\n\nA lightweight **Object Document Mapper (ODM)** for [Azure Cosmos DB](https://learn.microsoft.com/en-us/azure/cosmos-db/introduction) with:\n\n- **Type-safe schemas** via [Zod](https://zod.dev/)\n- **Schema-aware fields** (`User.name`, `User.age`) for type-safe queries\n- **Fluent Query Builder** for Cosmos DB SQL API\n- Easy **CRUD operations** with validation\n- Automatic database & container creation\n\n---\n\n## 📦 Installation\n\n```bash\nnpm i @lakshya004/cosmos-odm\n```\n\n---\n\n## 🚀 Quick Start\n\n```c\nimport { DBConnection, Model, qb } from \"cosmos-odm\";\nimport z from \"zod\";\n\n// 1️⃣ Connect to Cosmos DB\nconst db = new DBConnection(\n  \"<COSMOS_DB_ENDPOINT>\",\n  \"<COSMOS_DB_KEY>\"\n);\n\n// 2️⃣ Define a schema using Zod\nconst schema = z.object({\n  id: z.string().optional(),\n  name: z.string(),\n  age: z.number(),\n});\n\n// 3️⃣ Connect to a collection\nconst collection = await db.connectCollection(\"MyDatabase\", \"Users\");\n\n// 4️⃣ Create a Model\nconst User = new Model(schema, collection);\n\n// ✅ Access schema-safe fields\nconsole.log(User.name); // { name: \"name\" }\nconsole.log(User.age);  // { name: \"age\" }\n\n// 5️⃣ Insert a document\nconst newUser = await User.insert({ name: \"Alice\", age: 28 });\n\n// 6️⃣ Query with Query Builder + fields\nconst q = qb().and(\n  qb().eq(User.fields.name, \"Alice\"),\n  qb().gt(User.fields.age, 20)\n);\n\nconst { resources } = await User.find({\n  filter: q,\n  fields: { id: User.fields.id, name: User.fields.name, age: User.fields.age },\n  limit: 10,\n});\n\n// 7️⃣ Update by ID\nawait User.updateById({ doc: { age: 29 }, id: newUser.id! });\n\n// 8️⃣ Delete by ID\nawait User.deleteById(newUser.id!);\n```\n\n---\n\n# ✨ Features\n\n## Insert\n\n```c\n// Single insert\nawait User.insert({ name: \"Lakshya\", age: 20 });\n\n// Bulk insert\nawait User.insertMany([\n  { name: \"Rakesh\", age: 30 },\n  { name: \"Dhruv\", age: 20 },\n]);\n```\n\n---\n\n## Find\n\n```c\n// By ID\nawait User.findById(\"doc-id\", \"partition-key\");\n\n// With filter\nconst q = qb().ilike(User.fields.name, \"lak\");\nconst users = await User.find({ filter: q, limit: 5 });\n```\n\n---\n\n## Update\n\n```c\n// By ID\nawait User.updateById({\n  doc: { age: 25 },\n  id: \"doc-id\",\n  partitionKey: \"partition-key\"\n});\n\n// By filter\nawait User.update({\n  doc: { age: 37 },\n  filter: qb().eq(User.fields.name, \"Makshya\"),\n});\n\n```\n\n---\n\n## Delete\n\n```c\n// Partition key optional id same as doc-id\nawait User.deleteById(\"doc-id\", \"partition-key\");\n\n```\n\n---\n\n## Count\n\n```c\n// Total count\nconst total = await User.count();\n\n// Count with filter\nconst filtered = await User.count({\n  filter: qb().ilike(User.name, \"lak\"),\n});\n```\n\n## Order By\n\n```c\n// Getting result in descending order of ages\n const user_desc = await User.find({\n  orderBy: q.order(q.desc(User.fields.age)),\n});\n\n// Getting result in ascending order of ages\n const user_asc = await User.find({\n  orderBy: q.order(q.asc(User.fields.age)),\n});\n```\n\n---\n\n# 📚 API Reference\n\n## DBConnection\n\n| Method                                      | Description                        |\n| ------------------------------------------- | ---------------------------------- |\n| `connectDatabase(dbName)`                   | Creates or connects to a database  |\n| `connectCollection(dbName, collectionName)` | Creates or connects to a container |\n\n## Model\n\nA generic, schema-driven data access class.\n| Method | Description |\n| ----------------------------------------- | ----------------------------------- |\n| `insert(doc)` | Insert a single document |\n| `insertMany(docs)` | Insert multiple documents |\n| `findById(id, partitionKey?)` | Find a document by ID |\n| `find({ filter, fields, limit, offset })` | Query documents |\n| `updateById({ doc, id, partitionKey })` | Update a document by ID |\n| `update({ doc, filter })` | Update multiple documents by filter |\n| `deleteById(id, partitionKey?)` | Delete a document by ID |\n| `count({ filter?, field? })` | Count documents |\n\n---\n\n## 🔹 Query Builder (qb)\n\nSchema-aware, type-safe query builder.\n| Method | Example |\n| ------------------------- | -------------------------------------------- |\n| `.eq(field, value)` | `qb().eq(User.name, \"John\")` |\n| `.ne(field, value)` | `qb().ne(User.status, \"inactive\")` |\n| `.gt(field, value)` | `qb().gt(User.age, 30)` |\n| `.lt(field, value)` | `qb().lt(User.score, 100)` |\n| `.gte(field, value)` | `qb().gte(User.age, 18)` |\n| `.lte(field, value)` | `qb().lte(User.age, 65)` |\n| `.inArray(field, values)` | `qb().inArray(User.role, [\"admin\", \"user\"])` |\n| `.ieq(field, value)` | Case-insensitive equality |\n| `.ilike(field, value)` | Case-insensitive contains |\n| `.and(...conditions)` | Combine with AND |\n| `.or(...conditions)` | Combine with OR |\n| `.desc(field)` | Helper to add descending order |\n| `.asc(field)` | Helper to add ascending order |\n| `.order(...fields)` | To combine asc and desc functions values together |\n| `.build()` | Returns `{ query, params }` |\n\n---\n\n## 📄 License\n\nMIT\n","readmeFilename":"ReadMe.md"}