{"_id":"typegeese","_rev":"103-6992a42a108b2d942018e5bf51d50d51","name":"typegeese","dist-tags":{"latest":"0.0.102"},"versions":{"0.0.0":{"name":"typegeese","version":"0.0.0","_id":"typegeese@0.0.0","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"94a59ff4ec0d3d5db30ded72933562f54e5c5078","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.0.tgz","fileCount":31,"integrity":"sha512-r3BpiaMpNizRVPV2W16N4BldK4NWJ83VoGXsBPz1Gkg20oEc3JIZl888asZHdqXfxBGbdDtsCpKi6Wy03q6lKQ==","signatures":[{"sig":"MEUCIFLPWvtf9B6+GEd8YCnFMvbF6nZ0Fo6m+Hc8BTPSIlZyAiEA3ARloXT3KilEAqvk6+3y/ZQ6oe2hO65rP164ZVN7NPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31961},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"102dd832dcb7b41d4d373a0817636d8002f6b9d4","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"5.0.2","type-fest":"4.2.0","filter-obj":"5.1.0","deepmerge-ts":"5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.0.1","typescript":"^5.1.6","@typegoose/typegoose":"^11.4.1"},"peerDependencies":{"mongoose":"^7","@typegoose/typegoose":"^11"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.0_1692921237553_0.24524949164690568","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"typegeese","version":"0.0.1","_id":"typegeese@0.0.1","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"c5bcd50f08a5d734c6500c653b37b59f2f682f34","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.1.tgz","fileCount":33,"integrity":"sha512-JJ1fNVDLD4RFdW08mKyKiadhWFxWwtixfHZ5jjHcRlMFKMmW3IOXEcJnbiZ2cb/vTd5Wn3YEFiYCzCTzVq1a0A==","signatures":[{"sig":"MEUCIQDqfWukvmD/19wKUe0KABPotqsrwC4iMfyZJTSgZm1aQwIgKr1Kz4YPMs5q/TJVgXWdqDQZMxcdOMOnvZ7Edj9f7qY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32027},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"4f5d0a83ea36173b002de6bbc70a8844387a782b","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"5.0.2","type-fest":"4.2.0","filter-obj":"5.1.0","deepmerge-ts":"5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.0.1","typescript":"^5.1.6","@typegoose/typegoose":"^11.4.1"},"peerDependencies":{"mongoose":"^7","@typegoose/typegoose":"^11"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.1_1692937790778_0.8945741435239067","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"typegeese","version":"0.0.2","_id":"typegeese@0.0.2","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"553d0b123448fe7325f5adc658ef8f46b05adbf2","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.2.tgz","fileCount":35,"integrity":"sha512-KLeLF0045qL0bv37Px2Vn7a8m7uJaD8Y+qq7josRY3tBdf4KCB0MKTHQ8pJexE/fOegVo7X56YTfNV10SdDnBA==","signatures":[{"sig":"MEUCIHtJkVbSv6zDZItmBbxSf5a+I+UZ5UABdWgqbWsPyrn9AiEA0gK8auBKzZcDWdoqaHd5JbMapQg0m+pWLwlzPmFNQ6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32379},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"530f98ba660f13e620c450b00179fa2d297707be","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"5.0.2","type-fest":"4.2.0","filter-obj":"5.1.0","deepmerge-ts":"5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.0.1","typescript":"^5.1.6","@typegoose/typegoose":"^11.4.1"},"peerDependencies":{"mongoose":"^7","@typegoose/typegoose":"^11"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.2_1692938111848_0.7336127193527","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"typegeese","version":"0.0.3","_id":"typegeese@0.0.3","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"559bfd891481b4c34fbe22e9f63b6797c9f55744","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.3.tgz","fileCount":35,"integrity":"sha512-58QL/zR41MPo22Wk6ERzKcAk74X594TtmRJDnHkDNj0epO4cT31pJcWUdYWN9+aU/W0er94kGy1VPVidFfulwQ==","signatures":[{"sig":"MEYCIQCvflVh+N1e5w7YWzJXmhxOgPNPsn2XoXMEWvsewClG0AIhALc8sJJOjY3JCGikJFh2prvkeobih2a+ZTvsp2Pt77k/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34130},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"3865240ea34ca9eb822ba31a21f8eb5b28a36378","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.0","typescript":"^5.2.2","@typegoose/typegoose":"^11.4.1"},"peerDependencies":{"mongoose":"^7","@typegoose/typegoose":"^11"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.3_1692987116519_0.4193752097312642","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"typegeese","version":"0.0.4","_id":"typegeese@0.0.4","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"9443466e06f45ea0e64e968914b59742d3bf6555","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.4.tgz","fileCount":35,"integrity":"sha512-w0R5Ekyh+nVJgAbjVnCnEY0kMUHBtOAwmEeLeRxpvIBf5CiuLiPgRuWaNegJ+DqmYt2m02KSYULik383egy+bA==","signatures":[{"sig":"MEUCIQCXPC6OPFuOxA4worQW0w31nt5kCFkcL/kRY+kupz6GDwIgb+F0EPCw4P+hUJvNGi7kTSrCUEan3A/Dr+H4XZFqqkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34172},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"63ad5d7485d13c179b073f8467a0ab4cdcbf447d","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.0","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.4_1692988331570_0.7643915696365569","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"typegeese","version":"0.0.5","_id":"typegeese@0.0.5","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"11beb07e6957aabcbe39b7cde23595f8705f9c38","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.5.tgz","fileCount":35,"integrity":"sha512-i8ZXUtNG9bYDazjWS28KoPVtzos7aU8qFwB/ZqFoj47lRjhCSr5cewIgVdA9sjDHUARlLzC1lGvibiIsTt+47w==","signatures":[{"sig":"MEQCIBkxi7ppq5MCz2O741LRkBc7J3/Ge3+xnP9SUJFF+1D6AiBtJ3C0lkX+MFDjaxhNglfC6d0rwQ1Gst8sOZCMPa5tuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34216},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"bd50d65db912bc687a16c7a3378128a6f6f9de65","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.0","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.5_1692988882586_0.49368273177273614","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"typegeese","version":"0.0.6","_id":"typegeese@0.0.6","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"6dfd71ca718d9397cf0aa8d450bc934314d3831b","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.6.tgz","fileCount":37,"integrity":"sha512-pr9+9AQ9U2pwVGiJcZV7DZAXLUX1xPTJvt+xcsKNtD075ObJ32bTGTsiavqRaBUHHt6ZW8y7ZiCzUULNv4yvlA==","signatures":[{"sig":"MEUCIESpGvac78OHwKQM/8Lpkx4WBcn33RC9aQvltl6cVOdSAiEAz7fZUVGdkkcBvZv3PFvnBP2nWYgMXovPlnkzVOgJ43U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34417},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"2d0b303299d39d4db803986f6bd9011a4346618a","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.0","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.6_1693005936418_0.3963592154818856","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"typegeese","version":"0.0.7","_id":"typegeese@0.0.7","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"1b1eba8e1b0010a2c53210d681e078a523356b0f","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.7.tgz","fileCount":39,"integrity":"sha512-k4eqqYnZR/H6lI0uz50eKi4Ajsv0Ahyl4CX8pv8lTtRmlD7YyRgxxukKVWsZ3kXLvgARB0sIxKdLdJ/1vHD9cg==","signatures":[{"sig":"MEYCIQC5bYXJxhB4hTcKqjlx6LYAXL0RF0fI16WmuqAnase7dwIhAISIvut0yYtHq1DuokBBlOVIrXdorGc/r0s0ROU31Aq6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42262},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"203b54a95d4f09ff180b09d2cb111a63c0487dc3","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.0","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.7_1693007294694_0.032125583457970563","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"typegeese","version":"0.0.8","_id":"typegeese@0.0.8","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"0629502687b34fa759a7bb67c34b09f5bb12055c","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.8.tgz","fileCount":39,"integrity":"sha512-omGpCaRQbk2HJHdZIVzyT5qiIQAlWYEhebzwfFVRNPLc46SddzYLzjiQDvHzLog6lhmFNRrZJoOSyxvU0UoQRQ==","signatures":[{"sig":"MEUCIEQpUi6TdAOpBGIWrHX05IC32TH6qwSlwx7EEpQewo+jAiEAxcXwSknH2gh4yEQMLLWhdym4qiZZAb28YwNEeSDBrvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42369},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"dc9fabef225562295bc7bb73f216713144d06797","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.8_1693008094134_0.9262159862284276","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"typegeese","version":"0.0.9","_id":"typegeese@0.0.9","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"14859b9c00f946cdc20768730adb44de78449ffa","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.9.tgz","fileCount":47,"integrity":"sha512-gSzC0RGDF7CNtyFhLWWOk9J9I8rxtItIPm0CFxgSdbYTdTnD6RnOEF2C2IkYaNqGIbnvjtbCC3tnxHz1hS5vNw==","signatures":[{"sig":"MEUCIF5NXFOuaNUm8EW0Gk/RgLxHroggAXYzzcazYVJopWtHAiEAxZwdPkUyaLj7WzlYlhjiQH9AIcqjlFX94R8iNee0iHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52039},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"eead559310066e8f655b722ecd6ad79b05b27460","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.9_1693022010915_0.4909516251106174","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"typegeese","version":"0.0.10","_id":"typegeese@0.0.10","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"5af1c3d1e4e68d90d71d8a6ffabe616fa9ea70b1","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.10.tgz","fileCount":47,"integrity":"sha512-cRQyOdq6Wh7VXlu2e1Of+AXEwNhY+zRM1ZHzLgqJqEO+DLWHn9LmGEGcKVjQdKNQwiHcQiis+pORJkkPZek1Xg==","signatures":[{"sig":"MEQCIDo7EG6Ex9lRDfybdYoFeFZWVwi+lQPJEFNvMlChPAK5AiAF8Tl/bzxrLHpSKNdmVor7B48tBvo3XF8Va7SByx1GOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52154},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"d58eb8075fcc37bb449716427df4b72b9c1eb651","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.10_1693022563268_0.8695550228006146","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"typegeese","version":"0.0.11","_id":"typegeese@0.0.11","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"16ee9e9fe20bb287657f36a303b56260691d2014","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.11.tgz","fileCount":47,"integrity":"sha512-oZohLj+/5PNkajo5pq3M4Wgf3XETmpns4Ql6o8loKnvcNBQcRATeWds7pyqS+zwC6rGjLUDvJZC+lmfQQKX+gg==","signatures":[{"sig":"MEQCIBJUcuzQblWroqd9i0sdpJxaOeQNKa24KZAALvinniaFAiBDz7c9eQcxZOXlWOe2WSxGUC1K8nlpa9LNAZqWIgJNCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52166},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"6f91c82fd87b3a8a604f3bcd3454cba0111ca214","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.11_1693023063700_0.690275619683357","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"typegeese","version":"0.0.12","_id":"typegeese@0.0.12","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"a0ca0b7652e0727ce4ad3fc0d0ce77add75396d9","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.12.tgz","fileCount":47,"integrity":"sha512-eZbjARH08hHbQoNp0TpstyLz/F2UzJwJKMzZWjBF4MftztGDDN8oZbicn0zQtMnXtrfE8XDJ+kZ3GRAkPjznNQ==","signatures":[{"sig":"MEYCIQCu7DVo2ZKQbFvdtBjyXFS9nIySoIuZ5YAjF1HTFxAhfAIhAI7ZiBQZogahD4MvdRstwjcGO/S+bji6R34hBPMRjhBk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52473},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"990805b596ff65b5547aec8de3682cb08392271a","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.12_1693023904817_0.0324763443987921","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"typegeese","version":"0.0.13","_id":"typegeese@0.0.13","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"bbbd49d0ee3a2e97e89f0cf80eb8220d39e63b6d","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.13.tgz","fileCount":47,"integrity":"sha512-zAUpscFRiGuld7gU3frSi+lkkzxEhVsIzoTyCpoQ/YbjM91yX+0k9ijsK8q4JFLtZ+kXsnOJpixRoayKFWROtQ==","signatures":[{"sig":"MEUCIAG5m4xk8eMzFSzgtM+ZbDJkVZRTeSUbH4DSe7vywb0sAiEA9u+tGf2JPnPSie0Iaqe3S0qwpumGKg4L94XzrpkUZNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52533},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js"}},"gitHead":"990805b596ff65b5547aec8de3682cb08392271a","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.13_1693024277447_0.9163672143642032","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"typegeese","version":"0.0.14","_id":"typegeese@0.0.14","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"b622cae0c81783556f8fb6c78e1dbfa60a02a8af","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.14.tgz","fileCount":47,"integrity":"sha512-arD0TnITt97inaqtdv8GmGDruq3wivt5vS1r3zFaxe8NcE2LE5EIK9HkCb0P/+ElRRcGm3niOgVyVCofMVTOEw==","signatures":[{"sig":"MEUCIQCds9nK1RjtxlEJmSen32E14F+ByBs1yT9BFf3nxWPMzgIgW3XqGxKcqyoiHLFeYCkHc/DriNF2RB6BS/2slx6uGbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52198},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"4ceddcbc3ca15a058e54dd416ec98b424fb5abc3","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.14_1693024558069_0.13299098559950262","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"typegeese","version":"0.0.15","_id":"typegeese@0.0.15","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"10b43b82b3d3bff46189bd578e1c281d81e3a383","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.15.tgz","fileCount":47,"integrity":"sha512-oL4FcMiS8U+t+gjaCutqRU/oPN6Rjy1F58RXUxrqj0d9zKTyKWbotB0kiNBvV2ylORwyliLFipKtnNib0yOBRg==","signatures":[{"sig":"MEQCIFhno15PkfurIBEPjU1BSYfVK42xXUthhjpKhxnaPpqTAiAI3LnuNk/kNGQD805FLbfMnKreNJoeN2rlun1qCtW45w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52718},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"785b3523ef9cef28d9bb22bc2c4af89a83724619","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.15_1693024946379_0.8853775309430449","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"typegeese","version":"0.0.16","_id":"typegeese@0.0.16","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"608979b5d6320fdcf59c459fda4eabc5fcaeda14","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.16.tgz","fileCount":47,"integrity":"sha512-VJWQk76D+w+ZIiviuWUIFFhm1/UEMVi7OQTwFrQ3gRj0RuvSxT7wpdopRq+R5V+NknJZHYA7wKKIPvWSRWhWrw==","signatures":[{"sig":"MEYCIQCzGY7KeJ+JTt9pHriBN4nwTG/Q6uyckaP0/ar8R8ULdAIhAPN7EvjgiZT00bLonCbuk7v2BoAGLGwJBc/fuPfRddNM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53246},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"480d1e2654861eb51dbe29859cce800e57b6c10c","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.16_1693065424174_0.237362426751901","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"typegeese","version":"0.0.17","_id":"typegeese@0.0.17","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"6d0576ddad83e695c547aa7d9032eaf60a89967d","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.17.tgz","fileCount":47,"integrity":"sha512-LDfYexfC7myJllex0/scpSeQIyG2oNYBZzr8zyvVOcP+Pg92jr+EXLjNGT4PSPmY2kftxULEexNlOMN7tzlrYA==","signatures":[{"sig":"MEUCIDAmpVOSKz1ZVmRk7WU7Htb5A+BIfCaZLLv1gUryZq2RAiEAwEWJwFDo0FXU9ogP7ghrjUMhjSnWSvyT92omlgyIy7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50170},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"44b21131f2a4058454b8c739b58dbc6371a90238","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.17_1693066193873_0.8643619694244515","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"typegeese","version":"0.0.18","_id":"typegeese@0.0.18","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"ca648ab402463e3c358b92f275de39e106886224","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.18.tgz","fileCount":47,"integrity":"sha512-yvNR3p4CTsj775uXVNZVjwKY3UUqVePlOC4l+xwIGYVwCim1jI9T7ZAwEexv1q1QN4WNlvqs9VpaHjDpqcyuQw==","signatures":[{"sig":"MEQCIF+kpgpeUbtutuOiWuRfKplLK6j/93UEj4BWQa9X+/ahAiBEnDIKGCWALJ0OHFWguzO1ZgAgB1RGJ7Nv6WVuN7gIEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50261},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"43cca3c21dcb5d4608ea5c53fc5ba55686e68e9d","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.18_1693066515078_0.8347698336119729","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"typegeese","version":"0.0.19","_id":"typegeese@0.0.19","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"c05e1bb0189386e3b3ccb4a8b6529c919b401e7e","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.19.tgz","fileCount":47,"integrity":"sha512-0i8+K3KseGSZK/PB6VRDg5B4LHEZL72Nn6dicvitIe5Vrmzzjdt+/r4IErVGlPqLaTP2a5eCAd7mlKglefn7nA==","signatures":[{"sig":"MEUCIDXbzxYUSokHxoSzdVt6najZTjin54p12OhQgyNLuPKOAiEA+/OkANAeJQ8LIernPOh6wG6J0bG9MoDKM43UVXBaLSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49929},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"484ee1d5e1a1fe87c1d46e73e734e0f00f27d3de","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.19_1693066851592_0.9337672823343139","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"typegeese","version":"0.0.20","_id":"typegeese@0.0.20","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"b25b51498e7a9cda6c4da6f19e8de04921a21101","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.20.tgz","fileCount":47,"integrity":"sha512-rW1pTXOLwVlCRPB2nnkaAUSu9KmCqkRp9XzZpseVGpPF9mWaKGWmhNnRFBujTL+YgfXMq2JKydhiRw9SX9EsRg==","signatures":[{"sig":"MEQCIHHqk0GWA5QSA3YzxCH2jS+AMvtnYNT+PkZ0vDFWr459AiBVv7aefg9UkvztxzASJnag/ivc0sPAQf6e1unHoLV4+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49693},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"08303d9fbaa4e78c41c941a99609b1aa4be813b3","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.20_1693068270933_0.9906333724976402","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"typegeese","version":"0.0.21","_id":"typegeese@0.0.21","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"dcefd7ef2e362482f1ebe0f5953135bcfb153972","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.21.tgz","fileCount":47,"integrity":"sha512-nmyzoIrb/bu0P1vhsp/lqmboENh+dTxxSskA+BJJDY1xo7vpJXHgvUqCnmJAqmQWcQD16ZkO20wls5sqJY75CA==","signatures":[{"sig":"MEUCIQDc3U9/i6BfdmU7jzap8smECJhbpvYuKj7HV8INskEg4wIgd6gABt7rDCiegCzDTGzINKEqjaqfNdeRIQrTf+qpkqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49586},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"c7a855b9f8f776927d57901e1bb921a4633a0615","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.21_1693069086664_0.7622442978035553","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"typegeese","version":"0.0.22","_id":"typegeese@0.0.22","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"9249b41c9855f21dabfaba38c60c956f23c723da","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.22.tgz","fileCount":47,"integrity":"sha512-iSlbeDs9H2SG13xvMAI6XNdWoXSlqgo5B4t8ZuuXAyUJFB5fr4Dz9jmaSyBEw3vwj/5W2k37kNAEUCFLkYhbyg==","signatures":[{"sig":"MEUCICuD+J9ye4DH1oQwk9FtPps7DA+GftumvI3d+pprVEZsAiEA+ddglh0O6GItiuUZUchp8kv40NHK2dZwjhnDflKwpOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49523},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"8485c18d9482fb2ca9870b6febf2b48a8d4b30d9","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.22_1693069158828_0.5016003035170646","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"typegeese","version":"0.0.23","_id":"typegeese@0.0.23","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"82632e05745d28c576220d6a9647c2b74ebb1c6f","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.23.tgz","fileCount":47,"integrity":"sha512-CmPbuHxo8fHEq0ZR8Fht6jvHT4xWvnxQr0r/i+/nRylUii1rtkiktbUs/Zsk1pZmVumaLBrz5FBrMqFXHo0itQ==","signatures":[{"sig":"MEUCIQD2BDcWkQvFVmtc0axDQ78GERkbuNHVrow1XhbAgOuFuwIgWAoRt638arFAtFvlcG3xD0EOi+Cw1HkjP/ccpgScvyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49558},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"a91143c5d2ead582e08838115a3764fec84dc7b1","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.23_1693069581880_0.007900974915183934","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"typegeese","version":"0.0.24","_id":"typegeese@0.0.24","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"d0ac7d6148af781c2273fdb7c6eb9fb61555f28b","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.24.tgz","fileCount":45,"integrity":"sha512-xA9LGkVbJEHadvmSbQtb80IRVLRXp55w05uyOm+DMD05agGrVvIapIAavN1unrWuNdDlVUmTqaYHyf53tCh6ow==","signatures":[{"sig":"MEYCIQDs/yhyoXGbp4KI37DUQwLdjR9l8pgZ5S6d3g/gwmt5bwIhALVCAmMSDf1ICjvCYqTWRHHZ7tZIN92sYsEBkKtX9AUV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52505},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"836142ce879a15c693dc1b36582a213cfa204f27","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.24_1693083874241_0.0627868944844292","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"typegeese","version":"0.0.26","_id":"typegeese@0.0.26","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"beb0d2da703afcf86768daf7feb445600bd7ae27","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.26.tgz","fileCount":45,"integrity":"sha512-yEbR7XX/ZjjWabUsi1YRTry/ZgEPsAGxZ4Jyczlg5OtKq91+nen3Z4EdzTBw50qRvfyMnRemkoOsuZJI38UidA==","signatures":[{"sig":"MEUCIQD8SO02tzfWWNGNfVyDe3xZ7ihWenlNF8z0UzPf0UJn5wIgXiurs6+eBvQsdsGWpcN3EUKR0omMjKXij6BuP9BTew4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54847},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"e902f64f2fa5d9fc2f939446f00279f4e5df2be4","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.26_1693085455525_0.434478838405274","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"typegeese","version":"0.0.27","_id":"typegeese@0.0.27","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"2049e2b75d68e6971e22afcb1b779df4499ed000","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.27.tgz","fileCount":45,"integrity":"sha512-pt6WcYKTht2KDZUcMM78xu5wZpcLks8WIlMuOBBU6RfsJWhXJhc79KaXs8Ke3CJzU33L5SJi78N7W7495ISJ9A==","signatures":[{"sig":"MEYCIQCzLpylcRyNXIYzU4VndEtT96Hc3a4NwfZRzsj5am+gwgIhAIBZZ6eS0Z3KmOPqoEu5yLWIxrwOu35lOPPRty62CtDb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55018},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"79d61bfa2e4440c1e1a4b391aaf163071959801a","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.27_1693086265662_0.5082685069072364","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"typegeese","version":"0.0.28","_id":"typegeese@0.0.28","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"d5e5ba7a1552889c6c6a8a3711a64c31ce8e0d38","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.28.tgz","fileCount":45,"integrity":"sha512-RLYXyIwrGT9JpTaqTAmM8IEiGz/6tH2etF1OG1fYVyEiPT0i4CKgwZQ8yrP2rXT6xObizKh9C4YVOGddsZDrKw==","signatures":[{"sig":"MEYCIQCQQlDNpsV9D/zW+fNtkPM/har2VQoLMduH9JW49EBDhAIhAKNWy5xGNQ4pUrymEX3FnKcQFM2Jx7LXGd7HuFXP6glb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55006},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"16de5f8ad952fa7b1db8de810a1abfdb9f47c2cb","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.28_1693086391150_0.27918207824368224","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"typegeese","version":"0.0.29","_id":"typegeese@0.0.29","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"fd5941d852e5f7842898c3a081ddae92fd53e51d","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.29.tgz","fileCount":45,"integrity":"sha512-BFNMuOeZVZVO1v4QEESjT7+/8ktVuvOLV9l+N7kQzgwfE2SBdr/7ZUGDHUmxIua1myArm5IdUU1IFLrBJN2t0A==","signatures":[{"sig":"MEUCIQDFWnNQ59/1KxYVzUyslSVjoVibUCoOmi4IOKUwUCyjaQIgTRXrgKUoGwxK4fVu9BiSfZu/6znlVNKyyaQr3AjbKoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55986},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"75aba974b5c04b622d0ccc4aacd4db97bc895825","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.29_1693087801296_0.14997073535239602","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"typegeese","version":"0.0.30","_id":"typegeese@0.0.30","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"452d0239a9746f57039547977a4c4059c8c6d57b","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.30.tgz","fileCount":45,"integrity":"sha512-KXUvkMpAotmmhq80L7FnZ2len+vHqpoSXCYaE16XTT3ua1O45vJ+C3ebKY4u8X5bPD5hI3gCiQUUSiftLMbe1w==","signatures":[{"sig":"MEUCIFFh2k1J+1VmC4Sdi9q/SkB33QJhUGtKdFcVE4pYG071AiEA0YKPdetV68qXu5Z9Nw4sz1bKGzBXF5W4eu5cR+ujfPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56024},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"f950e7eff2d48b7f2f80c39b49eb24852cd066fe","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.30_1693090654631_0.3892143450616765","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"typegeese","version":"0.0.31","_id":"typegeese@0.0.31","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"54de0b3c340b5de776653133e5faf5850cefe678","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.31.tgz","fileCount":47,"integrity":"sha512-2Gi63xEomjFteGVdf+oycpR+A3n4QlnFH+56h5aWBVZPWwYyhEYIBp6FKjuXA/NJGxaPCxxYsrhr7Oxige0Zsg==","signatures":[{"sig":"MEYCIQDP/Ur8Ps0ciRZmO6/h+68pOzpMZsTLmgf4WD2P8FX2MQIhALMIkD/a4+E5MyGq42If0F/0tltOnqx943Vxt2Syx6vQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61139},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"cd30e82f4c8e6e5d9be9ae20d9fa4e50d9ef2ff6","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.31_1693091955173_0.3073287746687139","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"typegeese","version":"0.0.32","_id":"typegeese@0.0.32","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"a884d42396502f080891c08623e30c82da83898b","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.32.tgz","fileCount":47,"integrity":"sha512-Q8cUu6m4iV/TFLq6lw1zTlkUS28BKI2xnJbUtv5VWAE1rns80K0HXyv3pt3jca03NQEcgDp4vicLBopeSvFArA==","signatures":[{"sig":"MEUCIQDefdxXtjNNHP/HiG2iGYWvwzM7t+kYqWfsNTAJVjQbWgIgDNto2hQhzRxM8UcYixyWxskOhYxkdtJJGrY3Q8xEUfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61262},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"7cb5e551765861e91d64cb0af164a2ea31363b52","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.32_1693093613071_0.9940840140176039","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"typegeese","version":"0.0.33","_id":"typegeese@0.0.33","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"6270b088d055c6c210ad31d61aac200c6617575e","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.33.tgz","fileCount":47,"integrity":"sha512-XNMNffvL9I9bIMokCoP9qDewl7f7J66jgJiWDaxhpqsIftWWgxYdwYr9u8CNw//XQHxPL44V5EWIaK6/Odwtxw==","signatures":[{"sig":"MEYCIQDYsAqrKctWz4fARALqnBwy6w4OKzD7yly7w04iQ6x3PQIhAIzP2gl7PbkfuWPLwKWzNqxU6i6l62w3qG6Y1Q3Cksy+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61455},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"5deec8e76683bb97c9dd034d08ede2c1fa49cf9e","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.33_1693094376424_0.2268674380507374","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"typegeese","version":"0.0.34","_id":"typegeese@0.0.34","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"7ba94134087be136b00ed8092fb06cc7f1575fe7","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.34.tgz","fileCount":47,"integrity":"sha512-Df0EDcAr+XbQx50HUuMF579RO/QZLbaKrhAb7vsTTCmD+1UF++k4icgpn1EiLkrMu4sEeXkZZ6JZuCbhcVD28g==","signatures":[{"sig":"MEYCIQCxOoAimM4iOh2S08Dh5hPBx+bwqWuRTsSkmiy3q+ep/gIhAOt5Xq9dFUhH9oEExvxjPR2lXW3eoAYhub8AArJ5xgbu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61500},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"0dec479a2ca6912400d35160afc3fa41cb885879","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.34_1693113383256_0.052922854297489996","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"typegeese","version":"0.0.35","_id":"typegeese@0.0.35","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"6d1f2cfe3fdd759f430909fd628a74cb2c96161d","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.35.tgz","fileCount":47,"integrity":"sha512-dWg5SCcfIM3YTqcrkQmVKMOrvEJ1hkwrgonF3S9DBwm0oEGYgqAiSwvGK1akIhARkrGzvbgxF9Tdirshga994A==","signatures":[{"sig":"MEYCIQD8Vyl9nwH/7MLtgLpMufzV1vKkfb0zz3IWwwpJz5YC+gIhAIBluodM5V/R8vLZmN9HBNBE6qzyfztFie19C6VMBGqN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61590},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"9b0457d47c41f884d5bf7759960277e8e25216b3","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.35_1693148725566_0.8022985781084231","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"typegeese","version":"0.0.36","_id":"typegeese@0.0.36","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"af27e5e1b56d9b5f25acbc97270792d8e2396965","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.36.tgz","fileCount":47,"integrity":"sha512-8Cv3hmhzbZAQ4H4pE0dNmVYfLxzS5hH1YRDlcKMnDq/OfIOupQXYkfWFoKWNXvJ0PhLUOMiSHBYGo6r2EvEu6g==","signatures":[{"sig":"MEUCIQD1F5Um15tHAJXObL3gchi951nLnN3ltyP1NgWQ7A3CaQIgKPAmbda8vrKsVzB3uP3g5zQnXJRwNl+ScjmOk/M7ZqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62053},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"c2f5b14f9100202b98644f5f38e5134c9d8a6002","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.36_1693161847349_0.9489170275982268","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"typegeese","version":"0.0.37","_id":"typegeese@0.0.37","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"75d789bd90cf5261502ee7df54d18980d51bfd11","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.37.tgz","fileCount":47,"integrity":"sha512-L+BNBhTfQDmSxj+H1afK88N3u9m5M7sJwDJ2cre8EcoSyf/tG9dHSYYqf7WAKYagL2PuKp/5zN5ogvqUwuQbtg==","signatures":[{"sig":"MEYCIQDd3R02/aQdkZfFk0s0eYw2z+eN0crh9wb+0RdEj+HXKwIhAO5MGQAP2tU/3L2m8zmhyiJxKFFD4ytL4k8jy8v8N2UA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62391},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"1d32ccfceee5367b0577f1da49e8104c7ed15aeb","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.37_1693162284219_0.02219071454872057","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"typegeese","version":"0.0.38","_id":"typegeese@0.0.38","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"684d84f092bf0ab338d36c2fd35e95e660215ade","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.38.tgz","fileCount":47,"integrity":"sha512-DEoRc7PDEorRzJunzcmiiCGIJJUkAS98ZEX5xkns2ZftpGpR1EBgP/GIK4ebnmRrqeWWRktW+42+sPw4m1+adg==","signatures":[{"sig":"MEYCIQDTFTNwDZ2Q2ozVg20ghPPH7mg4OrxUSnSRmdgKPasMJAIhALWoSluEdHgcE675465LCB6ju1RlCZiILfJOPMRr0aU/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62382},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"d2bdd4b2d5f69c1cd63ce61b04f09834c19f722d","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.38_1693162637225_0.7739012475729872","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"typegeese","version":"0.0.39","_id":"typegeese@0.0.39","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"4c56aa1ea0ef761bcda150fcf3f856b7b33e689c","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.39.tgz","fileCount":47,"integrity":"sha512-DRVVpsIxlMEG8DTlVFDuYI52HPNf4PjFUOnculhDj8Bqoc50wCmaNpGhEHBlcwIXO60Ss0Y8E2gyAwmDTLomgw==","signatures":[{"sig":"MEQCIFvHRdMSDU4wYYOjAQWWr5hO3zYJQ5kg2bAnZY3X8RH2AiAkRfhmDFe8oLG9XBVhikY8oNVV81maERpMp3ckAk2CTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63109},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"f0a79f5bd678359242c37276c8964d9c4700b488","scripts":{"build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mongoose":"^7.4.4","lionconfig":"^3.1.1","typescript":"^5.2.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.39_1693166242556_0.49479715529599333","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"typegeese","version":"0.0.40","_id":"typegeese@0.0.40","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"43ee43d97a93cf2843b186f88e97a8c899ee0c0e","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.40.tgz","fileCount":51,"integrity":"sha512-Es5eH940G9Xv2GPyUR8twOc9nr9nCmcgnj7leQ4gBQllNalp/LE8Nt2BqIKg+BQ1UBQUXIPv9xSEacEKm/mNiw==","signatures":[{"sig":"MEUCIQDhBfVBuwJiXdC/j0JOOhb3bpmjp3Q3Rl5lZVWCTg7TMgIgTfLyXuPo9xptX0Ni9DTP/+7JI7Qz/QhMxVPz9QiD1j0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67147},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"43de060b16ab74d2ac86619ac00e90be5d0fa036","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.40_1693272162670_0.4355447762146667","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"typegeese","version":"0.0.41","_id":"typegeese@0.0.41","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"02495a5d429a6f876022718401846a6564fe576b","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.41.tgz","fileCount":51,"integrity":"sha512-uWsY2D42Uv3nG1921JDu1XSIepnyPdTXnKxJTw0WRRVY1awtEdThK2WXjPCCMx4T9WUtq4gtD2XqMknQaC7mBg==","signatures":[{"sig":"MEQCIFXdPsRwDDGkYN+AgUoGqMJrhX1bwYUJRVc2vg7zTp0PAiA50+t2Z0R/73JmBPEEPx0QHIiP8T1EK0CbpYjvTjpftw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66993},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"12ed69c46e7b964fae32231f037eece85353b790","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.41_1693272988801_0.9009018626372836","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"typegeese","version":"0.0.42","_id":"typegeese@0.0.42","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"7ded2129600312dd74eefe1af0e2fccc44fbe4f2","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.42.tgz","fileCount":51,"integrity":"sha512-gDT9AfQ/SwWKAy2qOA0ywCr+tX3QpXspMmPIsLR+cFH9hOGd/syH0tH1Xj66eOS2PhRrh7Vo0zMMyusDs6cTrQ==","signatures":[{"sig":"MEQCIDLr5Xh1sy65CvhhiUzkHeJ9HG1rechtmrv4Dgt7D4tDAiA9AGVkJNnCuCdN9fGYUQXf5YyZ910L5+v0Z7YT61WnRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66930},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"2dc10dea55986f562ff4108dce27569363c3a5dd","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.42_1693274138064_0.9169097893288178","host":"s3://npm-registry-packages"}},"0.0.43":{"name":"typegeese","version":"0.0.43","_id":"typegeese@0.0.43","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"ff5fcef76dc44522846176cc77eaadf693e5469e","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.43.tgz","fileCount":51,"integrity":"sha512-wSLsNYVqB74j9P/Ot0duKXNAtsFOErIFsowFtBT818a/EFyduqLvGyH/y3N2QxDRV/H1AYK0M0rVMfGuN9Wwog==","signatures":[{"sig":"MEQCIBD0xYXMRlzka6ZHLQ2ZIRMh6BvnxwcOa1Whdm+SbDJLAiAR4/j6Gi7ZX+i1dvMeKdR2ZA65DtEU8wvsL9YKNR0tPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66591},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"bff45b82d8ba00a364bd26b1e7d9475d944722a6","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.43_1693274857602_0.7731221032513891","host":"s3://npm-registry-packages"}},"0.0.44":{"name":"typegeese","version":"0.0.44","_id":"typegeese@0.0.44","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"4bf90be222f6a5144adfca9db0535c11170ca544","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.44.tgz","fileCount":51,"integrity":"sha512-ExitDbwGOU19m+sqg/zqOkyJS4Zusu5Q/yy6ZViEwX82lOgQ2CRAl9LdAlLSwffqFZEqFl3bjn6VnEbuNOefQg==","signatures":[{"sig":"MEQCIDWYBTS8WO+wuwDOKk/Oh4WX8orkBBGnkI7/L1J1lNHdAiBC4ayS6Ec4jl9SMKRgAawEf8wkIQWOErHNsbMj/VLeaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66691},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"183b6674eabc97350ce14e3ad01597b8f4596352","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.44_1693275285019_0.37989944864999003","host":"s3://npm-registry-packages"}},"0.0.45":{"name":"typegeese","version":"0.0.45","_id":"typegeese@0.0.45","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"2138e414cb25defcfed7e8eba3efde73375f889e","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.45.tgz","fileCount":51,"integrity":"sha512-ofklMnE5WvivRcLlhiG6bcgAy0acZPqob0IGHv58Xhow92WqE0loXKCJKcFhtXWwKWKy3SCHLmyuuZ7bDO67Tw==","signatures":[{"sig":"MEYCIQD2gpPl10cbf5FV+5XBqSDiJOaYm36tN2KElUcyI1yvjQIhANSoUO2bNLL9KR7hSV3WgnS9Yg/rtvv/3WXk/IJZLGLm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66646},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"b0038046ec756beb7cfa2a7231437897f28badb2","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.45_1693325325618_0.26017139317848414","host":"s3://npm-registry-packages"}},"0.0.46":{"name":"typegeese","version":"0.0.46","_id":"typegeese@0.0.46","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"7dd07a882aee1274c184715e90e3672bafbc89c5","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.46.tgz","fileCount":53,"integrity":"sha512-8JAZ9uhhliiAkf3S/PZpmr9qUhQpYdrrKr8CqD6kZk6CPdx07glBoFAAAteShBJGK/ulgR61iCeQ17pIEgL5iw==","signatures":[{"sig":"MEUCIF0tUs6MxgCr6r3Gb9vfe68/GF+n/33NLvJLkoZyN1gkAiEA9FFRUn5iBXZloNe/3xty2HYLbYEvk53I0FYRMZppWxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67638},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"65cd342e6b91b9fa1134d952dbc4aa1b44767879","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.46_1693326883120_0.04381793579852089","host":"s3://npm-registry-packages"}},"0.0.47":{"name":"typegeese","version":"0.0.47","_id":"typegeese@0.0.47","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"8037a6fa7aa4d24336482c5dacc359afe58ed615","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.47.tgz","fileCount":53,"integrity":"sha512-GNubccmeJP1GKEi3iknGYtG09VrDhz2cGD8qkIdP+g5WT/VA2iNI3MaRtvASjhECA7jYCMYmCoFJA09qplmFtQ==","signatures":[{"sig":"MEUCIFd8rNfc6bSiOcx8kNmY9Aa7o7lu0T124zCCMEKufWf/AiEA/GkSn057s3EmssmaK8KcRxSv4Iv73nNGGj/9fBfoPtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67707},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"084559e9cb83fb9e6fa2bc9d26d39770ee3f34bd","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.47_1693327157020_0.2079926469643425","host":"s3://npm-registry-packages"}},"0.0.48":{"name":"typegeese","version":"0.0.48","_id":"typegeese@0.0.48","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"f1c96d1cb05a38fb9e4dbbe03d3c9166246c5f8b","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.48.tgz","fileCount":57,"integrity":"sha512-ovRS4KlDsup/IJ+cUBZKYlPy85G5eitl4WPNwyGKrvK/OTTdgkDCIlzlcNslnmcRh4s1qK70s4emUprfwk0HQw==","signatures":[{"sig":"MEYCIQDjelcacrBed8fUjq55EndrdTTdouYANo8bMUOh3aQS/gIhAJ0/qUCqAQLoB1ZYjsI9Jnm1EVsS6en9t67B2yAIlHCU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68650},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"015556033f905cc06b89c4784b1b5e0ae65c34ea","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.48_1693328054545_0.9362858562078382","host":"s3://npm-registry-packages"}},"0.0.49":{"name":"typegeese","version":"0.0.49","_id":"typegeese@0.0.49","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"70ff35234e0aaf1fb5be391096e1d8878a78489b","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.49.tgz","fileCount":57,"integrity":"sha512-XnvbLLBXclHVEIgMsPc9nWR96FqIyDdWVmzwYzOmTpEDaX/WW6uSyB1FphcxGXOMg2g7wDnszPPuKSaimiqGWw==","signatures":[{"sig":"MEYCIQCH4wVc+pUdBC/VGR65GDIthumnSjR+s+SrDCAaxJ/+VwIhALWYDg+XoiwY8AfWddUWDdFL+j/wSYfou+gaQr7C2HFw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70639},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"f9d717ba6606310d422b60d7ee80358f6bd63292","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.49_1693342333470_0.945161340495797","host":"s3://npm-registry-packages"}},"0.0.50":{"name":"typegeese","version":"0.0.50","_id":"typegeese@0.0.50","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"7f32d5834a3d3a937245f37d2333b3202d386f14","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.50.tgz","fileCount":57,"integrity":"sha512-6Yhv/pzQKLYSLgFeSvImkGbnqV71GPkLDvfZXYl8sC9ELXydL/8stMvFt37PD+k4yXv0rHWVxYGIR3uedlX4jA==","signatures":[{"sig":"MEQCIHdoIMUMaJk+YPQPjQiWmRsZB0HHfnZOfis6iZ4PKJ6WAiBrL3VzEEC9hbcaRlwRJ3kD5KtGbmthAK/oVML3XMB+ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70852},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"018b26f279bebe1627db62e5bdd3cd92c84c1cf6","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.50_1693343073951_0.8482903893874765","host":"s3://npm-registry-packages"}},"0.0.51":{"name":"typegeese","version":"0.0.51","_id":"typegeese@0.0.51","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"8ffb47c9200598c9fa671780565e1aa883a8aeb7","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.51.tgz","fileCount":59,"integrity":"sha512-O7gVzCXw9RyTir5/H7Npi1xKA3xDezNUlECWKALyQE8V5kbaIKuZgMupfyo+hB+AQlCCeHyFT5G6PKGGs6Ifpg==","signatures":[{"sig":"MEUCIQDJPB40f4NMn2QTKiFe8r56gCeIbP8nmiIScG3TvC+W5wIgM+ix6zW16WDbJSQiVORCbJ1qZ61R2UgE1DQ8Mtodm8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71553},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"721d074a88b4bf004ef45962ce6377f4b35a4686","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.51_1693343907167_0.5442193502248935","host":"s3://npm-registry-packages"}},"0.0.52":{"name":"typegeese","version":"0.0.52","_id":"typegeese@0.0.52","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"c95dee14ee98857b57a797687cdd2ae467976d86","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.52.tgz","fileCount":59,"integrity":"sha512-LKjzkS+Fvh7AOlt7xH/guELk51Ee21VGz+XzjbxLYsnrrPdoGKG+tmcM7i8KshnGzeL+RDlyRZso48qoA/q2pg==","signatures":[{"sig":"MEQCIEYxNZPPKXh9Vf/ujiK1Ore/MozMeSLXBGNl/3rjRyJ5AiBI7zVAWYoXsZp9Qn8zeKnu1u7KzsiCnGK+PMNtGdz5ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72286},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"5d8176eb00ef64a553f6748ea1947816abc672ec","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.52_1693345215623_0.49443508436553407","host":"s3://npm-registry-packages"}},"0.0.53":{"name":"typegeese","version":"0.0.53","_id":"typegeese@0.0.53","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"5f47f914415103d4d96de24134a3a91b3cf63e8a","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.53.tgz","fileCount":61,"integrity":"sha512-tjVINl2xpw1ouiiMFHLT0iMbN9WkTtBsacY3YdfSC36hDUrtKDgoOlOPx+lTYxUjSjseV6yBUxSNnr4NJXM2jA==","signatures":[{"sig":"MEYCIQCJG1zpkmktRWCdz9ZV7960FrX6swD+SsrjMVN+JAUDBwIhAJQ6F33TRCeG4MclbjLaCXSR29FUNQrbbD/kjMWZC89z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72732},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"9722c7d41f1d47d84d2144b29691d53fde2d1374","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.53_1693346541073_0.2885928508651556","host":"s3://npm-registry-packages"}},"0.0.54":{"name":"typegeese","version":"0.0.54","_id":"typegeese@0.0.54","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"9711ef03739ac6f2f1cbf906e5b16bedd58ffbae","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.54.tgz","fileCount":61,"integrity":"sha512-RmE0zocoQmmJmU5eP5oMaZDRwU3TIOAeej6J4k4dLmBtO0QSD0rmSnpUVTI9lNv+cxa1CXVofENX4YUPIGKeaA==","signatures":[{"sig":"MEQCIBxkyXTxsxLyPzgVEXp+mafHxj7YUjlUPpVpwi1hDZH/AiBiDlT4TFhYzZENiN12FxjPsunveCa4nLqAveWYI+koXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72907},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"f4b03651544b6bc40d8a26fb60ce6cc97c2a9be7","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.54_1693348288391_0.18689607574077027","host":"s3://npm-registry-packages"}},"0.0.55":{"name":"typegeese","version":"0.0.55","_id":"typegeese@0.0.55","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"67185b0347e187632bb78efcee3a034b623e64ce","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.55.tgz","fileCount":61,"integrity":"sha512-lVk2uM8fj/FdrPihj1fD/kGU6bRn1Z8BFsZGyuJmh84sOGUCgnCdew/At8ecFUlmSoQekH0RqcDOA5s8NS/2rA==","signatures":[{"sig":"MEUCIH8mHJmoQhshVstmzMHt+QsBlkyeL1sKqMT3mpdJ1M+cAiEAxFY4o27ZYEV1SFLdwRH5ghektEmfursOZw6F8UUt2IQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72980},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"d17cd08e571e36a13ab3a602aec22df593daabd5","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.55_1693349059327_0.11792223679611835","host":"s3://npm-registry-packages"}},"0.0.56":{"name":"typegeese","version":"0.0.56","_id":"typegeese@0.0.56","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"5f46916e32425b35fdaa31a0ee7f0a535b221d7c","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.56.tgz","fileCount":69,"integrity":"sha512-jDF8szZ8VQTTtdIM6S/NEj1cC0mw0mK7fu3Kq9TqALxCQgTWTAWlCvTz2bHKi83BhdycZKRV4kO3kPf1QE6iIA==","signatures":[{"sig":"MEUCIQDTZI9JRmPsxIYcH0PH9DZdNCDJKnfsjs7/8xGCQ2ppiwIgaNDk8Lu07Vsh/Rc6bmfZ4lck0l6pPzVsHsApErWvrtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78106},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"22417184c3ef647887f05188e1ca01e610bf00b3","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.56_1693429220508_0.41454744097284046","host":"s3://npm-registry-packages"}},"0.0.57":{"name":"typegeese","version":"0.0.57","_id":"typegeese@0.0.57","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"06eaf69e82b6989145bc8496d5b6e595061888b0","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.57.tgz","fileCount":69,"integrity":"sha512-cBVXIRQR+4xHtaDHdG2AELD/4RT4Xnj0iSHeC7Ptt8TAnyYb4F0muOqdXJGAIJbL88FCd9Oyga1rmNuenje25Q==","signatures":[{"sig":"MEUCIQCCp2mCaTxpOl/O6aIhPOB3mhZP6KNIVMvSnyqlqlAeQgIgdzUQot/kyg5HGsBVa7YUIV/+0IxgNDmQjE0YRfqxpyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78562},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"5b72b67c6f034ca6d84de4991a1cff905f0ea31a","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.57_1693431133644_0.7011995137459044","host":"s3://npm-registry-packages"}},"0.0.58":{"name":"typegeese","version":"0.0.58","_id":"typegeese@0.0.58","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"a0000c6906d22f00db743c4f1e24bd00c6545cbe","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.58.tgz","fileCount":69,"integrity":"sha512-6kk4EoL81DCqHkM4SHC4Etl+uzCgllvELq3Qu/vt4XBik4Wh8K0u5BimR/CblgpPnqNJ/wC0rOup/uGUcK7SqA==","signatures":[{"sig":"MEQCIFxuYbVvAQKc7aZ7pX46qsSkVBObtNbRlG6WnDhUcyexAiBU4R+MNCNkTWHAm539aY60Cv+8yfvg7sObASdy4eidEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78366},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"81a5b334a1f18fd9516e55e00d9e9ba95407d392","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.58_1693432463684_0.9517920476059458","host":"s3://npm-registry-packages"}},"0.0.59":{"name":"typegeese","version":"0.0.59","_id":"typegeese@0.0.59","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"9879666ea29092d4b33394ae3d9c3a20de37e08c","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.59.tgz","fileCount":69,"integrity":"sha512-cbO4dzLrmqFmAx8ECzVSjXz/CwaaxBkHstsQp9AI7ZxptL8KjU1E5hRBHd8/NVRmT4XrnxXIIAxFiaqwpyIRvQ==","signatures":[{"sig":"MEUCIAu249QM2oHY+n6G+TaR1a/CiD4AHn1iFamaJA80WaoyAiEA2yeygmd30gqxlKi1LqQilAfna/+VnEthS47hrIThJ4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77764},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"c4af615e8f45513c8fefae630d49207f346b70ed","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.59_1693435910173_0.3462157459000934","host":"s3://npm-registry-packages"}},"0.0.60":{"name":"typegeese","version":"0.0.60","_id":"typegeese@0.0.60","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"c49ba4f4880a03659951e1684ef1a6c580efc580","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.60.tgz","fileCount":69,"integrity":"sha512-pqrZkTfIZseYQRFE7IoN/XxxWsec5b99P2vf/c1sgu5f5dOWHKi5b+W9YIT9mzR98eTXfQrettCdi3Et8sTmCw==","signatures":[{"sig":"MEQCIEGd68C5ohxDTxhP2zrU8xxM0M3A4RySSnA6thvaXteMAiBz3tLMZ2rBWj+Fe7vD1M47j/PfIP72xtwSFU5KCZ3N1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78052},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"83c861ad4ab42badc39e20756148fa3e37f7e69b","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.60_1693436227867_0.16870216736975818","host":"s3://npm-registry-packages"}},"0.0.61":{"name":"typegeese","version":"0.0.61","_id":"typegeese@0.0.61","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"2164bc6b47dc805d228bd323ab9272bea09b2b0c","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.61.tgz","fileCount":69,"integrity":"sha512-0U1j/8iX6pl5O1BFvAvINGMk4JV+RFuIe1QQlo8nTq4TbJ6lrK5xkrAdn2w2WtMKzNAgWUWY6rwR4diw93zF9w==","signatures":[{"sig":"MEUCIAW7hmg8wwq+F1uAmvF2bxGeW6d0kdsPNyvASpwS0I41AiEA9WWSHTPGIEevmBsVniAd7X3Xw2LanZqBfn5w8DgKQ4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78332},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"b35469ff0dce9cc7cd8699caa3ac92ea41e2ef73","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.61_1693436487621_0.6768058148092273","host":"s3://npm-registry-packages"}},"0.0.62":{"name":"typegeese","version":"0.0.62","_id":"typegeese@0.0.62","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"0c6bbe4d68c0e3a9cd3347de54ba2e825d92c5ec","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.62.tgz","fileCount":69,"integrity":"sha512-NEfhoRoQsERAxE1l8uT6jKC1PZO98lzCg8Uxn8DVW/qOFS7lJ612NISzRch0b8tvmwQsIRLKJ47VT4QXVh4hdg==","signatures":[{"sig":"MEQCIC4pBm9rBJnUJ8oIXqYmdmw7tw+RSeZn0hGxDvh6CZILAiAJDV2oXlJ0qlKcrsFPbGiR7ibNXC1e5e0kHwxusYp5QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78339},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"c32f4e036650de6aaa54a85d35b04094ba096f0b","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.62_1693437080192_0.0007243635392837344","host":"s3://npm-registry-packages"}},"0.0.63":{"name":"typegeese","version":"0.0.63","_id":"typegeese@0.0.63","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"4de630859d63093c7f926a94463f96fb837c1193","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.63.tgz","fileCount":69,"integrity":"sha512-fkdOYdTgADEYhPDcl8TSDlpX/JR7ytv/Smv1z/jvGhA/jlu9Fjs/XYa5qYpXYBbsYUA3K0VT/V8M5KsdhHZcrQ==","signatures":[{"sig":"MEUCIElcL7Snuz4R9SolhqLNADsVDJJj4LENv/hOKcUpaI7SAiEA5LrSfEnsnVC98Eishi3+ZyOidFm7erYYUWY6yvA6bzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78331},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"7a5dbe4f3f4a73e7fdd1c79ede37b8554d6c5152","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.63_1693437391242_0.4537824941187454","host":"s3://npm-registry-packages"}},"0.0.64":{"name":"typegeese","version":"0.0.64","_id":"typegeese@0.0.64","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"737ac9ce4d75c427dbafb8677a2be3d928a88b0b","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.64.tgz","fileCount":71,"integrity":"sha512-yJlsIhZ4WoDPSwY7VjQk2DXmURng00WCTOXKCIT/Uilkok2C4JxPLh/UZBD8UmaXE112YGtS2FGwfWmJsTKetA==","signatures":[{"sig":"MEUCIQCV7SfnBvFDrOYpRXitbQQTvCqIuvMn+w1zSMTx8C7ADQIgU0YoupjZYvGMslhGiGustFV/IKPfkELIJuBM5D/rJ9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81158},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"bfa9a84d9470de864676005b73ef6a0ebe5f77fe","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.64_1693438333780_0.35716047873015566","host":"s3://npm-registry-packages"}},"0.0.65":{"name":"typegeese","version":"0.0.65","_id":"typegeese@0.0.65","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"36b0791b38de9f9946079112283fa67e4f6b8040","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.65.tgz","fileCount":71,"integrity":"sha512-YnhAfWdjDIJ8YaP8n+u7mRUTSKJsJk3HLdX2Eq0WqYqe1FPAV27FjM+ioEFO3OFSbTD3rCbfEtHFO52z2TkclQ==","signatures":[{"sig":"MEUCIGw2O+257mF2ZZtryA0ZHpjXvxz5iHSY0cGUDV/9esmsAiEA7quWIG5DQ0zjnuFdcn/NLteGt1E67nLwmsFoOvNYbuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81374},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"0fa3193efef30c5e8d41fc681ab48cdd6cb72f27","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.65_1693440407651_0.2793008468836229","host":"s3://npm-registry-packages"}},"0.0.66":{"name":"typegeese","version":"0.0.66","_id":"typegeese@0.0.66","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"d8fe22a9ab390310f9533354c2d2c2db7b36712c","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.66.tgz","fileCount":71,"integrity":"sha512-DfOxRu2bgDpCCMvvYORKzzmaDdQIHZOMPC7XDFHcSid2yFUg9e2QZHPtfok1blzXXabq5rxQjSLdTw3BzINmAA==","signatures":[{"sig":"MEQCICIu5H+AovISncG9tMcSJBCbNV8PbKyR6/NVWlR1UawcAiBhCindzpyRNH27Dlf5unScAILEBMTfEw0K5xujK0HHLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83201},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"ce2e99bac42755134d4800cf435b6a80e180f5d4","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.66_1693446053376_0.46244300021332774","host":"s3://npm-registry-packages"}},"0.0.67":{"name":"typegeese","version":"0.0.67","_id":"typegeese@0.0.67","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"3e716c1bf972eb6dc55aed3b7307355b6e6fc8bd","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.67.tgz","fileCount":71,"integrity":"sha512-iQ6/1atF+hUO3ccaAQHklV14PvILFy29NM94F8bi1BS5Bx2xvw/fzYmDYdhz2+UaVe8oXbr8d+MvK2HFlTwomQ==","signatures":[{"sig":"MEYCIQCpSRhbs11t651x+TO9B2NEsVxW9i8FVEGMoBVR6SBrJQIhANPa8f4XfTITkj+WtZdwkwgF9Zeer/WGqIynXKGQTIyd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83358},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"816a6c128865d85e68416b9642b79c28979ed0f5","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.5.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.67_1693446802508_0.9969482141455777","host":"s3://npm-registry-packages"}},"0.0.68":{"name":"typegeese","version":"0.0.68","_id":"typegeese@0.0.68","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"ae9600bc0726c198e41d74b8fd3fd11bab487ff4","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.68.tgz","fileCount":71,"integrity":"sha512-cDvubiNDcJSIyuqZeqA8JBVzp7RKbUrD9wG5LN8pLWrMCr29AKVuLb4DFB4K/8qPHSa+RUegsBO9+GJhZ2OCUQ==","signatures":[{"sig":"MEUCIQCYCmJAQs/Oe0nM8DKoDpIai76Zar/F5vxNGmie4aP/zAIgUzrZWVBZ+3eBDKaAUIJRfJa0c5XqrNmQSEYOatns3l4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83314},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"90489dafcebcecd0a20bf7f898a024f385e91022","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.68_1693447791136_0.07383201129377448","host":"s3://npm-registry-packages"}},"0.0.69":{"name":"typegeese","version":"0.0.69","_id":"typegeese@0.0.69","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"a18240d5091ec707c9aaebc7f0f4050691a9ed15","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.69.tgz","fileCount":71,"integrity":"sha512-z9MUNjTVfuq/77lkW12yNlCEwm0jtIEHFKUn8iOLhHOLReqRDIR5MQK+THa36Hk1TIKbmFxUG+IoQWG3j8ZGow==","signatures":[{"sig":"MEUCIQCtqYOxPB9TZIISjSZh3pcn4k3YHS4yAoM5eGXIzKWxvgIgeVbLBYjD3iEygJy3C4aGjIXKa0kgqUfUbXfmnMvpE3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83330},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"38d013dd61beded24fd6e9cd6eefadd7467e211c","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.4.5","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.69_1693514564718_0.25623034527572663","host":"s3://npm-registry-packages"}},"0.0.70":{"name":"typegeese","version":"0.0.70","_id":"typegeese@0.0.70","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"d2fdfe1e788aeda8b81b5b753b3e0b04e16baac2","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.70.tgz","fileCount":71,"integrity":"sha512-jGxCwKXbhhn3VIsQZRATDUAM0Z+Kom0qM8ePCAQ6lB6C30JV1WT/YgAzeCak9eIHGplZFbB83D20C9alZUSLGA==","signatures":[{"sig":"MEYCIQCg0Flo/Ofmq3cEXL21v4kF84CrG/UBWSbEWxsQdo1eTAIhAM52JDH/dD6FMfyRn/fTlPiaFFXwqUCB+4+7tN6qsPth","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87282},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"6fc9713992043fe023aae3ba1e20b25831500ea2","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.70_1693861784611_0.20375609457698318","host":"s3://npm-registry-packages"}},"0.0.71":{"name":"typegeese","version":"0.0.71","_id":"typegeese@0.0.71","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"0f759ed5f5055f994db6140253cf1bfc2e61dcb0","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.71.tgz","fileCount":71,"integrity":"sha512-KopbIrRbBo2M5xz6paK48DqRjAG4+xy33fQH65kst811Y9DY7gXSqfkG2rNJ1bNTjoY/ii370rMhXCYasNDwsw==","signatures":[{"sig":"MEYCIQCdwus3KiHaAASUkMkCMIsNnUpo/SNA+U2jEhbGF0PRZwIhALjXioKOcyFOae68TKugRrf2HEnvwtZEE5k5XTqWLvpS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88313},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"bd9df43be6e37a437d7044195081525d19b443ba","scripts":{"test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.71_1693870104350_0.07437868179966212","host":"s3://npm-registry-packages"}},"0.0.72":{"name":"typegeese","version":"0.0.72","_id":"typegeese@0.0.72","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"59249d35ff4f302d2f8a7bfd9e55f6eb7d35468c","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.72.tgz","fileCount":71,"integrity":"sha512-lCOProtJn1T+iFhT8tcjLsIWiPyUvR19A9jqYl+YIyas9Y1OKLaX5ekTN/RyCGPMMnosl1molXmx8qGsTidd0Q==","signatures":[{"sig":"MEQCICKLH5JTizehMXBB2NaMyX27YakGb6ZYqP/IPnrLDqbGAiAilqEhnMhJCoBX9PZLClWb5Isq8ZkIpidsQatypmVwpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88866},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"7ed40a21a964390fa189716dc183e4d65d5f9477","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.72_1693962184630_0.611354240482392","host":"s3://npm-registry-packages"}},"0.0.73":{"name":"typegeese","version":"0.0.73","_id":"typegeese@0.0.73","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"18b7b2d07a4863ea5ed99b6e2e440e92722f2143","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.73.tgz","fileCount":71,"integrity":"sha512-iEw+1BkXZgj0Ag9Tj9jbqkUbb6onSHGSljpC+tnpCkHNL6ANUAuTeaFNimvxp+kjHN+H1hnErfABowxoLLlbHg==","signatures":[{"sig":"MEQCIGn7gt3t0NA/9ZFUkiHQiXzNqJG4hfbpK4e5Nyc13HO/AiAiaRaTNuqI4FGFShi39PFsgpONIeR3nArErfhiMUcTzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89514},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"6657556a6510688d77dca9574ef7886d6eea99b5","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"Opinionated schema types and utilities built on top of the amazing [Typegoose](<https://github.com/typegoose/typegoose>) library that provides support for a type-safe Prisma-like select API and MongoDB migrations.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.73_1693964860862_0.7929553147253967","host":"s3://npm-registry-packages"}},"0.0.74":{"name":"typegeese","version":"0.0.74","_id":"typegeese@0.0.74","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"b206ea98daf45790b59d5c2f281c58ed8a2a201a","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.74.tgz","fileCount":71,"integrity":"sha512-R5P+n8+hGnm4daLkYVh2Vyi/UShRxLpMdBpObiGTRvsQk5sQVADOD3fd4a7TvtdL55V5BFPTjHTzDZonFCBTIA==","signatures":[{"sig":"MEQCIHISju0RENArKAJ/x8vfme27eiul/hxGbVt+wvxKfadeAiBtttyojXCxiZKs05gqP9kgS1Xjs1Hr67Hm/R525rOdKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91451},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"1c90d5fab58c89bce9fbb9e2136873b8bc8a8089","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"typegeese is a type-safe ORM for MongoDB which introduces the concept of **migration-defined schemas.**","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.74_1694027170289_0.44081702273030987","host":"s3://npm-registry-packages"}},"0.0.75":{"name":"typegeese","version":"0.0.75","_id":"typegeese@0.0.75","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"af81357e29fb380ecad6cc7964859deb4694c997","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.75.tgz","fileCount":71,"integrity":"sha512-WzZ5ONTxWbOZRo5lBqflkD2OvUTa32fGScUgOCXy80CYIVV42QZ3MAwPLjjiToNuRL/loNzCleQuXCJ/nGxvHA==","signatures":[{"sig":"MEUCIQDJXDMJ8/ayTDiVS5xxixfMFIQC6b3DRBh8vvxTTpAkIAIgGwNeUyimvcX9FGsiscj+NCFdLtjAgkDLttJ6ysMZW30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91451},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"db02f11742ee6d9e0dd7b7d65b0414d8f777f9a4","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"typegeese is a type-safe ORM for MongoDB which introduces the concept of **migration-defined schemas.**","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.75_1694029570248_0.3699331631951166","host":"s3://npm-registry-packages"}},"0.0.76":{"name":"typegeese","version":"0.0.76","_id":"typegeese@0.0.76","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"99669987ab6885e5d5d60acf72615f4148315e6a","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.76.tgz","fileCount":71,"integrity":"sha512-wdAS3qf9iwpzDbGdxagWSb/apAGi7LNwRuESVjDIdFqdmU91pK2kDnixXTtKZSHzX947g3ODU/Xmtj8WMl3a4w==","signatures":[{"sig":"MEUCID5q2MhI93h0wO8EMV6a3UwQ9iS3zVrRfIqUiu+2Fvf2AiEAw4zv6spLWEUadn14R/BxJ/ZNbc/vKtkuWZl49s2Uslw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91357},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"5147eff1d563ea3e7d0a36703bfc8204d87853c0","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"typegeese is a type-safe ORM for MongoDB which introduces the concept of **migration-defined schemas.**","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.76_1694030162034_0.28633017138367745","host":"s3://npm-registry-packages"}},"0.0.77":{"name":"typegeese","version":"0.0.77","_id":"typegeese@0.0.77","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"54f41ce68bc6dd1e547b8aeb1fbb71f1552f2e4c","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.77.tgz","fileCount":71,"integrity":"sha512-3ixGpb0G0mshlc+rNhPoXV4z2ZKRRPbsGxuoUsqeMgIlAvdGM3g70L2ElkBa2RBvcjU8ibe8J82R9ttOMLx3vA==","signatures":[{"sig":"MEQCIEaDUO2lYIYoWjubE75RzB0qwpJ89GlLt2/8lj77lB3CAiAmtU0LD2FxiLKIoaHR4t6vf6UU5OlsWvdbvzot5kLlLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91676},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"7a38a2cfc14511cfd0251d9559bccbf99ec42cc7","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"typegeese is a type-safe ORM for MongoDB which introduces the concept of **migration-defined schemas.**","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.77_1694037819674_0.11936629391579445","host":"s3://npm-registry-packages"}},"0.0.78":{"name":"typegeese","version":"0.0.78","_id":"typegeese@0.0.78","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"7622603dd9be2e46f2ce5d3186342d0516770fa6","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.78.tgz","fileCount":71,"integrity":"sha512-rxNm5PGjGSHqeTyHkYkUvemZh9VU5G+CiY/l2Lxabj5gtVlMHG0slyJgu1ScuCJG4tIm9ae6G8xyXaHgN4g5SA==","signatures":[{"sig":"MEUCIGHA23S7oTRCFXBlgL3fPMhqtU/z8MDp7fgG2Pg5SuIUAiEAkHlSQh+ddB1+3oL47uIBxMqGQn8Jhtnio/xtT8Ze1JA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91909},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"b4eecb6c6eb34e831b056f3f9f1b1165e87776f8","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"typegeese is a type-safe ORM for MongoDB which introduces the concept of **migration-defined schemas.**","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.78_1694102179925_0.6314145514594915","host":"s3://npm-registry-packages"}},"0.0.79":{"name":"typegeese","version":"0.0.79","_id":"typegeese@0.0.79","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"fac62f35f21bdb68668ffec6db186a30b01daf24","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.79.tgz","fileCount":71,"integrity":"sha512-i2RvLTcLXnMGNIFO3HZWmj+RkTb7wdQEHSkD/80MX7lprKDvwTTtGy3B6WPeRpl03tyMERKvbSWmuQYj2V8W/g==","signatures":[{"sig":"MEUCIGRJxhEMsQqXHkBvSWrFB9eliU5iELlV3sigP+lrVw6zAiEAu7/7tcdLo58aH/3Odqs+lR3UJ65eC3kcqn03tj9Jh54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91690},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"6ed78f63529b4f268f7d1b893c9e58ce03ebb043","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"typegeese is a type-safe ORM for MongoDB which introduces the concept of **migration-defined schemas.**","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.79_1694239935381_0.30770666756236054","host":"s3://npm-registry-packages"}},"0.0.80":{"name":"typegeese","version":"0.0.80","_id":"typegeese@0.0.80","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"2ea14346ded281d8e258fab2c992e1c09a3a50ac","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.80.tgz","fileCount":71,"integrity":"sha512-sf2Qw5i1UwCjfljBfz1QZo6/1fISY1Wti/T2JbVvBAaNusjz1bFzsO2XXsC7shdSKuFxUalmLL5vUitQWHvA9w==","signatures":[{"sig":"MEUCIBRUI33lthXEVgXYpnGaeKj3ur8FY9nM20o520bL5ML6AiEAmfDLSLw+dAtNEJIZF0pCg1pbTtjUOzT08q/zugQt/kM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91732},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"8a80bd3d88236278a67fc39cfdab6b2a6621ead9","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"typegeese is a type-safe ORM for MongoDB which introduces the concept of **migration-defined schemas.**","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.80_1694293657031_0.11671357459156995","host":"s3://npm-registry-packages"}},"0.0.81":{"name":"typegeese","version":"0.0.81","_id":"typegeese@0.0.81","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"5bc94e7cdca3f5dd1b8ebea61f0e200c6122ea29","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.81.tgz","fileCount":71,"integrity":"sha512-v6GZhoazXox/vdy/XaVDYlhBqMth/jI4XmkV4x4B6TRO8xe9K2qJxJ9E5YG2qtoiM0SpmPRXu2lOmXqFsqxiRA==","signatures":[{"sig":"MEYCIQCc8zFHcrZJe8D/+A+RO4xDOAkIbARkb0xEBEwZmp2WWwIhAJAud3Pj/FG0e5gk2w8F6GVPAlskOvi6v7ChzhJE1YAW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91732},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"2d2ed8a82db5eb9ad0eb53bf4c3818df192f4bff","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"typegeese is a type-safe ORM for MongoDB which introduces the concept of **migration-defined schemas.**","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.81_1694297061154_0.014059683835927261","host":"s3://npm-registry-packages"}},"0.0.82":{"name":"typegeese","version":"0.0.82","_id":"typegeese@0.0.82","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"33bef09f5ce14ebf4e241a02ecf50fa17df43d02","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.82.tgz","fileCount":71,"integrity":"sha512-me4nr4sLGTIpLBBFbIJlNS6F9zdCMp6QRUrg0uh5bx713mc4Fq5woE2nD6b02gKCvL/NWTPEUoQvaaJ2ORLujw==","signatures":[{"sig":"MEUCIA18VwA1sVorFZg98bC4cExN/VymHQzU5fecZWzz3ktCAiEAyuiWJBprDpQnamz+dw6+PbcMdauQ79sA3yDZbSgIjQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91730},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"ced92a21e106e7387e69c2e69cec25a5000153f4","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"typegeese is a type-safe ORM for MongoDB which introduces the concept of **migration-defined schemas.**","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.82_1694297431704_0.1028722982674557","host":"s3://npm-registry-packages"}},"0.0.83":{"name":"typegeese","version":"0.0.83","_id":"typegeese@0.0.83","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"1ad77ecccf73e1679d1828f8712ce8c6726ff521","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.83.tgz","fileCount":71,"integrity":"sha512-0/Q3C2Pwfb4tTUAturHDyHvIqJeYEa6Ojehzk9Pr4mTdF7rR216wWFc5wF5S3bQEUA/NuMTi4n75JCLrTfAKyQ==","signatures":[{"sig":"MEYCIQDFq2ad2TF5b8mq9bdwyt76mCgUEE5a9xsIo5gtczCMUQIhAKbvU+TbSdtCXAWR9SeRyyIo6BxQvohzXmu1o9lnAxwf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91756},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"23a631f7d16d0b6c11562c814c36b1a11d394b02","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"typegeese is a type-safe ORM for MongoDB which introduces the concept of **migration-defined schemas.**","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.83_1694298691095_0.4265339509975492","host":"s3://npm-registry-packages"}},"0.0.84":{"name":"typegeese","version":"0.0.84","_id":"typegeese@0.0.84","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"ef38c2e6ffa36466984ecfeb79672a2428394f4d","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.84.tgz","fileCount":71,"integrity":"sha512-jPEzDlSAMZQj07ksHV3+MOXEgQ7p40e3mNVs7bqbLLonhUGAM4zrhC6ctTrFHpdrYiyjTtI5ukOUa2jWb3C+tg==","signatures":[{"sig":"MEUCIHc425mfymZAmKa3KCc5zQ/KkHxW2qbywgrUyy4zblv0AiEAvC1a5VEZZnwf1S681BKpMDrSGYrAqs9sJ+X9RXZFYg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91559},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"d0accbb5b2bf0fd40e6248836de0aee735b2cb26","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"9.8.1","description":"typegeese is a type-safe ORM for MongoDB which introduces the concept of **migration-defined schemas.**","directories":{},"_nodeVersion":"20.5.1","dependencies":{"map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.84_1694380006683_0.7043061108525417","host":"s3://npm-registry-packages"}},"0.0.85":{"name":"typegeese","version":"0.0.85","_id":"typegeese@0.0.85","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"e838c4178bd067ecee93aefbab92fc8fc7c3560a","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.85.tgz","fileCount":64,"integrity":"sha512-dP3sPy0Q2k8eekC7x5C0VCQcVOv/Cmd4rj3hW9bQ+eK6O8Vc+87mSR/9PNXpY9q1JVqkWhIw/WTcCtAhyM95ow==","signatures":[{"sig":"MEQCIHnnL63M0hEV78v1L2fIGFGIJ3vMZ4e2I0Vp077+yaCCAiAnaslm612HuUn/Zx2FY0OpBIrDE0y2kOCfXkNj8ZTSmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86802},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"6cee34b0977adf1a7d3eee8b7d226c1616b837c2","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">typegeese</h1>   <p align=\"center\">     painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.85_1696184192355_0.32209810383428406","host":"s3://npm-registry-packages"}},"0.0.86":{"name":"typegeese","version":"0.0.86","_id":"typegeese@0.0.86","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"1eeb54f39d04e68d5358c0b7a91d609e0a16abf6","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.86.tgz","fileCount":64,"integrity":"sha512-OdtLYnwGmYpTZMwIOOGipS2i7cmNE3uZzorcrv8ZZnRDFw8XP38rwv7ZBUltVZ8AHhhhUrLmxRpH0Z2bNXehmg==","signatures":[{"sig":"MEUCIEtWdlpirvGfzpwSNZhiULkJXpkC5Tvw+4JoKW1Wux7tAiEAu8fZbg4DWQpItEiaeV5pvYLjgF9QXkqS2JbDUokpFEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86849},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"32c4a37590c9a7e0d6a0d4a6aab4a774e57b4598","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.86_1696205239653_0.36636581970101223","host":"s3://npm-registry-packages"}},"0.0.87":{"name":"typegeese","version":"0.0.87","_id":"typegeese@0.0.87","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"609108728cfcf45b3fb59e13552fa4b89aa09110","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.87.tgz","fileCount":60,"integrity":"sha512-AxLksPqZN7AaCkddIjmXdYuN4zKMYglYR40HVMIJh4iJwb2pwd9GoCtJ25LiDJoeFfcq0bjhmFNj+J7f0EMB4A==","signatures":[{"sig":"MEYCIQDnRnFbSMNgffNqOZkulV2JN+iMVLFM40/U3Ymp8PdnXAIhAOYcicIzFfdMX3Dv7vhyobbK1q9hCv5FMLI63jQnLbL3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87621},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"0eb93d51338299341a00813d6e1750680f5b18db","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.87_1696355756703_0.2392693846992371","host":"s3://npm-registry-packages"}},"0.0.88":{"name":"typegeese","version":"0.0.88","_id":"typegeese@0.0.88","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"fab8c46dafeac021824654cccbb716ec087b8179","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.88.tgz","fileCount":60,"integrity":"sha512-Itvg2r0Hp8jaCE7tagxz4/kecTdnVaS3HJ/ucJCzny4cBxIXnlAE4K87cDbQWG59NwQcHSvs3dvvBQVM/JTtzw==","signatures":[{"sig":"MEYCIQDT4VQO9kTkuGH331ELh2RXkNq/ozfTLKgoEv2JLqP3egIhAIXcGPxEgx6BM1iT/QHG3V5V6wOnnwOj9r+MTZdHu/dI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88733},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"3127f2e5be4b1b49abf9638d063daacfce0ffd60","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.88_1696441824871_0.5044492023208265","host":"s3://npm-registry-packages"}},"0.0.89":{"name":"typegeese","version":"0.0.89","_id":"typegeese@0.0.89","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"b0dd071f22e046bec80626760bfd5a95ee029ed1","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.89.tgz","fileCount":60,"integrity":"sha512-FZWTbAt078RQp2OEFs/15ph4sGkjrf52OwSRq3Mw/oGgViKB5aNkvk31lxu85DuwWBVA3o6KSGLZUxWxslhoeQ==","signatures":[{"sig":"MEUCIQDBJUNT1LR3p4XgD6k/Zdu1NYCBJElLqnP5G5t+ZiW9RgIgLIoJJ6omtIsBEdkU/e8U+C7xblT+BpknT09HRUneEaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88619},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"2c892a6f012293094aa01d379c66adb7395130dc","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.89_1696535623355_0.3066628132529594","host":"s3://npm-registry-packages"}},"0.0.90":{"name":"typegeese","version":"0.0.90","_id":"typegeese@0.0.90","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"6cae13c57c954d05e1fac71f2f39bce4d793092b","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.90.tgz","fileCount":68,"integrity":"sha512-8snVR0jD0uUumoGp4MbwPsSHFNcNUCSB4J+a+wNdePFkF7/U6o1KlcdddEPf+9SsHS1tNREtTwQKYZZBl7yk5w==","signatures":[{"sig":"MEYCIQCrwZFBtyyjlPpgAp5fmKcS+mKQyLiq8CbFdeizegI2LAIhAPqUqzRmmEx4Mb0htdZ8ZEc42RKeIsbIXMZcKw4dWWQJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113095},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"3b16c38d4807da72080dadc9610abbe80803e07f","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"8.19.4","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"16.20.2","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.90_1697089950598_0.9490816714464314","host":"s3://npm-registry-packages"}},"0.0.91":{"name":"typegeese","version":"0.0.91","_id":"typegeese@0.0.91","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"5dca6c1becd9df123d420b5ad230b5bc6669bd21","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.91.tgz","fileCount":68,"integrity":"sha512-nB9u9inlw08DM2de8afVvLffQQiMEqHXxpIlE3HHVbI4dWM6w6YvOE8XwugVWeZebb6I7mXdlS+ib/2Em3dO6w==","signatures":[{"sig":"MEQCIDT3jM2FoIomNPMuQd6XJvAOerZqoVQBft5hJW6RUdruAiBsN03TLouPxWrxoft9/TtDSf0zT804k3YI96lAuo5ByA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113247},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"913f163b7811d2b70d9ed47ab35a949715dbacba","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"8.19.4","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"16.20.2","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.91_1697135415421_0.6495332715838709","host":"s3://npm-registry-packages"}},"0.0.92":{"name":"typegeese","version":"0.0.92","_id":"typegeese@0.0.92","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"2437c7038cdb20f11375f20a1b18655644132f1f","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.92.tgz","fileCount":68,"integrity":"sha512-ZPXp7t/oAZfk1jUmgYQUYTqsuq8kbGKQwmNpVIAOSxX5WT2uVoj1FeUaS16NCJrAVdc1kIiZ7g0Ca/paBkKouA==","signatures":[{"sig":"MEYCIQDfD6W7NTxVrBWRzkceBOUUItllS9MEvaz1ZBrv7VYwZAIhAL3ema4Nqw/Xx3paLcwBrtl04j9bgRY5uQMbR3+YP47p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113012},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"49e080cf60b1f808d085be2524f57376cad34db0","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"8.19.4","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"16.20.2","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.92_1697140320190_0.07358758323620784","host":"s3://npm-registry-packages"}},"0.0.93":{"name":"typegeese","version":"0.0.93","_id":"typegeese@0.0.93","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"5f666985e57a305eed1f96c0d8e6fd45ef997326","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.93.tgz","fileCount":68,"integrity":"sha512-+912Cmm2o0TG3ABkMjU5UQQPldMzG3nYP9BPvFMUTIXm77YDWw5/jJtF/O3jFF9P4m71KNXNKAaSZKG6q5mQLQ==","signatures":[{"sig":"MEUCIQDLIy+wxD8uYGns8USzL1Q1gi/JsrNFML5c/F49+i6xXQIgV9+vfn+8seTVtxIeoFroQ2Hk9XKQPRCUcRrj9FzSPIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113053},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"52677db0bd5e932233e32b117eb159a04fc86d3c","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"8.19.4","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"16.20.2","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.5.0","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.93_1697140862328_0.6750304023804039","host":"s3://npm-registry-packages"}},"0.0.94":{"name":"typegeese","version":"0.0.94","_id":"typegeese@0.0.94","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"c5ca06409b69fd3407525ed0c7e9303e81c9abfb","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.94.tgz","fileCount":30,"integrity":"sha512-ntXjTSNcCb/0iwEffcp/YLde18fU5QZUBfV/QkDiiZBY17ZDXZ1RLLIwvanHpHsktN8zlePNDSE4QSQdkDDDMA==","signatures":[{"sig":"MEUCIA0Xbr7Rx2Ct8tCM6tsDNePRBFUQRkhYSRiJsb4V4gbhAiEA3llf8/37Jhp/jb7CP7aRKaz9+fW7Fm1/y8dw/bHVnsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76912},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"d80e2ba1bf424aae913b23eae1a62336ebb1fdff","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.2.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegeese/types":"0.0.94","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.6.2","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.94_1697394561199_0.8562310017622008","host":"s3://npm-registry-packages"}},"0.0.95":{"name":"typegeese","version":"0.0.95","_id":"typegeese@0.0.95","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"f4a4b2f478bf27db831e28fcb7bccc20f6d2c215","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.95.tgz","fileCount":30,"integrity":"sha512-5/4wh8Audeyq5gxU2UhR0sbgx8EbiZsEvsIlNWYxsA8JZpeZ+Y/6XS5v+mrpQNUHOlGx+rlvoyAjomouY+96Sg==","signatures":[{"sig":"MEUCIG5PLuqJlvX9L/PELsr71HRVbrbDW9b+8HZmRoTzWNx4AiEAjavOktzZMG1klZzJy/aQh95Sdh7Y7zaPvxvqxQ55g60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76942},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"2d1cea652bc58373c1f4a28252ea92b2adf16c0d","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.4.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegeese/types":"0.0.95","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.6.2","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.95_1697398414393_0.9568259642000445","host":"s3://npm-registry-packages"}},"0.0.96":{"name":"typegeese","version":"0.0.96","_id":"typegeese@0.0.96","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"a93f82809b8ecb1e5f22be7656ca9172bfbd13c8","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.96.tgz","fileCount":30,"integrity":"sha512-YdqovQK6NOd122KKWLXvGNWFt1UJLt+LywPbWArUdKoLoaj8rS4z24wa7z6Nv2ah2JBv3Xppb5RN2cMIHQDntQ==","signatures":[{"sig":"MEUCIGmvBKzDAMfhlKM+k5aIElh9AcULQmZjM936lAx7X3ixAiEAmFRiOWy63uQ0gpLOenvLQ2n7tPh5WWbQC/w92tWbkwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77713},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"40cb55a2059a334c701208d33887b0ff8e19a0ae","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.4.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegeese/types":"0.0.96","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.6.2","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.96_1697482415292_0.17397218635878886","host":"s3://npm-registry-packages"}},"0.0.97":{"name":"typegeese","version":"0.0.97","_id":"typegeese@0.0.97","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"01a636396ef4b685be88810f330687e16961f63a","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.97.tgz","fileCount":30,"integrity":"sha512-u6IBi+WA9twYydrjB8gRxti46Frc5DnS8ewNZnrS1e6qTpNvlZl/sVLmf/xL+oFgPGaE3f/zNGxKbmlYK5gLjg==","signatures":[{"sig":"MEUCIQDP4x4CD9JHhUzK6jnbSowZhQNGVkUP60nmPBvC/Pw64AIgZd4qS/zgoapjAJBp6YD7tlSDcULjfO2E4BQHSSPN4Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77713},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"171fe1ac8d8cb888d9e858d73d3bb082e2225d15","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.4.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegeese/types":"0.0.97","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.6.2","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.97_1697483057148_0.7299053147571581","host":"s3://npm-registry-packages"}},"0.0.98":{"name":"typegeese","version":"0.0.98","_id":"typegeese@0.0.98","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"2b4549d507013a1620e41f613a0b6221a398c024","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.98.tgz","fileCount":30,"integrity":"sha512-ftV/QThxNjMVUT0naZZ6/w+oCNwFyCG7cm2Waodoqj1jEOxmabDsPM56Vfxdi0koro1IkFgatuL0FZOdJhjBbw==","signatures":[{"sig":"MEUCIGvcQ0YhZhYqKqEt8dQgA4XImeYFcyFn49n/wmBchTUuAiEAsV+6Z9K5gW8veuzzZT5EuqmVzcqjMj3NyZVdcKFNJCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77841},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"36e9d85f030593b32e67de27168afc4c7ad2127c","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.4.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegeese/types":"0.0.98","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.6.2","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.98_1697483349802_0.8290982361860422","host":"s3://npm-registry-packages"}},"0.0.99":{"name":"typegeese","version":"0.0.99","_id":"typegeese@0.0.99","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"5f0ba87acb9708347e6177dfe118f67ca7d71013","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.99.tgz","fileCount":30,"integrity":"sha512-hxGAXbgHHSpTkb3S67N2nNQaX7ESQ2E9F3UXh/IJI2FnDYkgXtlw//1ODgRTRzoFZ8ocPPXuVImMHjiUSoD0PA==","signatures":[{"sig":"MEYCIQCk4z8bPgIGxVKWry4o/hka1Kc+cfEPaCxSxHLgt6xJYQIhAKvPW1yyZVTl0k3JsVl9M1qLOR+6dp7iQ8y37S/v/ehW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77788},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"78e877b8a672e86821ffc1d0a7dd0d891dcda459","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.4.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegeese/types":"0.0.99","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.6.2","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.99_1697484833964_0.6434056782477273","host":"s3://npm-registry-packages"}},"0.0.100":{"name":"typegeese","version":"0.0.100","_id":"typegeese@0.0.100","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"5765844e4a4c5b0dbf042a3aea7d61850b5388a5","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.100.tgz","fileCount":30,"integrity":"sha512-nU4z3AUFKUG3E0swLSbpqX93ahS96QdkWA22bBrUbJB8DTlU0ORjppvY8uBo/lT9VXF6E3cFxk3wh0eaaGTasQ==","signatures":[{"sig":"MEUCIF4VAv7PYh5Ko4o6tBAk4t+0VsQFw7eN7XoFwdVIStHJAiEAkGM6wYKCOss32wyrMKwu6MdV2zCSpmdgzWFUjSTFLp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78479},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"d0861b7c77aec744070476d4e6fc1bd8cb44df5b","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.4.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegeese/types":"0.0.100","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.6.2","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.100_1697489992452_0.94106953434827","host":"s3://npm-registry-packages"}},"0.0.101":{"name":"typegeese","version":"0.0.101","_id":"typegeese@0.0.101","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"2c3a7e15d8c130bd8f91b53b591f685f1b4721cb","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.101.tgz","fileCount":30,"integrity":"sha512-YzSE+W+6tDZdkXbMrCUDfTS9a3k+Hf45wiKKwt6POpK5GccKTGB0Yijq68vIwH+2rY07qgoe8SGlD8iCIQamgw==","signatures":[{"sig":"MEYCIQCNZre45LUVA+xqmEYiz44qoTTNboPPG16/4sFLTftI3gIhAJAQ3YkXheepQNbC98jeorK+Os58C2oqjQf+kg0li1VV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78477},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"e8407fc9625ccddbab22b62892bb0df9346cd0a1","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.4.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegeese/types":"0.0.101","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.6.2","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.101_1697501605810_0.262614011303405","host":"s3://npm-registry-packages"}},"0.0.102":{"name":"typegeese","version":"0.0.102","_id":"typegeese@0.0.102","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"6e12c3e94857a6797bd1ec831ea702692ba848e1","tarball":"https://registry.npmjs.org/typegeese/-/typegeese-0.0.102.tgz","fileCount":30,"integrity":"sha512-dDIN6R8Mzm9EPUI20porl3hxpMbNmhj5oS3mMhsJxJedbR1Q7wwb5ne42Ao4aag5GGOOW2hAFLMecmgp9GPR3A==","signatures":[{"sig":"MEUCIQDV1iDJ3Z9/czYy7M/YySEYYjuKKzVDXG9c3T8oP79hZgIgKz2vh+7KZ3ogH4pzIC/pY0bGzq12GZLKA1YkjsDSdsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78477},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"f4d942e32df3c041c9d73fa139544504f0683835","scripts":{"test":"vitest run --threads=false","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_npmVersion":"10.1.0","description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rfdc":"1.3.0","map-obj":"^5.0.2","dot-prop":"^8.0.2","rename-fn":"^2.1.0","type-fest":"^4.4.0","filter-obj":"^5.1.0","deepmerge-ts":"^5.1.0","@typegeese/types":"0.0.102","@paralleldrive/cuid2":"^2.2.2","@typegoose/typegoose":"^11.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mem":"^9.0.2","vitest":"^0.34.3","onetime":"^6.0.0","mongoose":"^7.6.2","lionconfig":"^3.1.1","typescript":"^5.2.2","rollup-plugin-tilde-imports":"^1.0.2"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/typegeese_0.0.102_1697504008065_0.8102524366884936","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-08-24T23:53:57.552Z","modified":"2024-08-03T20:32:15.752Z","0.0.0":"2023-08-24T23:53:57.787Z","0.0.1":"2023-08-25T04:29:50.987Z","0.0.2":"2023-08-25T04:35:12.069Z","0.0.3":"2023-08-25T18:11:56.687Z","0.0.4":"2023-08-25T18:32:11.733Z","0.0.5":"2023-08-25T18:41:22.809Z","0.0.6":"2023-08-25T23:25:36.581Z","0.0.7":"2023-08-25T23:48:14.958Z","0.0.8":"2023-08-26T00:01:34.435Z","0.0.9":"2023-08-26T03:53:31.197Z","0.0.10":"2023-08-26T04:02:43.520Z","0.0.11":"2023-08-26T04:11:03.982Z","0.0.12":"2023-08-26T04:25:05.055Z","0.0.13":"2023-08-26T04:31:17.615Z","0.0.14":"2023-08-26T04:35:58.309Z","0.0.15":"2023-08-26T04:42:26.540Z","0.0.16":"2023-08-26T15:57:04.505Z","0.0.17":"2023-08-26T16:09:54.110Z","0.0.18":"2023-08-26T16:15:15.275Z","0.0.19":"2023-08-26T16:20:51.865Z","0.0.20":"2023-08-26T16:44:31.158Z","0.0.21":"2023-08-26T16:58:06.848Z","0.0.22":"2023-08-26T16:59:19.112Z","0.0.23":"2023-08-26T17:06:22.122Z","0.0.24":"2023-08-26T21:04:34.399Z","0.0.26":"2023-08-26T21:30:55.737Z","0.0.27":"2023-08-26T21:44:25.906Z","0.0.28":"2023-08-26T21:46:31.302Z","0.0.29":"2023-08-26T22:10:01.457Z","0.0.30":"2023-08-26T22:57:34.862Z","0.0.31":"2023-08-26T23:19:15.354Z","0.0.32":"2023-08-26T23:46:53.222Z","0.0.33":"2023-08-26T23:59:36.645Z","0.0.34":"2023-08-27T05:16:23.457Z","0.0.35":"2023-08-27T15:05:25.799Z","0.0.36":"2023-08-27T18:44:07.538Z","0.0.37":"2023-08-27T18:51:24.408Z","0.0.38":"2023-08-27T18:57:17.380Z","0.0.39":"2023-08-27T19:57:22.709Z","0.0.40":"2023-08-29T01:22:42.883Z","0.0.41":"2023-08-29T01:36:29.019Z","0.0.42":"2023-08-29T01:55:38.231Z","0.0.43":"2023-08-29T02:07:37.848Z","0.0.44":"2023-08-29T02:14:45.235Z","0.0.45":"2023-08-29T16:08:45.844Z","0.0.46":"2023-08-29T16:34:43.285Z","0.0.47":"2023-08-29T16:39:17.174Z","0.0.48":"2023-08-29T16:54:14.773Z","0.0.49":"2023-08-29T20:52:13.708Z","0.0.50":"2023-08-29T21:04:34.281Z","0.0.51":"2023-08-29T21:18:27.474Z","0.0.52":"2023-08-29T21:40:16.065Z","0.0.53":"2023-08-29T22:02:21.288Z","0.0.54":"2023-08-29T22:31:28.607Z","0.0.55":"2023-08-29T22:44:19.594Z","0.0.56":"2023-08-30T21:00:20.742Z","0.0.57":"2023-08-30T21:32:13.884Z","0.0.58":"2023-08-30T21:54:23.842Z","0.0.59":"2023-08-30T22:51:50.362Z","0.0.60":"2023-08-30T22:57:08.046Z","0.0.61":"2023-08-30T23:01:27.854Z","0.0.62":"2023-08-30T23:11:20.426Z","0.0.63":"2023-08-30T23:16:31.388Z","0.0.64":"2023-08-30T23:32:14.040Z","0.0.65":"2023-08-31T00:06:47.834Z","0.0.66":"2023-08-31T01:40:53.620Z","0.0.67":"2023-08-31T01:53:22.696Z","0.0.68":"2023-08-31T02:09:51.428Z","0.0.69":"2023-08-31T20:42:44.892Z","0.0.70":"2023-09-04T21:09:44.870Z","0.0.71":"2023-09-04T23:28:24.505Z","0.0.72":"2023-09-06T01:03:04.833Z","0.0.73":"2023-09-06T01:47:41.107Z","0.0.74":"2023-09-06T19:06:10.510Z","0.0.75":"2023-09-06T19:46:10.531Z","0.0.76":"2023-09-06T19:56:02.303Z","0.0.77":"2023-09-06T22:03:39.874Z","0.0.78":"2023-09-07T15:56:20.133Z","0.0.79":"2023-09-09T06:12:15.586Z","0.0.80":"2023-09-09T21:07:37.295Z","0.0.81":"2023-09-09T22:04:21.434Z","0.0.82":"2023-09-09T22:10:31.862Z","0.0.83":"2023-09-09T22:31:31.323Z","0.0.84":"2023-09-10T21:06:46.832Z","0.0.85":"2023-10-01T18:16:32.557Z","0.0.86":"2023-10-02T00:07:19.837Z","0.0.87":"2023-10-03T17:55:56.989Z","0.0.88":"2023-10-04T17:50:25.159Z","0.0.89":"2023-10-05T19:53:43.531Z","0.0.90":"2023-10-12T05:52:30.816Z","0.0.91":"2023-10-12T18:30:15.736Z","0.0.92":"2023-10-12T19:52:00.446Z","0.0.93":"2023-10-12T20:01:02.635Z","0.0.94":"2023-10-15T18:29:21.488Z","0.0.95":"2023-10-15T19:33:34.579Z","0.0.96":"2023-10-16T18:53:35.537Z","0.0.97":"2023-10-16T19:04:17.375Z","0.0.98":"2023-10-16T19:09:09.951Z","0.0.99":"2023-10-16T19:33:54.171Z","0.0.100":"2023-10-16T20:59:52.689Z","0.0.101":"2023-10-17T00:13:26.045Z","0.0.102":"2023-10-17T00:53:28.250Z"},"description":"<p align=\"center\">   <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />   <h1 align=\"center\">Typegeese</h1>   <p align=\"center\">     Painless database migrations via <strong>migration-defined schemas</strong>   </p> </p>","maintainers":[{"email":"leon@leonsilicon.com","name":"leonsilicon"}],"readme":"<p align=\"center\">\n  <img src=\"./assets/mascot.png\" width=\"200px\" align=\"center\" alt=\"typegeese mascot\" />\n  <h1 align=\"center\">Typegeese</h1>\n  <p align=\"center\">\n    Painless database migrations via <strong>migration-defined schemas</strong>\n  </p>\n</p>\n<br/>\n\nTypegeese is a type-safe ORM for MongoDB which introduces the concept of _migration-defined schemas_.\n\nWith Typegeese, your schema migrations become the source of truth for the structure of your data.\n\nThis makes it possible for Typegeese to automatically apply schema migrations on-demand without the need for migration generation scripts or complex data migration processes.\n\n> **Note:** Typegeese is currently _experimental_; expect bugs, breaking changes, and incomplete documentation 😅\n\n## Migration-defined schemas\n\nTypegeese schemas are defined in terms of migrations, each of which creates a new versioned schema.\n\nThese migrations are defined using TypeScript classes powered by the amazing [typegoose](https://github.com/typegoose/typegoose) library (which is where the name _typegeese_ is inspired from).\n\nThe first version (v0) of a schema extends from `Schema('Name')`:\n\n```typescript\n// ./user/v0.ts\nimport { Schema, prop } from \"typegeese\";\n\nexport default class User extends Schema('User')<typeof User> {\n  static _v = 0;\n\n  @prop({ type: String, required: true })\n  email!: string;\n\n  @prop({ type: String, required: false })\n  name!: string | null;\n}\n```\n\n```typescript\n// ./user/$schema.ts\nexport { default as User } from './v0.js';\n```\n\n<details>\n  <summary>Why does <code>Schema(...)</code> need a generic type argument?</summary>\n\n  <hr />\n  The generic type argument after <code>Schema(...)</code> is used by typegeese's internal types to look up the schema type from a mongoose model query. For example:\n\n  ```typescript\n  const user: User = await select(UserModel.findOne(...), { ... });\n  //          ^ The generic type argument in the schema class definition\n  //            allows typegeese to infer the correct `User` schema type\n  //            from this call\n  ```\n\n  Typegeese also uses this generic type argument to verify that the mandatory \"_v\" property is present on the class.\n\n  <hr />\n</details>\n\nWhen you want to add a new property, you extend the previous version of your schema by passing it to typegeese's `Schema` function:\n\n```typescript\n// ./user/v1-add-profile-image.ts\nimport { type Migrate, Schema, prop } from \"typegeese\";\n\nimport UserV0 from './v0.js';\n\nexport default class User extends Schema(UserV0)<typeof User> {\n  static _v = 'v1-profile-image';\n\n  @prop({ type: String, required: false })\n  profileImageUrl!: string | null;\n\n  static _migration: Migrate = (migrate: Migrate<UserV0, User>) =>\n    migrate({ profileImageUrl: null });\n}\n```\n\n```typescript\n// ./user/$schema.ts\nexport * from './v1-add-profile-image.js';\n```\n\nThe static `_migration` property can handle arbitrarily complex migrations:\n\n```typescript\n// ./user/v2-add-username.ts\nimport {\n  getModelForSchema,\n  type Migrate,\n  prop,\n  Schema,\n  select\n} from 'typegeese';\n\nimport UserV1 from './v1-add-profile-image.js';\n\nexport default class User extends Schema(UserV1)<typeof User> {\n  static _v = 'v2-add-username';\n\n  @prop({ type: String, required: true })\n  username!: string;\n\n  static _migration: Migrate = async (migrate: Migrate<UserV1, User>) => {\n    const { _id, mongoose } = migrate;\n    const UserV1Model = getModelForSchema(UserV1, { mongoose });\n    const user = await select(\n      UserV1Model.findById(_id),\n      { email: true }\n    );\n\n    if (user === null) return null;\n\n    return migrate({\n      username: user.email.split('@')[0]\n    })\n  }\n}\n```\n\n```typescript\n// ./user/$schema.ts\nexport { default as User } from './v2-add-username.js';\n```\n\nIf you want to be able to view all your schema's properties in one place, you can install and use `@typegeese/shape`, which comes with a `t` helper that leverages TypeScript inference to define a type containing your schema's properties:\n\n```typescript\n// ./user/$schema.ts\nexport { default as User } from './v2-add-username.js';\n\nimport type { t } from '@typegeese/shape';\nimport type * as $ from '../$schemas.js';\n\n// This type is type-checked by TypeScript to ensure\n// that it always stays up to date with every new migration\nexport type $User = t.Shape<\n  $.User,\n  {\n    _id: string;\n    name: string | null;\n    email: string;\n    profileImageUrl: string | null;\n    username: string;\n  }\n>;\n```\n\nThe `t` helper can also be used to define the shape of your schema at runtime:\n\n```typescript\n// ./user/$shape.ts\nimport { t } from '@typegeese/shape'\n\nimport type { $User } from './$schema.js';\n\n// Typegeese's `t` helper also lets you declare the shape of\n// your schema at runtime which can be imported from the\n// client side (it's recommended to use a separate file for\n// the runtime definition so your bundler doesn't end up\n// importing server-side code)\nexport const User = t.Shape<$User>({\n  _id: t,\n  name: t,\n  email: t,\n  profileImageUrl: t,\n  username: t\n});\n```\n\n## Examples\n\nThe examples use the following UserV0 schema:\n\n```typescript\n// ./user/v0.ts\nimport { Schema, prop } from 'typegeese';\n\nexport default class User extends Schema('User')<typeof User> {\n  static _v = 0;\n\n  @prop({ type: String, required: true })\n  email!: string;\n\n  @prop({ type: String, required: false })\n  name!: string | null;\n}\n```\n\n### Adding a new field\n\n```typescript\n// ./user/v1-add-username.ts\nimport {\n  type Migrate,\n  Schema,\n  prop,\n  getModelForSchema,\n  select,\n  type Migrate\n} from 'typegeese';\n\nimport UserV0 from './v0.js';\n\nexport default class User extends Schema(UserV0)<typeof User> {\n  static _v = 'v1-add-username';\n\n  @prop({ type: String, required: true })\n  username!: string;\n\n  static _migration: Migrate = (migrate: Migrate<UserV0, User>) => {\n    const { _id, mongoose } = migrate;\n    const UserV0Model = getModelForSchema(UserV0, { mongoose });\n    const user = await select(\n      UserV0Model.findById(_id),\n      { email: true }\n    );\n\n    if (user === null) return null;\n\n    return migrate({\n      username: user.email.split('@')[0]\n    })\n  }\n}\n```\n\n### Removing a field\n\n```typescript\n// ./user/v1-remove-name.ts\nimport { type Migrate, Schema, prop } from 'typegeese';\n\nimport UserV0 from './v0.js';\n\nexport default class User extends Schema(\n  UserV0\n  { omit: { name: true } }\n)<typeof User> {\n  static _v = 'v1-remove-name';\n\n  static _migration: Migrate = (migrate: Migrate<UserV0, User>) => migrate({})\n}\n```\n\n### Renaming a field\n\n```typescript\n// ./user/v1-rename-name-to-full-name.ts\nimport {\n  type Migrate,\n  Schema,\n  prop,\n  getModelForSchema,\n  select\n} from 'typegeese';\n\nimport UserV0 from './v0.js';\n\nexport default class User extends Schema(\n  UserV0,\n  { omit: { name: true } }\n)<typeof User> {\n  static _v = 'v1-rename-name-to-full-name';\n\n  @prop({ type: String, required: false })\n  fullName!: string | null;\n\n  static _migration: Migrate = (migrate: Migrate<User, UserV0>) => {\n    const { _id, mongoose } = migrate;\n    const UserV0Model = getModelForSchema(UserV0, { mongoose });\n    const user = await select(\n      UserV0Model.findById(_id),\n      { name: true }\n    );\n\n    if (user === null) return null;\n\n    return migrate({\n      fullName: user.name\n    })\n  }\n}\n```\n\n### Renaming a schema\n\nIn order to preserve compatibility with a blue/green deployment strategy, typegeese handles schema renames by running queries on both the old collection and the new renamed collection, and then lazily copying over documents into the new collection as they are queried from the renamed model.\n\n```typescript\n// ./_user/v1-rename-to-account.ts\n// ^ We rename the folder to use an underscore prefix to indicate that it was renamed\n\nimport {\n  type Migrate,\n  Schema,\n  prop,\n  getModelForSchema,\n  select\n} from 'typegeese';\nimport UserV0 from './v0.js';\n\nexport default class User extends Schema(UserV0)<typeof User> {\n  static _v = 'v1-rename-to-account';\n\n  static _migration: Migrate = (migrate: Migrate<UserV0, User>) => migrate({})\n}\n```\n\n```typescript\n// ./account/v0.ts\n\nimport { User } from '../_user/$schema.js';\n\nexport class Account extends Schema('Account', { from: User })<typeof Account> {\n  static _v = 0;\n}\n```\n\n## Implementation\n\nThe `Schema(...)` function is used purely for type inference and returns the `Object` constructor at runtime:\n\n```typescript\nclass User extends Schema('User')<typeof User> { /* ... */ }\nclass Post extends Schema(PostV0)<typeof Post> { /* ... */ }\n\n// Equivalent at runtime to:\nclass User extends Object {}\nclass Post extends Object {}\n```\n\n> In practice, `extends Object` is equivalent to omitting the `extends` clause.\n\nBy returning the `Object` constructor in the extends clause, we avoid using inheritance for migrations. This reduces the chance of conflicts with typegoose's intended uses of inheritance (e.g. for discriminator types).\n\nInstead, typegeese dynamically constructs schemas at runtime when the functions `getModelForSchema` or `loadModelSchemas` are called.\n\n## Limitations\n\nCurrently, typegeese expects that there exists only one reference to its internal functions (since it uses `Reflect#getMetadata` and `Reflect#defineMetadata`). This means that you must mark typegeese as external when using a bundler like Webpack.\n","readmeFilename":"readme.md"}