{"_id":"@iamcalegari/mongoat","_rev":"73-135123dfe305dc873ec5298ad82aa107","name":"@iamcalegari/mongoat","dist-tags":{"rc":"1.1.0-rc.0","latest":"1.3.0"},"versions":{"1.0.0-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.0-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.0-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"8f02f91919f25629af90240321f7ce1b6741d1fc","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.0-alpha.tgz","fileCount":12,"integrity":"sha512-1r0JjNxpTIRhrPujpWIp3mVAsM/iwfqQLzaT3Jos9YuxrIYnERALK8OEIpT5P+/pmFWpqYqfkktr7ThE4C3WyA==","signatures":[{"sig":"MEUCIHyPNgR1NINxYkIhCG7PtBiFHjEhw6e6DmHyTDZlpY4aAiEAn/GDJl6sOJfmFMha3ic8zQhNSyGdWOfAazwJY20zQH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26349},"main":"dist/index.js","types":"types/*.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","default":"./dist/utils/index.js"}},"gitHead":"29bce79d7ec435839d3c33ee2a81d921bda66e79","private":false,"scripts":{"build":"rimraf ./dist && tsc","example":"ts-node-dev --respawn --transpile-only --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.0-alpha_1744052952880_0.3762989552524436","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.1-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.1-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"a9155c1e7b427869ffd87b0047f4ae32a51844e6","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.1-alpha.tgz","fileCount":12,"integrity":"sha512-8kvpPEXZxUzTee7vyaWN3IH1RNakNZD0JjIBeYY2P4VgHOt7d5TQoU1P/DoOxrPDGT01gXXigYX1yNy0VI8bDg==","signatures":[{"sig":"MEUCIB9XozI+IYqps8xR/7jFnfA2IgKrXUWNu5S9t+P4NiM6AiEAxdMfJ3a9c/EdG4iQbEeBGAWnkEjtecOJf3C9S4aLpAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26398},"main":"dist/index.js","types":"types/*.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","default":"./dist/utils/index.js"}},"gitHead":"29bce79d7ec435839d3c33ee2a81d921bda66e79","private":false,"scripts":{"build":"rimraf ./dist && tsc","example":"ts-node-dev --respawn --transpile-only --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.1-alpha_1744053218250_0.5405834919747392","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.2-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.2-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"c67838a25482b4c7a85b14eddb5002b9906697cf","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.2-alpha.tgz","fileCount":14,"integrity":"sha512-TPOqlISHVLq1E3MsvmbpNOYOKD5i/FZs9nQeyLJgdP2bH3tpdb4HxkGiaxUyYHLKxOfuxeOsG8ZxbFHzcmLcNA==","signatures":[{"sig":"MEYCIQCevX/xLvR5Vkx6ePa2P0BDQF0ltwKf9szw2TpTg9DS2gIhAL5nhaT3SVnQQ+z1Wzg/144///uIU7U9V6BYPkO1kS2A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28215},"main":"dist/index.js","types":"types/*.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","default":"./dist/utils/index.js"}},"gitHead":"29bce79d7ec435839d3c33ee2a81d921bda66e79","private":false,"scripts":{"build":"rimraf ./dist && tsc","example":"ts-node-dev --respawn --transpile-only --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.2-alpha_1744053367452_0.12944068035757672","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.3-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.3-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"b5dabc5a802899f143796b42079ab03cab0e6466","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.3-alpha.tgz","fileCount":27,"integrity":"sha512-K99OUd5IR6zq+gf6V42av6ZNKoyHQDPzhizfJz9ke7GqdzUCSkFA+X14SPdRPpOGvOT/wDxgnNB2yR99QDtIKQ==","signatures":[{"sig":"MEYCIQCCIOjoAAkBCNXmVS1rpzPBR0ImOVzQ0g76tM/beaq07wIhAICLo2fNQty6Zxn9u3TMSbjuWaX1Vrj/d2FpIbTatHVa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52784},"main":"dist/index.js","types":"types/*.d.ts","exports":{".":{"types":"./types/*.d.ts","default":"./dist/index.js"}},"gitHead":"29bce79d7ec435839d3c33ee2a81d921bda66e79","private":false,"scripts":{"build":"rimraf ./dist && tsc","example":"ts-node-dev --respawn --transpile-only --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.3-alpha_1744053695121_0.21033032210336988","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.4-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.4-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"85c3d8bd83430d501b05359b0b41a82cd6f2a3b6","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.4-alpha.tgz","fileCount":38,"integrity":"sha512-fixRuHZY9GvOKuYDTDiLVWymFsXplRGhji21mmxdjFEWhx+ibNgvLgtbFKV0pO7bI4tNJyT20wWPantwCHmjSw==","signatures":[{"sig":"MEUCIQCjbG+xG48QtFm9an5vK2n/zqABwScJI8eMc/vV0KBy/QIgeNP8bOCrK2sfhiLL/G3t6sFBY9Md54xM5wTXKOxjMSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86724},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"29bce79d7ec435839d3c33ee2a81d921bda66e79","private":false,"scripts":{"build":"rimraf ./dist && tsc","example":"ts-node-dev --respawn --transpile-only --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.4-alpha_1744054005963_0.06127655685021627","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.5-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.5-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"3d3d72685dc711cf0d8379b870d8090d112566f4","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.5-alpha.tgz","fileCount":38,"integrity":"sha512-nmX5opelaLTNpAC2LSAWFC6ufzmV/5T73V02526Nx25cbOF+8asjqWW6TB9H1XzSqtrFMoPf8Hj7lSFH+IBhag==","signatures":[{"sig":"MEUCIBp3nhEnwgArHdg4qmdhWPxJWZfk+Q1egVejKAx7yuFvAiEAjgbbc1Nl4nYD+OQAyI3Rbh5c+amO+HCXu3w7Bqc9yMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86728},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"29bce79d7ec435839d3c33ee2a81d921bda66e79","private":false,"scripts":{"build":"rimraf ./dist && tsc","example":"ts-node-dev --respawn --transpile-only --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.5-alpha_1744054307633_0.3820206412412488","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.6-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.6-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"e51eb2342043384979d51f26a6b7e990b642094a","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.6-alpha.tgz","fileCount":42,"integrity":"sha512-kj6zxOCvF2yByga1lgN86zUNA2jz+YUjFjdJ2qoM+EGQoyzU86FiNU70xQm6OVs9Oy6sys2b89MXqDHg4Yts3w==","signatures":[{"sig":"MEUCIEm6uiKUfHaeiHDB5sp8HvDt2+iGzwUJeFhFC3usSUpvAiEA9MDjQ58cVAyT3f9p8LGP5lrKL4lXTsh2run/YLs05O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91350},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"29bce79d7ec435839d3c33ee2a81d921bda66e79","private":false,"scripts":{"build":"rimraf ./dist && tsc && tsc-alias","example":"ts-node --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"^1.8.13","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.6-alpha_1744055393472_0.6385149944933215","host":"s3://npm-registry-packages-npm-production"}},"1.0.7-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.7-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.7-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"4a0c289e544b9c334fe5801da4ec3a5f6df9ed42","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.7-alpha.tgz","fileCount":42,"integrity":"sha512-MPyLU9cUHsaRosQn//24tmJaD3tzqMrflp0f7KO4Kt5YS3wB5/kVVgjpYk+pmky4KqqsWX8lpB4iF3mwhgwvHA==","signatures":[{"sig":"MEUCIQDF4D4aHWrYGFeqArerP4vISGCIyh0tYw9ktPSuSLskGgIgEYcW6rpzc/vPb0Fk5kWMLvzLNopTVtI5fSLyNMlaAtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91384},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"29bce79d7ec435839d3c33ee2a81d921bda66e79","private":false,"scripts":{"build":"rimraf ./dist && tsc && tsc-alias","example":"ts-node --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"^1.8.13","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.7-alpha_1744055863257_0.0037367815829789652","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.8-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.8-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"003878c1db9acb91639a3132dd919625dd5fcbf6","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.8-alpha.tgz","fileCount":43,"integrity":"sha512-3OKdYZwq8szLY20bGX4MhOUY6QJryYY9LGTCRTmT0P8JV49+KbU0Zn7QLOjTQHwCI3MSjLodtNjXeVQ9R23s6g==","signatures":[{"sig":"MEUCIQD0AfrUd8PN3VfWOHSmdzl7Xpgp0ippbrDtwhBInaCwJwIgFkoLO9O4X3LB0FpyhbQhvGOXVX3VrVoAfZuO7pF0ou4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91462},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"29bce79d7ec435839d3c33ee2a81d921bda66e79","private":false,"scripts":{"build":"rimraf ./dist && tsc && tsc-alias","example":"ts-node --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"^1.8.13","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.8-alpha_1744056047795_0.015308945530682072","host":"s3://npm-registry-packages-npm-production"}},"1.0.10-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.10-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.10-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"198b305395fb42403e99ec1325dca4ea47d65daf","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.10-alpha.tgz","fileCount":45,"integrity":"sha512-RQD1zQQASMJSz8VVRizHppGwq6jQsMdNXz/nMuixfomu9n05My3Lo2rYsv1e8OXytrYwmYNmf1EyF0OZC8O6Xw==","signatures":[{"sig":"MEYCIQDPq8CW2lMAxCq0ovzGEGvt+bPNisEkVdUtzGvWOD1Q8wIhAMqaGnLzEnXTsw8wdfmeOLxh3Y+Fb3ZmvxIfyypRMcPW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92514},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"29bce79d7ec435839d3c33ee2a81d921bda66e79","private":false,"scripts":{"build":"rimraf ./dist && tsc && tsc-alias","example":"ts-node --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"^1.8.13","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.10-alpha_1744056288491_0.3003692268137561","host":"s3://npm-registry-packages-npm-production"}},"1.0.11-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.11-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.11-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"c724e65870f095f975936a1e5bdf6cb92a2868c4","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.11-alpha.tgz","fileCount":18,"integrity":"sha512-LdpBiixdVK8Q2r33+mO640PqQczSDxmGCr2zo6Ih2oJufS770biuPb6q9GY2apyjQ1FhO4N1muFw4mtmpz2XZQ==","signatures":[{"sig":"MEUCIAUGCU9gN0xMBrEFeHj+ay8XPzbIr/MmDL7vFW64u+EeAiEAnd4si2zu/VIgO+2iLw6Ze/Z4P7j2Lc8fCkgXmJrcwP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28255},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./model":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./database":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"rimraf ./dist && tsc && tsc-alias","example":"ts-node --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"^1.8.13","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.11-alpha_1746627482934_0.7695585680506065","host":"s3://npm-registry-packages-npm-production"}},"1.0.12-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.12-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.12-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"34ceb0b45cd5f65909d51a39c14132083886024d","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.12-alpha.tgz","fileCount":18,"integrity":"sha512-HgyZub53GLFRpUdBkSwVTzwHYWY3QoMHmf4CRionVGLE6V5YbII+YlYV5zmDu1jQpRe7nMckjc5zgNHA+ryKWA==","signatures":[{"sig":"MEYCIQDnE1Hc8Ug8dPu7eDwbHo21cstTBvy5fQIyrftVf+IbXAIhAIuECNHq9VvYEeiNYR5803itXgzls0lVkhT0Q4y/HhRQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28316},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./model":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./database":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"rimraf ./dist && tsc && tsc-alias","example":"ts-node --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"^1.8.13","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.12-alpha_1746627611841_0.24121524065491395","host":"s3://npm-registry-packages-npm-production"}},"1.0.13-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.13-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.13-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"dfd578fc7ecd04ab175ca15e03a19f19a926462a","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.13-alpha.tgz","fileCount":45,"integrity":"sha512-jjwx9qirzBIqgRBA7ZrKDfmu8XOLRlxsyuhuNTR96UcAh9wKiLpZPCeylnKVNB4fB3X5iGb+yGBRm4X84AxDZw==","signatures":[{"sig":"MEQCIBIIgNyo5jcvE4Cp20km7VRkM5wXfLvDdpwe/ewRAFE8AiBea3trWuO94v66JxrC4+FDWs6OqXH2zYkqCU2Kwez3MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92830},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./model":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./database":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"rimraf ./dist && tsc && tsc-alias","example":"ts-node --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"^1.8.13","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.13-alpha_1746627861490_0.2955756097070925","host":"s3://npm-registry-packages-npm-production"}},"1.0.14-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.14-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.14-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"f0c7e2fdbc7343b8c32555c7ea9a5e799079a95d","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.14-alpha.tgz","fileCount":45,"integrity":"sha512-NGsdG4NGBl847ps5djP/gCOsuwbNwuhD0AVAQAZPCxzeTU9j9oJKoWEqeuJeJvSyGLi+BYcEN9fPETGsfjxRAg==","signatures":[{"sig":"MEUCIQDN+xHlyn4h3kpripOJsZlZ2GUFnaGb4UwtxYM5KdIgywIgSxzYYPnfRSEjGZ36eOaNVlniq61NR5I0MXrXL1wtCOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92860},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./model":{"types":"./dist/lib/model/index.d.ts","default":"./dist/lib/model/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./database":{"types":"./dist/lib/database/index.d.ts","default":"./dist/lib/database/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"rimraf ./dist && tsc && tsc-alias","example":"ts-node --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"^1.8.13","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.14-alpha_1746628266336_0.11649160301012418","host":"s3://npm-registry-packages-npm-production"}},"1.0.15-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.15-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.15-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"b1747ec04dcbb55a70d2a4c7e6c2ed8a27395e48","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.15-alpha.tgz","fileCount":45,"integrity":"sha512-CNj5ZQUGt3sEqj/k08c+pUYR20ufTZlAytv96/Uhit1/7CllHanqQ3mzMYeurICpD+Bysl4xkJoVtxuAClNNkg==","signatures":[{"sig":"MEUCIQD631+3AURxnGcHichmYUHooqwyunBUqANtdG5fTUOi8wIgJ+mo3OcnDlqsm6MPHtwJFMtpk+nNFvWjmEXSV0pQESM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92975},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./model":{"types":"./dist/lib/model/index.d.ts","default":"./dist/lib/model/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","default":"./dist/lib/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./database":{"types":"./dist/lib/database/index.d.ts","default":"./dist/lib/database/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"rimraf ./dist && tsc && tsc-alias","example":"ts-node --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"^1.8.13","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.15-alpha_1746628421996_0.5749405547486619","host":"s3://npm-registry-packages-npm-production"}},"1.0.16-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.16-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.16-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"4fe3fae710e69845f22ed7960162d5c6da4418e0","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.16-alpha.tgz","fileCount":48,"integrity":"sha512-r2c2BaXtfkw5y3Ove/kVBVcQpO0lWjzVIQJUUvUtcbPX1FYlTGTJjPKmlnb2pQUzEf0G7IQE4pi5b9QwlZgdFQ==","signatures":[{"sig":"MEYCIQDU+RvvrCdDdgdoULYprvwyPNVytk8D+gAqWGQoJ8DEIQIhAJFki0kUP+EmQ1sRbHOowEajQ3pJZT2VInxyUcZAaO9u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74056},"main":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./utils/index.d.ts","default":"./utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"rimraf ./lib && tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"^1.8.13","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","typescript-cached-transpile":"^0.0.6","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.16-alpha_1746634642235_0.04283784464891527","host":"s3://npm-registry-packages-npm-production"}},"1.0.17-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.17-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.17-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"f76959e48204afa55bb49a9cb3fb6315723ddcfb","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.17-alpha.tgz","fileCount":48,"integrity":"sha512-rEwCsvhw7Sj27a8u+RFSAloV25cqDud9MZNNsn72ouvV5l5uUaSuh2xA5EUeqGRS4hQ6wltpCpDgVWrFuAhnrg==","signatures":[{"sig":"MEUCIQCjsyOds9TX2XQpUZhs7Xab6kiZ6tJDWa77uMwFimcT4QIgSG0J4lcBO8F07Fv58lVdFHlkuGPYxf4r2XFOvHS6pms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74064},"main":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"rimraf ./lib && tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"^1.8.13","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","typescript-cached-transpile":"^0.0.6","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.17-alpha_1746634818289_0.2678675203619938","host":"s3://npm-registry-packages-npm-production"}},"1.0.18-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.18-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.18-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"94d5f50398c843731327434d578d4e3cccfed199","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.18-alpha.tgz","fileCount":39,"integrity":"sha512-wDDcYDO87Hab5yeXyaIpf0Fv6L7/GBHUQeiM6Np6qw/mBRw8gfeXn95vYxuk4oj5AptwhiXmLerSRBsiQSxvfA==","signatures":[{"sig":"MEYCIQDOhaeae41oWG+o4ttVPQSGfd/BR5MkcmpY+lErztsqwAIhALpPa7jqdYUG5n1PqxnyvL/ouvtjCbAk766okAqK4PWQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66454},"main":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"rimraf ./lib && tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"^1.8.13","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","typescript-cached-transpile":"^0.0.6","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.18-alpha_1746635008980_0.5826659804160932","host":"s3://npm-registry-packages-npm-production"}},"1.0.19-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.19-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.19-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"b131872e0fd9b590d9b666dfc21fa33a407b3b42","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.19-alpha.tgz","fileCount":39,"integrity":"sha512-q0eCTG7WiWfK/ZDnAz/Kdd04+KUnnyRwmDyfEGlCs5KNTGic+Pe65nb/CVY5jmfwxDy+zKnqomI8xNOacU3bNA==","signatures":[{"sig":"MEQCIG1qu7XrbmX4hRGrSCY0Y1u2Jkj1F+JL6atbPFaOCArFAiBZGDKHeP4c9Gj/eAJ2b+4nvBhdr9WVBZo0dcTRbywNFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66510},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"rimraf ./lib && tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"^1.8.13","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","typescript-cached-transpile":"^0.0.6","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.19-alpha_1746635542770_0.6570467634325303","host":"s3://npm-registry-packages-npm-production"}},"1.0.20-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.20-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.20-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"d36a1b59e517695463b4f731c1bdd670c1d0e596","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.20-alpha.tgz","fileCount":39,"integrity":"sha512-eV6zc68pId255ycepkGeCHnrFcri9Vs+EjIZxjgDFkA50ROewFw8C9XG8eVRCjfux+JhqGMwoyFHOFK3j4v+5w==","signatures":[{"sig":"MEUCIAlv1iLlZ5SJYrLE8gUxhe3HyZPg/X8N8/Io4pV4GvZkAiEA3axXjFiMjhMHhyaUFdlrInkGXn+UNEEO9fUI/7AR7LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66492},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","prebuild":"rimraf ./lib"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.20-alpha_1746636546752_0.8350577839847402","host":"s3://npm-registry-packages-npm-production"}},"1.0.21-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.21-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.21-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"9c426ac6fa428087944954449f3a66d1681b5be1","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.21-alpha.tgz","fileCount":39,"integrity":"sha512-XhDYbRByHlauWszvaqzbnuhyGdAskQeC0KaFm8t3OuKE0mhYEak38p+3O2yRLQRIZCH+t/7LpM6H8o7hZu8U5Q==","signatures":[{"sig":"MEYCIQCr6QmjIMv3ue4L6hAJoEJt6ZPZMAyZVPxgjR/vwZbYUQIhAIS816sz8qsshsj/vFRgxdDgkwfPo3rYriJb7BKOGP0F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66510},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","prebuild":"rimraf ./lib"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.21-alpha_1746636771262_0.560173052825081","host":"s3://npm-registry-packages-npm-production"}},"1.0.22-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.22-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.22-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"c821a338abc931c3cb2b9b23a8427ea01700db0f","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.22-alpha.tgz","fileCount":39,"integrity":"sha512-VqPEX0ekVKC8CTnir1Zttry3O3XkRerOXHAxwzFmdYaqKa1q8wjoEMW8+r8/Txr3YKAFLlsJKMNc0oPgPtUOIA==","signatures":[{"sig":"MEQCIHwldIOviyUKCtQdHzdU9w6bbN8zUJz5C573XUmCHyyHAiA/7j7W8ib1YIyw5Mk3FZbcL5/CpFKsfyjrPTEFdIi03A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69179},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","prebuild":"rimraf ./lib"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.22-alpha_1746638219275_0.20332467938268373","host":"s3://npm-registry-packages-npm-production"}},"1.0.23-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.23-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.23-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"b254114c7acac1e542c248ab257395881484a25b","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.23-alpha.tgz","fileCount":39,"integrity":"sha512-JpMqhx5h0BtwocJz6iKa4nIKU0UYofm/gPTPAEcsJ0+HNKF1CnbPxiP9frYCsyrGa6pj7eP+NntPgkN0uuENHA==","signatures":[{"sig":"MEQCIF8p+/JJsoiKdCLSEjLXdq9my7iC1EEYx6FdY6ukWmtSAiBUiQP29zjf5xT8WtLWdP3m8QGbR0M54zcVbaYuGQyZEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69179},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","prebuild":"rimraf ./lib"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.23-alpha_1746640011224_0.4307804687590657","host":"s3://npm-registry-packages-npm-production"}},"1.0.24-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.24-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.24-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"2f7d2a4da5682078d1a131189a46ef23496619de","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.24-alpha.tgz","fileCount":39,"integrity":"sha512-aVwphfPrAb7tjKUGjlVPWsbSP5mcGFVpGEjue79/8VmtwbhHJA9h5Zl+4pBhRNLCO8PBsstDeR2oJP2DHhlK5w==","signatures":[{"sig":"MEYCIQC4GRcmcrkhHNBb9o0TqiHtSZLAa66ohSeQU0nE7ElRiAIhAJVo1wLQBqan8LxsBSnR/v/IvXqUH+7EWFB3KBnS1tFN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69173},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","prebuild":"rimraf ./lib"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.24-alpha_1746640679503_0.37224644037976296","host":"s3://npm-registry-packages-npm-production"}},"1.0.25-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.25-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.25-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"dist":{"shasum":"51c9a720b4bd059694fc53e4d1b63bd11b5b828a","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.25-alpha.tgz","fileCount":52,"integrity":"sha512-2wbmtk5KmRiBrAP6DBzV9vrjCh/0aeXAJTGtcXcyRCUZEI7vP+mLUjbS43Vb16w7K4174wF+ldI9SIHwV186Sg==","signatures":[{"sig":"MEUCIQD8I64x5KWJHwh8DdncXkBPsXzWZuihi/3SbSFxZvv6rAIgLzdKfrM3TI4v0zqH1kqVFxNdyVfbs0A6s91Ho8rK0mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71042},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","publish":"npm publish --access public","prebuild":"rimraf ./lib","prepublish":"npm run build"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git@github.com:iamcalegari/mongoat.git","type":"git"},"description":"A ligthweight ODM library for MongoDB","directories":{},"dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.25-alpha_1746646843596_0.17249870158577751","host":"s3://npm-registry-packages-npm-production"}},"1.0.26-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.26-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.26-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"cb961470d093d108eda7702eedda928c18ae59a0","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.26-alpha.tgz","fileCount":39,"integrity":"sha512-e9pRFwr38WL5LGd1C00ZzQXONRD5MAd1IRVLLMvTjpQ0g4vldtP5gij4s7eEroeV4qZ3/euwIIgN+v62IRj8yA==","signatures":[{"sig":"MEUCIQCXvXiAx+MlomoVDdZuF5ydsLzqC8tEr5ZJfZIhI0RBswIgWWQVbOETnF1dDEcHlL6MaonqWA2tfwF4gl+tCfHu0H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71042},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"gitHead":"c0e3f70a28ef9d53f2100b7a8732a713cf08421b","private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","publish":"npm publish --access public","prebuild":"rimraf ./lib","prepublish":"npm run build"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+ssh://git@github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.8.1","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"20.14.0","dependencies":{"bson":"6.10.3","mongodb":"6.14.2","json-schema":"0.4.0","module-alias":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.21.0","rimraf":"6.0.1","ts-jest":"29.2.6","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.2","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.26.0","@typescript-eslint/parser":"8.26.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.26-alpha_1746646878897_0.7124640434837082","host":"s3://npm-registry-packages-npm-production"}},"1.0.27-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.27-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.27-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"dist":{"shasum":"a4e49133ac2c4d5cf19b64fe1f7dabaa27d589ec","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.27-alpha.tgz","fileCount":52,"integrity":"sha512-WbOHaATdsCx1cyE8kIB8SM8MiFxyyfuKNZk/iQtAKk5uF2lfN9DqSyQTinTFFcx/TzO0Yhg9uwHS4qaYC+6dRA==","signatures":[{"sig":"MEUCIGCyCeBPvr0Rf6x1ZIq7qDgagqZCleQJmkstH/T9bJyKAiEAshTNB9Nf3kAjFYYxd5I1EtGydpCFm7V0wPWNKguXOHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70502},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=16.20.1"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","publish":"npm publish --access public","prebuild":"rimraf ./lib","prepublish":"npm run build"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git@github.com:iamcalegari/mongoat.git","type":"git"},"description":"A ligthweight ODM library for MongoDB","directories":{},"dependencies":{"bson":"6.10.3","mongodb":"6.16.0","json-schema":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.26.0","rimraf":"6.0.1","ts-jest":"29.3.2","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.3","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.32.0","@typescript-eslint/parser":"8.32.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.27-alpha_1746648845407_0.6431108279030282","host":"s3://npm-registry-packages-npm-production"}},"1.0.28-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.28-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.28-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"dist":{"shasum":"c568fc9e1cf9ae2fa4dfca5c5224ecef96c3f17c","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.28-alpha.tgz","fileCount":56,"integrity":"sha512-agb0vnjxbyNQ0yd/ctPhL+a01okXVXV0xso3DFLnIeZB3ZKRv8TwrGigARjbpOE+RZcb+prCKRMrEWVJc7UAGA==","signatures":[{"sig":"MEUCIQCzdZBzH0I2i9SR2m8vGAcv7GPgIKsWh5+OpkhJhy8nyQIgWqVfmkQHHUvpzYtOLTrdP9W2P+SOdnYh0CZMad5CaAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88373},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=16.20.1"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","publish":"npm publish --access public","prebuild":"rimraf ./lib"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git@github.com:iamcalegari/mongoat.git","type":"git"},"description":"A ligthweight ODM library for MongoDB","directories":{},"dependencies":{"bson":"6.10.3","mongodb":"6.16.0","json-schema":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.26.0","rimraf":"6.0.1","ts-jest":"29.3.2","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.3","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.32.0","@typescript-eslint/parser":"8.32.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.28-alpha_1748624015543_0.17408006319469171","host":"s3://npm-registry-packages-npm-production"}},"1.0.29-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.29-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.29-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"dist":{"shasum":"b83db0e4a919db2d2a3abfa37c68345d08b241c4","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.29-alpha.tgz","fileCount":56,"integrity":"sha512-xPIWaxPY+JAw7eJw7rVupkBxPvwWZqFS2vr8p8JcgCImI7xPr3wrdJ/UOQhUKuqkRoIlXMkgc3LYAPUDyOoTAg==","signatures":[{"sig":"MEQCIBGzS78jtD4Ubf0GjWVi0bRzQLzL28cgAaROJBgQh8NrAiA5LA02lOx3lFlNrZ/FjClKnpQfy54TjewEb70nn/5rJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88370},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=16.20.1"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","publish":"npm publish --access public","prebuild":"rimraf ./lib"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git@github.com:iamcalegari/mongoat.git","type":"git"},"description":"A ligthweight ODM library for MongoDB","directories":{},"dependencies":{"bson":"6.10.3","mongodb":"6.16.0","json-schema":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.26.0","rimraf":"6.0.1","ts-jest":"29.3.2","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.3","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.32.0","@typescript-eslint/parser":"8.32.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.29-alpha_1748624464251_0.9916730594832852","host":"s3://npm-registry-packages-npm-production"}},"1.0.30-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.30-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.30-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"dist":{"shasum":"c56c5c01b470d901fe1e2fe713c40247cd737449","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.30-alpha.tgz","fileCount":56,"integrity":"sha512-XoASFAQ71iuW4/7RpRyFb5WGNahOhUwqkl95hxE+eMDUzvTEiJegXNS/6WjVEPpTrqNcWhau1nZWtPG++VmE1w==","signatures":[{"sig":"MEUCIAGUaSdWB/TRe8AZS+GefUtcQhPsiaWT7UGqoqd9j2qJAiEA8Qq3/yNvMkZod1Osg215zCq9pe8mH1gFW4yXbW3b34E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88189},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=16.20.1"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","publish":"npm publish --access public","prebuild":"rimraf ./lib"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git@github.com:iamcalegari/mongoat.git","type":"git"},"description":"A ligthweight ODM library for MongoDB","directories":{},"dependencies":{"bson":"6.10.3","mongodb":"6.16.0","json-schema":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.26.0","rimraf":"6.0.1","ts-jest":"29.3.2","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.3","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.32.0","@typescript-eslint/parser":"8.32.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.30-alpha_1748874433940_0.6724346365399634","host":"s3://npm-registry-packages-npm-production"}},"1.0.31-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.31-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.31-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"dist":{"shasum":"ee3b382bc15a2667ba3a1eb881a0457a96b2d044","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.31-alpha.tgz","fileCount":56,"integrity":"sha512-s93JVn9fxBDJcxSmeFY2S+dbGZPXJBMnhfjTD/IFTqrAYnVr3n3+sajg1x+tbKxSiB2uR7MHVgK7IjGvnO1K9w==","signatures":[{"sig":"MEUCICrwGlw20aDj2uL2GLqMW8wK56VoMwCWK4RSthYztupBAiEAr9cwdJW+gp3GavNPSYsO7aS4hOVMjCmgjkhZJIMxARo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88195},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=16.20.1"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","publish":"npm publish --access public","prebuild":"rimraf ./lib"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git@github.com:iamcalegari/mongoat.git","type":"git"},"description":"A ligthweight ODM library for MongoDB","directories":{},"dependencies":{"bson":"6.10.3","mongodb":"6.16.0","json-schema":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.26.0","rimraf":"6.0.1","ts-jest":"29.3.2","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.3","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.32.0","@typescript-eslint/parser":"8.32.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.31-alpha_1748877324920_0.6909269298193264","host":"s3://npm-registry-packages-npm-production"}},"1.0.32-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.32-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.32-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"dist":{"shasum":"f1ace2e65642ce12320a5df9d972efa457448643","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.32-alpha.tgz","fileCount":56,"integrity":"sha512-PuA3sDgljnIdg2PDs2pIPphLdKrysbFHyhY40V0j00oTEvzk5U6DM7ZM6r3Lxoxnv9jTT5X1g7G8+n/ygbA5cg==","signatures":[{"sig":"MEQCIHMlpKqzmzFAy45Tz7GVdqVarm92K6x1e1RacoTeBjylAiBidDqJy4Kexjr6FCVd/SuLu5CvKfvL+aY+0bxAqT3obw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88189},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=16.20.1"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","publish":"npm publish --access public","prebuild":"rimraf ./lib"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git@github.com:iamcalegari/mongoat.git","type":"git"},"description":"A ligthweight ODM library for MongoDB","directories":{},"dependencies":{"bson":"6.10.3","mongodb":"6.16.0","json-schema":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.26.0","rimraf":"6.0.1","ts-jest":"29.3.2","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.3","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.32.0","@typescript-eslint/parser":"8.32.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.32-alpha_1748877529607_0.5333947155096881","host":"s3://npm-registry-packages-npm-production"}},"1.0.33-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.33-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.33-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://github.com/iamcalegari/mongoat#readme","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"19aeb04dbb3e0bb874d34a2c43a2609710ac76ed","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.33-alpha.tgz","fileCount":43,"integrity":"sha512-hnzTjR+2G5L/KGgP3Ir8ROqkWxyhRTLnvriZCZ7Lu/VC3hEdlc9S1iciN/wQ+DkFUemz5km7e7Q2SH7aw0bj1w==","signatures":[{"sig":"MEUCIQCUtneDnLzDb5q8gOneYL9bwTE+eoweNcNa9zL0QNzaBwIgGhoMIlE/hQodq/qDbwEwKq7sqheZ+ZhiCan/eKFCXJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88233},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=16.20.1"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"gitHead":"30bc0935cd622e900d7d5a6606eaf5d58ed6315f","private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","publish":"npm publish --access public","prebuild":"rimraf ./lib"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+https://github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.9.2","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bson":"6.10.3","mongodb":"6.16.0","json-schema":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.26.0","rimraf":"6.0.1","ts-jest":"29.3.2","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.3","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.32.0","@typescript-eslint/parser":"8.32.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.33-alpha_1748877756917_0.43798727927078396","host":"s3://npm-registry-packages-npm-production"}},"1.0.34-alpha":{"name":"@iamcalegari/mongoat","version":"1.0.34-alpha","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.0.34-alpha","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"dist":{"shasum":"b479863014ad609c44d3786f2199b45cae2c1f75","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.0.34-alpha.tgz","fileCount":56,"integrity":"sha512-o6soIjfF6TEkEnOHaCJprV/KveBZ1gea0B+rZLJBr1zDmw5UO52aLQ/CGFYeQeBDMVfu8QeBnlBz0gSxVcEuXQ==","signatures":[{"sig":"MEUCIGnVIQBSG7z+HsmA24u1Z42QI5fD3KF+Z8k3zYOOtZWqAiEAtc2+yzRijStjtag6AP1wyBUhV4ES7/ikriTpOjhpGAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88397},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=16.20.1"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./model":{"types":"./lib/model/index.d.ts","default":"./lib/model/index.js"},"./types":{"types":"./lib/types/index.d.ts","default":"./lib/types/index.js"},"./utils":{"types":"./lib/utils/index.d.ts","default":"./lib/utils/index.js"},"./database":{"types":"./lib/database/index.d.ts","default":"./lib/database/index.js"}},"private":false,"scripts":{"build":"tsc --project tsconfig.build.json && tsc-alias","example":"ts-node --","prebuild":"rimraf ./lib"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"deprecated":"The 1.0.x-alpha line is discontinued - upgrade to the stable release. Migration guide: https://iamcalegari.github.io/mongoat/migration","repository":{"url":"git+https://github.com/iamcalegari/mongoat.git","type":"git"},"description":"A ligthweight ODM library for MongoDB","directories":{},"dependencies":{"bson":"6.10.3","mongodb":"6.16.0","json-schema":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.8.1","eslint":"9.26.0","rimraf":"6.0.1","ts-jest":"29.3.2","prettier":"3.5.3","tsc-alias":"1.8.16","typescript":"5.8.3","ts-node-dev":"2.0.0","tsconfig-paths":"4.2.0","typescript-eslint":"8.32.0","@typescript-eslint/parser":"8.32.0","typescript-cached-transpile":"0.0.6","@typescript-eslint/eslint-plugin":"8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.0.34-alpha_1753197468310_0.7456318397931561","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.0":{"name":"@iamcalegari/mongoat","version":"1.1.0-rc.0","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.1.0-rc.0","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://iamcalegari.github.io/mongoat/","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"772d2e8689f8249067353784db8ef4499bbce089","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.1.0-rc.0.tgz","fileCount":6,"integrity":"sha512-WD3Hi9Nhk/446BPO3ycXPQcTCH+cYErRseYuSSxZ93v5gRZ25tCoZvOLECfVb17mX1hUdP0Gi27o3BF84KL5Gw==","signatures":[{"sig":"MEYCIQCHk8LX1TTekNMP3miCJ5jawUzrZee4JAFWvq0M7PWcdQIhANW6dcYb8X58z0rZWRrUwnakcZt8ZXsMBasZ2MhMN6j1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iamcalegari%2fmongoat@1.1.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160462},"main":"./lib/index.cjs","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"gitHead":"6a66850dfbe6fbddcf1cf64d47c57b0e14055e7e","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --config-loader native","example":"tsx","release":"changeset publish","docs:dev":"vitepress dev docs","prebuild":"rimraf ./lib","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","predocs:dev":"typedoc","docs:preview":"vitepress preview docs","check:package":"npm pack --dry-run && npx publint && npx @arethetypeswrong/cli --pack .","predocs:build":"typedoc"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"repository":{"url":"git+https://github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.9.8","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"22.23.1","dependencies":{"bson":"7.0.0","mongodb":"7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","tslib":"2.8.1","eslint":"9.39.2","rimraf":"6.1.2","tsdown":"^0.22.3","vitest":"^4.1.10","publint":"^0.3.21","typedoc":"^0.28.19","prettier":"3.7.4","vitepress":"^1.6.4","@eslint/js":"^9.39.4","typescript":"5.9.3","testcontainers":"^12.0.4","@changesets/cli":"2.31.0","typescript-eslint":"8.50.0","@vitest/coverage-v8":"^4.1.10","vite-tsconfig-paths":"^6.1.1","@arethetypeswrong/cli":"^0.18.4","@testcontainers/mongodb":"^12.0.4","typedoc-plugin-markdown":"^4.12.0","typedoc-vitepress-theme":"^1.1.3","@typescript-eslint/parser":"8.50.0","@typescript-eslint/eslint-plugin":"8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.1.0-rc.0_1783789246437_0.7690895393261525","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@iamcalegari/mongoat","version":"1.1.0","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.1.0","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://iamcalegari.github.io/mongoat/","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"dist":{"shasum":"db4c2e41ae0af0f90659565d92a5ae6754f61252","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.1.0.tgz","fileCount":6,"integrity":"sha512-2A1jCHXk5IMjosQV80DIE5sLtckzDR37f6P7Ibe37cYZMrRhMgqRyhMrTOTVcfudymCRlledNX24vpbEyDBEhg==","signatures":[{"sig":"MEYCIQCD+MrFOlM71g3fOUxJKd9nKpQ/bsSfaZNScLAssU0MtQIhAO5ZgPkwgw6ZG52nz7zIRhmKQnzllRS/tijXG6z83hgw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iamcalegari%2fmongoat@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160457},"main":"./lib/index.cjs","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"gitHead":"2d8f5d20f3a973b4c9286ea133a7f7a779dfcefe","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --config-loader native","example":"tsx","release":"changeset publish","docs:dev":"vitepress dev docs","prebuild":"rimraf ./lib","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","predocs:dev":"typedoc","docs:preview":"vitepress preview docs","check:package":"npm pack --dry-run && npx publint && npx @arethetypeswrong/cli --pack .","predocs:build":"typedoc"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"repository":{"url":"git+https://github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.9.8","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"22.23.1","dependencies":{"bson":"7.0.0","mongodb":"7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tslib":"2.8.1","eslint":"9.39.2","rimraf":"6.1.2","tsdown":"^0.22.3","vitest":"^4.1.10","publint":"^0.3.21","typedoc":"^0.28.19","prettier":"3.7.4","vitepress":"^1.6.4","@eslint/js":"^9.39.4","typescript":"5.9.3","testcontainers":"^12.0.4","@changesets/cli":"2.31.0","typescript-eslint":"8.50.0","@vitest/coverage-v8":"^4.1.10","vite-tsconfig-paths":"^6.1.1","@arethetypeswrong/cli":"^0.18.4","@testcontainers/mongodb":"^12.0.4","typedoc-plugin-markdown":"^4.12.0","typedoc-vitepress-theme":"^1.1.3","@typescript-eslint/parser":"8.50.0","@typescript-eslint/eslint-plugin":"8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.1.0_1783799265981_0.9316130252066892","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@iamcalegari/mongoat","version":"1.2.0","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.2.0","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://iamcalegari.github.io/mongoat/","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"bin":{"mongoat":"lib/mongoat.cjs"},"dist":{"shasum":"db4562bd2c963dea39e522fe30ad520a97f4e86c","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.2.0.tgz","fileCount":14,"integrity":"sha512-hyLnme8EkvD8p9lGUkBKm5e6G+ozCgqK+QBec2doJ8Z7smQjmYot/j7Meb3WrEsSiPEocb4A4UplrR5YRiW4mg==","signatures":[{"sig":"MEQCIF1Cs1BMGy1sAnDdNjBuwHwh8bLqWiTFzlpT6W3G3NvGAiAMilFPu9RyYwbWCugmFzQK5PITyyv0mnesWoMZKRptEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iamcalegari%2fmongoat@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524546},"main":"./lib/index.cjs","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"gitHead":"0ad8a1aed64bcfd0695acb8bd1c16332130bcb21","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --config-loader native","example":"tsx","release":"changeset publish","docs:dev":"vitepress dev docs","prebuild":"rimraf ./lib","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","predocs:dev":"typedoc","docs:preview":"vitepress preview docs","check:package":"npm pack --dry-run && npx publint && npx @arethetypeswrong/cli --pack .","predocs:build":"typedoc"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"repository":{"url":"git+https://github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.9.8","description":"A ligthweight ODM library for MongoDB","directories":{},"_nodeVersion":"22.23.1","dependencies":{"bson":"7.0.0","mongodb":"7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tslib":"2.8.1","eslint":"9.39.2","rimraf":"6.1.2","tsdown":"^0.22.3","vitest":"^4.1.10","mermaid":"^11.16.0","publint":"^0.3.21","typedoc":"^0.28.19","prettier":"3.7.4","vitepress":"^1.6.4","@eslint/js":"^9.39.4","typescript":"5.9.3","@babel/core":"^7.29.7","testcontainers":"^12.0.4","@changesets/cli":"2.31.0","typescript-eslint":"8.50.0","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^4.1.10","vite-tsconfig-paths":"^6.1.1","@arethetypeswrong/cli":"^0.18.4","@rolldown/plugin-babel":"0.2.3","@testcontainers/mongodb":"^12.0.4","typedoc-plugin-markdown":"^4.12.0","typedoc-vitepress-theme":"^1.1.3","vitepress-plugin-mermaid":"^2.0.17","@typescript-eslint/parser":"8.50.0","@typescript-eslint/eslint-plugin":"8.50.0","@babel/plugin-proposal-decorators":"^7.29.7"},"peerDependencies":{"tsx":"^4.23.0"},"peerDependenciesMeta":{"tsx":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.2.0_1784669389151_0.9744988942327917","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@iamcalegari/mongoat","version":"1.2.1","author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","_id":"@iamcalegari/mongoat@1.2.1","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"homepage":"https://iamcalegari.github.io/mongoat/","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"bin":{"mongoat":"lib/mongoat.cjs"},"dist":{"shasum":"e56d10902fa5e6a32580151757d6c028973e5ec9","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.2.1.tgz","fileCount":15,"integrity":"sha512-Dw/MI+GsR2i3DuEqW1mwEzg3GiV8zPVDpV6wi7ieFvPmxY5EbwXsOnGvWlbPRwey7pimHT7Gg9jevOEFQXQVlw==","signatures":[{"sig":"MEYCIQDhtjOh3M/vVVtRVZ/PoAP/SEqtBdVQvao29LTaFKuwYAIhAJLn/UPKc2ITzDCfGTC2Cxe1NKVGKklnfuNAlSw2P1Ah","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iamcalegari%2fmongoat@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":528553},"main":"./lib/index.cjs","types":"./lib/index.d.cts","module":"./lib/index.mjs","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"gitHead":"297419538fa12472b7dbb4cd5f0204769f415ad7","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --config-loader native","format":"prettier --write .","example":"tsx","release":"changeset publish","docs:dev":"vitepress dev docs","prebuild":"rimraf ./lib","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","predocs:dev":"typedoc","docs:preview":"vitepress preview docs","format:check":"prettier --check .","check:package":"npm pack --dry-run && npx publint && npx @arethetypeswrong/cli --pack .","predocs:build":"typedoc"},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"repository":{"url":"git+https://github.com/iamcalegari/mongoat.git","type":"git"},"_npmVersion":"10.9.8","description":"A lightweight ODM library for MongoDB","directories":{},"_nodeVersion":"22.23.1","dependencies":{"bson":"7.0.0","mongodb":"7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tslib":"2.8.1","eslint":"9.39.2","rimraf":"6.1.2","tsdown":"^0.22.3","vitest":"^4.1.10","mermaid":"^11.16.0","publint":"^0.3.21","typedoc":"^0.28.19","prettier":"3.7.4","vitepress":"^1.6.4","@eslint/js":"^9.39.4","typescript":"5.9.3","@babel/core":"^7.29.7","testcontainers":"^12.0.4","@changesets/cli":"2.31.0","typescript-eslint":"8.50.0","@types/babel__core":"^7.20.5","@vitest/coverage-v8":"^4.1.10","vite-tsconfig-paths":"^6.1.1","@arethetypeswrong/cli":"^0.18.4","@rolldown/plugin-babel":"0.2.3","@testcontainers/mongodb":"^12.0.4","typedoc-plugin-markdown":"^4.12.0","typedoc-vitepress-theme":"^1.1.3","vitepress-plugin-mermaid":"^2.0.17","@typescript-eslint/parser":"8.50.0","@typescript-eslint/eslint-plugin":"8.50.0","@babel/plugin-proposal-decorators":"^7.29.7"},"peerDependencies":{"tsx":"^4.23.0"},"peerDependenciesMeta":{"tsx":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mongoat_1.2.1_1784727428557_0.3256278780031199","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@iamcalegari/mongoat","version":"1.3.0","description":"A lightweight ODM library for MongoDB","homepage":"https://iamcalegari.github.io/mongoat/","repository":{"type":"git","url":"git+https://github.com/iamcalegari/mongoat.git"},"author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"build":"tsdown --config-loader native","check:package":"npm pack --dry-run && npx publint && npx @arethetypeswrong/cli --pack .","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","example":"tsx","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint .","prebuild":"rimraf ./lib","predocs:dev":"typedoc","predocs:build":"typedoc","release":"changeset publish","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit"},"bin":{"mongoat":"lib/mongoat.cjs"},"dependencies":{"bson":"7.0.0","mongodb":"7.0.0"},"peerDependencies":{"tsx":"^4.23.0"},"peerDependenciesMeta":{"tsx":{"optional":true}},"devDependencies":{"@arethetypeswrong/cli":"^0.18.4","@babel/core":"^7.29.7","@babel/plugin-proposal-decorators":"^7.29.7","@changesets/cli":"2.31.0","@eslint/js":"^9.39.4","@rolldown/plugin-babel":"0.2.3","@testcontainers/mongodb":"^12.0.4","@types/babel__core":"^7.20.5","@typescript-eslint/eslint-plugin":"8.50.0","@typescript-eslint/parser":"8.50.0","@vitest/coverage-v8":"^4.1.10","eslint":"9.39.2","mermaid":"^11.16.0","prettier":"3.7.4","publint":"^0.3.21","rimraf":"6.1.2","testcontainers":"^12.0.4","tsdown":"^0.22.3","tslib":"2.8.1","tsx":"^4.23.0","typedoc":"^0.28.19","typedoc-plugin-markdown":"^4.12.0","typedoc-vitepress-theme":"^1.1.3","typescript":"5.9.3","typescript-eslint":"8.50.0","vite-tsconfig-paths":"^6.1.1","vitepress":"^1.6.4","vitepress-plugin-mermaid":"^2.0.17","vitest":"^4.1.10"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.cts","exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"_id":"@iamcalegari/mongoat@1.3.0","gitHead":"d35efc6e37114792d88a555ec14f95ddb844717b","bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-iR9c0077H633xIw8FG7xMfZS9lmENVall25eqAIgpA3uW00lDf3uGVpTwxs55nriQJfgyQI5V9hu1RLftxq8+A==","shasum":"85c55a1cd863582995582d754797fa9a3e93453d","tarball":"https://registry.npmjs.org/@iamcalegari/mongoat/-/mongoat-1.3.0.tgz","fileCount":15,"unpackedSize":561787,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iamcalegari%2fmongoat@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCZCzC3BRfKd6hEWjT6Xq/H3sQHgAe1+dWiw+3qNOVx9gIgXPDRtPNH8MmZpCGVQTONaOXfKVxa7kKX2iHiqnvhe2Y="}]},"_npmUser":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"directories":{},"maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mongoat_1.3.0_1787112267489_0.5843418541765988"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-07T19:09:12.810Z","modified":"2026-08-19T04:04:27.958Z","1.0.0-alpha":"2025-04-07T19:09:13.063Z","1.0.1-alpha":"2025-04-07T19:13:38.473Z","1.0.2-alpha":"2025-04-07T19:16:07.667Z","1.0.3-alpha":"2025-04-07T19:21:35.292Z","1.0.4-alpha":"2025-04-07T19:26:46.189Z","1.0.5-alpha":"2025-04-07T19:31:47.876Z","1.0.6-alpha":"2025-04-07T19:49:53.684Z","1.0.7-alpha":"2025-04-07T19:57:43.506Z","1.0.8-alpha":"2025-04-07T20:00:48.026Z","1.0.10-alpha":"2025-04-07T20:04:48.724Z","1.0.11-alpha":"2025-05-07T14:18:03.250Z","1.0.12-alpha":"2025-05-07T14:20:12.015Z","1.0.13-alpha":"2025-05-07T14:24:21.671Z","1.0.14-alpha":"2025-05-07T14:31:06.495Z","1.0.15-alpha":"2025-05-07T14:33:42.163Z","1.0.16-alpha":"2025-05-07T16:17:22.419Z","1.0.17-alpha":"2025-05-07T16:20:18.474Z","1.0.18-alpha":"2025-05-07T16:23:29.201Z","1.0.19-alpha":"2025-05-07T16:32:22.996Z","1.0.20-alpha":"2025-05-07T16:49:06.979Z","1.0.21-alpha":"2025-05-07T16:52:51.445Z","1.0.22-alpha":"2025-05-07T17:16:59.483Z","1.0.23-alpha":"2025-05-07T17:46:51.411Z","1.0.24-alpha":"2025-05-07T17:57:59.715Z","1.0.25-alpha":"2025-05-07T19:40:43.857Z","1.0.26-alpha":"2025-05-07T19:41:19.212Z","1.0.27-alpha":"2025-05-07T20:14:05.958Z","1.0.28-alpha":"2025-05-30T16:53:35.717Z","1.0.29-alpha":"2025-05-30T17:01:04.410Z","1.0.30-alpha":"2025-06-02T14:27:14.115Z","1.0.31-alpha":"2025-06-02T15:15:25.100Z","1.0.32-alpha":"2025-06-02T15:18:49.794Z","1.0.33-alpha":"2025-06-02T15:22:37.081Z","1.0.34-alpha":"2025-07-22T15:17:48.488Z","1.1.0-rc.0":"2026-07-11T17:00:46.579Z","1.1.0":"2026-07-11T19:47:46.121Z","1.2.0":"2026-07-21T21:29:49.326Z","1.2.1":"2026-07-22T13:37:08.719Z","1.3.0":"2026-08-19T04:04:27.628Z"},"bugs":{"url":"https://github.com/iamcalegari/mongoat/issues"},"author":{"name":"iamcalegari","email":"iamcalegari20@gmail.com"},"license":"MIT","homepage":"https://iamcalegari.github.io/mongoat/","repository":{"type":"git","url":"git+https://github.com/iamcalegari/mongoat.git"},"description":"A lightweight ODM library for MongoDB","maintainers":[{"name":"iamcalegari","email":"iamcalegari20@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/iamcalegari/mongoat/main/graphics/mongoat-cover-4_1.png\" alt=\"Mongoat\" width=\"640\"/>\n</p>\n\n<h1 align=\"center\">MONGOAT</h1>\n<p align=\"center\"><b>A lightweight, type-safe MongoDB ODM</b></p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@iamcalegari/mongoat\">\n    <img src=\"https://img.shields.io/npm/v/@iamcalegari/mongoat.svg\" alt=\"NPM Version\"/>\n  </a>\n</p>\n\n---\n\nMongoat is a thin, extensible, and type-safe ODM (Object Document Mapper) for MongoDB in Node.js/TypeScript. It sits on top of the official `mongodb` driver **without hiding it**: full CRUD on typed models, schemas as plain objects or decorators, server-side JSON Schema validation, pre/post transformation hooks, versioned migrations with a CI-ready CLI, and Proxy-based method gating — productivity of an ODM while keeping full control of the native driver.\n\n## Table of Contents\n\n- [Features](#features)\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n  - [Connecting to MongoDB](#connecting-to-mongodb)\n  - [Defining a Model](#defining-a-model)\n  - [Basic CRUD Usage](#basic-crud-usage)\n- [Migrations](#migrations)\n- [Full Documentation](#full-documentation)\n- [Contributing](#contributing)\n- [License](#license)\n\n---\n\n## Features\n\n- **Thin ODM** — a typed layer over the official `mongodb` driver, not a replacement for it\n- **Full CRUD** on typed models: `insert`/`insertMany`, `find`/`findById`/`findMany`, `update`/`updateMany`, `delete`/`deleteMany`, `total`, `aggregate`, `bulkWrite`\n- **Schemas as objects or decorators** — a plain `$jsonSchema`-shaped object, or a class with `@Schema`/`@Prop`; both compile to the same server-side validator\n- **Pre/post hooks** for transforming documents and reacting to operation results\n- **Server-side validation** via MongoDB `$jsonSchema` — enforced by the database, not just at the app layer\n- **Production-ready migrations** — versioned `up`/`down` files, transactional runs, a distributed lock, and a CLI built for CI (`--dry-run`, `status --json`, tiered exit codes)\n- **Injection-safe by design** — an always-on `$where` guard, opt-in `sanitizeFilter` for untrusted input, sanitized error hierarchy (`MongoatError` and subclasses)\n- **Native escape hatch** — `getCollection()`/`getClient()`/`getDb()` for direct, unrestricted access to the native driver whenever you need it\n- **Type-safe** end to end, with generics tied to your document schema\n- **Dual CJS/ESM** package, zero required runtime dependencies beyond `mongodb`/`bson`\n\n## Installation\n\n```bash\nnpm install @iamcalegari/mongoat\n\nyarn add @iamcalegari/mongoat\n\npnpm add @iamcalegari/mongoat\n```\n\nRequires Node.js `^20.19.0 || >=22.12.0`. The `mongodb` v7 driver comes along as a regular dependency — no separate install.\n\n## Quick Start\n\n### Connecting to MongoDB\n\n```ts\nimport { Database } from '@iamcalegari/mongoat';\n\nexport const database = new Database({\n  dbName: 'mongoat-example',\n});\n\nawait database.connect();\n```\n\n`DatabaseConfig` extends the driver's own `MongoClientOptions`, so anything the\n`MongoClient` accepts can be set here and is forwarded on `connect()`. Mongoat\nsupplies defaults and your config overrides them; the only default is\n`ignoreUndefined: true`.\n\nMongoat does **not** configure MongoDB's [Stable\nAPI](https://www.mongodb.com/docs/manual/reference/stable-api/) for you — that\nis the application's call, made explicitly:\n\n```ts\nimport { Database, ServerApiVersion } from '@iamcalegari/mongoat';\n\nexport const database = new Database({\n  dbName: 'mongoat-example',\n  serverApi: { version: ServerApiVersion.v1, strict: true },\n});\n```\n\n`strict: true` makes the server reject every command outside Stable API v1.\n`$vectorSearch`, `createSearchIndex` and `listSearchIndexes` are all outside it,\nso an application using Atlas Vector Search must leave `strict` off:\n\n```\nMongoServerError: $vectorSearch is not allowed with 'apiStrict: true' in API Version 1\ncode: 323, codeName: APIStrictError\n```\n\n### Defining a Model\n\n```ts\nimport { Model, METHODS } from '@iamcalegari/mongoat';\nimport type {\n  CreateIndexProps,\n  ModelValidationSchema,\n  SchemaWithDefaults,\n} from '@iamcalegari/mongoat';\n\ninterface UserSchema {\n  username: string;\n  password: string;\n  mail: string;\n  firstName: string;\n  lastName: string;\n}\n\nconst schema: ModelValidationSchema<SchemaWithDefaults<UserSchema>> = {\n  bsonType: 'object',\n  properties: {\n    username: { bsonType: 'string', description: 'Username of the user' },\n    password: { bsonType: 'string', description: 'Password of the user' },\n    mail: {\n      bsonType: 'string',\n      description: 'Mail of the user',\n      pattern: '^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\\\.[a-zA-Z0-9-.]+$',\n    },\n    firstName: { bsonType: 'string', description: 'First name of the user' },\n    lastName: { bsonType: 'string', description: 'Last name of the user' },\n    insertedAt: { bsonType: 'date', description: 'Date of the user creation' },\n    updatedAt: {\n      bsonType: 'date',\n      description: 'Date of last update of the user',\n    },\n  },\n  required: ['firstName', 'lastName', 'mail', 'password', 'username'],\n};\n\nconst indexes: CreateIndexProps[] = [\n  { key: { username: 1, mail: 1 }, name: 'unique_username_mail', unique: true },\n];\n\nexport const User = new Model<UserSchema>({\n  collectionName: 'users',\n  schema,\n  indexes,\n  validity: true,\n});\n\n// Pre-hook: runs before every insert — a fresh timestamp per document.\nUser.pre(METHODS.INSERT, (ctx) => {\n  ctx.document.password = 'hashedPassword';\n  (ctx.document as SchemaWithDefaults<UserSchema>).insertedAt = new Date();\n});\n```\n\nPrefer decorators? The same schema can be a class — every `@Prop` field is required unless marked `@Optional()`, and `@Schema('users')` supplies the collection name:\n\n```ts\nimport { Model, Optional, Prop, Schema } from '@iamcalegari/mongoat';\n\n@Schema('users')\nclass UserSchema {\n  @Prop({ bsonType: 'string', description: 'Username of the user' })\n  username!: string;\n\n  @Prop({\n    bsonType: 'string',\n    pattern: '^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\\\.[a-zA-Z0-9-.]+$',\n  })\n  mail!: string;\n\n  @Optional()\n  @Prop({ bsonType: ['int', 'null'] })\n  age?: number;\n}\n\nexport const User = new Model<UserSchema>({\n  schema: UserSchema,\n  validity: true,\n});\n```\n\nSee [Define a schema with decorators](https://iamcalegari.github.io/mongoat/how-to/decorators) for the full mapping between the two forms.\n\n### Basic CRUD Usage\n\n```ts\nawait database.setupCollections();\n\nconst user = await User.insert({\n  username: 'foobar',\n  mail: 'foo@bar.com',\n  password: 'strongPassword',\n  firstName: 'Foo',\n  lastName: 'Bar',\n});\n\nawait User.update({ _id: user._id }, { $set: { firstName: 'John' } });\n\nconst users = await User.findMany();\n\nawait User.delete({ username: 'foobar' });\n\nawait database.disconnect();\n```\n\n## Migrations\n\nThe package ships a `mongoat` CLI for versioned, transactional migrations:\n\n```bash\nnpx mongoat create backfill-user-status   # scaffold migrations/<timestamp>_backfill-user-status.ts\nnpx mongoat up                            # apply pending migrations, in order\nnpx mongoat status                        # applied/pending overview\n```\n\nEvery run executes inside a MongoDB transaction (replica set required) under a distributed lock, so concurrent deploys can't double-apply. For CI there are `--dry-run`, `status --json`, and tiered exit codes. Migrations written in TypeScript need [`tsx`](https://github.com/privatenumber/tsx) as an optional peer dependency; `.js` migrations need nothing extra.\n\n- [Your first migration](https://iamcalegari.github.io/mongoat/tutorials/first-migration) — guided walkthrough\n- [Write and run migrations](https://iamcalegari.github.io/mongoat/how-to/migrations) — the full workflow, including failure modes\n- [CLI reference](https://iamcalegari.github.io/mongoat/cli/) — every command, flag, env var, and exit code\n\n## Full Documentation\n\n**Full documentation → [https://iamcalegari.github.io/mongoat/](https://iamcalegari.github.io/mongoat/)**\n\nThe site is the source of truth for guides, API reference, and the migration guide — this README only covers the essentials to get started:\n\n- [Tutorials](https://iamcalegari.github.io/mongoat/tutorials/getting-started) — guided quick start and your first migration\n- [How-to guides](https://iamcalegari.github.io/mongoat/how-to/hooks) — decorators, hooks, migrations, sanitizing untrusted filters, error handling, the native escape hatch, indexes & validation\n- [Reference](https://iamcalegari.github.io/mongoat/api/) — full public API, generated from source\n- [CLI reference](https://iamcalegari.github.io/mongoat/cli/) — the `mongoat` migration CLI\n- [Explanation](https://iamcalegari.github.io/mongoat/explanation/thin-odm-philosophy) — design philosophy, Proxy gating, server-side validation, the migration lock\n- [Benchmarks](https://iamcalegari.github.io/mongoat/explanation/benchmarks) — measured against the native driver, Mongoose, and Papr\n- [Stability & versioning](https://iamcalegari.github.io/mongoat/explanation/versioning) — semver policy, what's covered by the public API contract\n- [Migration guide](https://iamcalegari.github.io/mongoat/migration) — upgrading from the alpha line to v1.0\n\n## Contributing\n\nIssues and pull requests are welcome — see [open issues](https://github.com/iamcalegari/mongoat/issues) or open a new one before starting significant work.\n\n## License\n\n[MIT](https://github.com/iamcalegari/mongoat/blob/main/LICENSE)\n","readmeFilename":"README.md"}