{"_id":"@aequum/mongoose","_rev":"25-55114e84be41c7db440d963820d1662e","name":"@aequum/mongoose","dist-tags":{"rc":"0.25.6-alpha","latest":"0.27.15"},"versions":{"0.25.4-alpha":{"name":"@aequum/mongoose","version":"0.25.4-alpha","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/mongoose@0.25.4-alpha","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum","bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"dist":{"shasum":"e587947f07e69a5ff7e0df86e6ea94c8217993cb","tarball":"https://registry.npmjs.org/@aequum/mongoose/-/mongoose-0.25.4-alpha.tgz","fileCount":30,"integrity":"sha512-9VKhcUOKfwmJ+rxKx3gTlU6NKKMqeUm88SDdaa5fn+sPBjlxO06IdJPeu2knhsNr5ajzEB86eW0/Lyl528zdFQ==","signatures":[{"sig":"MEUCIEj5Mut3aS86M5O743t2f5Zk3YQ3sP7lEgYUWbytuk5aAiEAqlg0aoj0dyp7Th6AlIDZJKFyd5Ikrmc2AnKwG0XyzwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43219},"gitHead":"a174810d6981b27db1dc12735c9512f7ec961c4e","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum.git","type":"git","directory":"packages/mongoose"},"_npmVersion":"10.9.2","description":"aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mongoose":">=8.0.0","@aequum/crudl":"^0.25.1-alpha08","@aequum/exceptions":"^0.25.1-alpha08","mongoose-paginate-v2":">=1.0.0","@aequum/paginate-common":"^0.25.1-alpha08"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose_0.25.4-alpha_1748837672100_0.14521929380008514","host":"s3://npm-registry-packages-npm-production"}},"0.25.5-alpha":{"name":"@aequum/mongoose","version":"0.25.5-alpha","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/mongoose@0.25.5-alpha","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum","bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"dist":{"shasum":"ed5e7584ad6c2973be47755adb2f3c51c8ff8024","tarball":"https://registry.npmjs.org/@aequum/mongoose/-/mongoose-0.25.5-alpha.tgz","fileCount":30,"integrity":"sha512-AqYQhya8VlEKO7dKbZxHi8CwNpA1sX+ghYQffn6Wz6iI0oMnjtX3oxe61DcGzeXuIehhGWewiGyD997eA6ddbg==","signatures":[{"sig":"MEYCIQDo9QSWzN9fb5PmGDMZ7Rs8+Ma2QPUoGeF7VOhm4MFXpwIhAIJicITtWEsMok220b0FZ/h325ajbMKAuLAhq3Db4+Nq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43219},"gitHead":"b918ac5cdbc6cb7a389a0f72cf302d099305f458","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum.git","type":"git","directory":"packages/mongoose"},"_npmVersion":"10.9.2","description":"aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mongoose":">=8.0.0","@aequum/crudl":"^0.25.1-alpha08","@aequum/exceptions":"^0.25.1-alpha08","mongoose-paginate-v2":">=1.0.0","@aequum/paginate-common":"^0.25.1-alpha08"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mongoose_0.25.5-alpha_1748839598109_0.9793589080364846","host":"s3://npm-registry-packages-npm-production"}},"0.25.6-alpha":{"name":"@aequum/mongoose","version":"0.25.6-alpha","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/mongoose@0.25.6-alpha","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum","bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"dist":{"shasum":"a184df2602a134c79509dff535d99c31f3290751","tarball":"https://registry.npmjs.org/@aequum/mongoose/-/mongoose-0.25.6-alpha.tgz","fileCount":30,"integrity":"sha512-jEitRZyS4ZkP9U/KhJtUixax6jUpfNn4MaP4NnIJIw0GPdUXMBBpjCLSAiRVIZ/2A0LST3zw3/C//ZnwpxmX5w==","signatures":[{"sig":"MEUCIQCuXnupM8zhq68nnPrCnRR/NZVVWwB5O/QnH6ZHD1t9xgIgWrPtFhor9RYKU9G8wo1eQVJdp3WLgs2XdqpE1ssC6L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43213},"gitHead":"22ff6fc45093ffecfd126f541d076be0d9eebc35","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum.git","type":"git","directory":"packages/mongoose"},"_npmVersion":"10.9.2","description":"aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mongoose":">=8.0.0","@aequum/crudl":"^0.25.6-alpha","@aequum/exceptions":"^0.25.6-alpha","mongoose-paginate-v2":">=1.0.0","@aequum/paginate-common":"^0.25.6-alpha"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mongoose_0.25.6-alpha_1748840829314_0.6522536231521843","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@aequum/mongoose","version":"0.26.0","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/mongoose@0.26.0","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum","bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"dist":{"shasum":"3e217932fa863950cdeb51b2227e1c748dc81b9b","tarball":"https://registry.npmjs.org/@aequum/mongoose/-/mongoose-0.26.0.tgz","fileCount":30,"integrity":"sha512-pDX8XObqlXZYqns00SlUwpaqr2sG97ANY/Yspb1KQsp9VzSFROBSqU70hW+QqCF6RMK+qobT7wXYQza7TBf4cg==","signatures":[{"sig":"MEYCIQCBZIvPgWDaeAb49uQnb3l9dDXcLYveO2qVbrwwQPEFZQIhAOvwoVerFolZoDqHvd09gTAQiu+oFNjHg6R0BEwoTbVV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43490},"gitHead":"a28741d673b312236be7ba9efd2b07adcc4b971e","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum.git","type":"git","directory":"packages/mongoose"},"_npmVersion":"11.4.1","description":"aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mongoose":">=8.0.0","@aequum/crudl":"0.26.0","@aequum/exceptions":"0.26.0","mongoose-paginate-v2":">=1.0.0","@aequum/paginate-common":"0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose_0.26.0_1749003941486_0.08475661325101846","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@aequum/mongoose","version":"0.26.1","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/mongoose@0.26.1","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum","bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"dist":{"shasum":"a3ca0905a810cc3657ab553056ff1467b8ad2648","tarball":"https://registry.npmjs.org/@aequum/mongoose/-/mongoose-0.26.1.tgz","fileCount":30,"integrity":"sha512-4Rkgp1n4Dmn6HkOdcXKY3pGjwsf0lX2xqpxZX48WCUeWEjbA+V3nLPs3dOR+KGNvgOdVbvjWCaGhH/lR3SS3CQ==","signatures":[{"sig":"MEUCIHIevdoZoi533ErlJVXCu3tzGTidwobluIW8iX2YBwqeAiEAg7ggmhJdBUJGQ1CKBS60cX7nuozI1+lc8jdVzhoSMeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43490},"gitHead":"e71e53dd0d8104c03e792ec98f5c8c370e53f506","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum.git","type":"git","directory":"packages/mongoose"},"_npmVersion":"11.4.1","description":"aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mongoose":">=8.0.0","@aequum/crudl":"0.26.1","@aequum/exceptions":"0.26.1","mongoose-paginate-v2":">=1.0.0","@aequum/paginate-common":"0.26.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose_0.26.1_1749004459788_0.13362090065755905","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@aequum/mongoose","version":"0.27.0","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/mongoose@0.27.0","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum","bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"dist":{"shasum":"2cfb0951a8ab68d5a7f52103aa9eb741a1ea2ef6","tarball":"https://registry.npmjs.org/@aequum/mongoose/-/mongoose-0.27.0.tgz","fileCount":30,"integrity":"sha512-f6L1FWULpZkMWqgp/u28JjQlZWrFs42mMLoTeZJm5GB5+CEIa6I2RCvTuf1NJk8U9rU7zL1HvZw29mzYLYLF7w==","signatures":[{"sig":"MEQCIGHVShxj5yTXStXCdfE2LsB5Epxx0qUF5qTZECFncK2jAiBEa3LhBLAdfLeu1LAVsUPR+eVSw73YBNbQ4qe9wGtHIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43562},"gitHead":"771e07593f9d32aaef13c005b5731eb7c7dfb64c","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum.git","type":"git","directory":"packages/mongoose"},"_npmVersion":"11.4.1","description":"aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mongoose":">=8.0.0","@aequum/crudl":"0.27.0","@aequum/exceptions":"0.27.0","mongoose-paginate-v2":">=1.0.0","@aequum/paginate-common":"0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose_0.27.0_1749160199694_0.5824946773569664","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@aequum/mongoose","version":"0.27.1","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/mongoose@0.27.1","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum","bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"dist":{"shasum":"008f669c633b0bfe2c9f5ad23680461df567a3c4","tarball":"https://registry.npmjs.org/@aequum/mongoose/-/mongoose-0.27.1.tgz","fileCount":30,"integrity":"sha512-c6kTHgo5VgPPrL+ACf7Ecp+cs1IB6GhIjEeT9DFK5uhay4meK6mIkT56z6MtEJd5KMDZ0HVxnS0JOXtqJ7/OaQ==","signatures":[{"sig":"MEYCIQCrzW4i0DFXuM8OUdc7IY0W3T0kRnryHVeM9zBfUuCPzQIhAOZpQ/5teTJzMmYhXf30SyJELMknPFMFSaPNerXKE8+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43562},"gitHead":"128ab5e08c506d967215930f9bcbe038211abc60","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum.git","type":"git","directory":"packages/mongoose"},"_npmVersion":"11.4.1","description":"aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mongoose":">=8.0.0","@aequum/crudl":"0.27.1","@aequum/exceptions":"0.27.1","mongoose-paginate-v2":">=1.0.0","@aequum/paginate-common":"0.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose_0.27.1_1749327043699_0.7868831682853723","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@aequum/mongoose","version":"0.27.3","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/mongoose@0.27.3","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum","bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"dist":{"shasum":"7bde5c5fe186aa23ab824199d461a67545017d9a","tarball":"https://registry.npmjs.org/@aequum/mongoose/-/mongoose-0.27.3.tgz","fileCount":30,"integrity":"sha512-frmJ34G6s4GNxjVy+w+YuAT8iM9SeyO1/vH4Qc3cEBFV6D2G2yXI7cBHAVF6/yUGe2Nncc87r17TpsMLaK/mEQ==","signatures":[{"sig":"MEUCIA780donkAGXe/nqZw5XkDpOUuWR3eF1TP1pp5gOoV6vAiEA/AHBkTpzgCy5ZbaaXSl3HVcuHRSpuqqTiJj0omXyr0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43562},"gitHead":"6698487e3b6a33c2e719636234085fbc6305d6e8","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum.git","type":"git","directory":"packages/mongoose"},"_npmVersion":"11.4.1","description":"aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mongoose":">=8.0.0","@aequum/crudl":"0.27.3","@aequum/exceptions":"0.27.3","mongoose-paginate-v2":">=1.0.0","@aequum/paginate-common":"0.27.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose_0.27.3_1749335995557_0.8550238422883918","host":"s3://npm-registry-packages-npm-production"}},"0.27.4":{"name":"@aequum/mongoose","version":"0.27.4","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/mongoose@0.27.4","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum","bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"dist":{"shasum":"f32aff4a1d8a9da5a396c9d9374ff859f1eefacc","tarball":"https://registry.npmjs.org/@aequum/mongoose/-/mongoose-0.27.4.tgz","fileCount":30,"integrity":"sha512-1UDtJM9d3ejWe+Chliaa2ovNRL4+/DGahoGdn+xHUOP/dtdzpR/mv4YLtj44AtoIARmMNGZj78BMtEb+OsKsMg==","signatures":[{"sig":"MEYCIQDXGqQROPnyiOEb6K28WUq4vmo/x5vKknbpYoJ/9oCh5QIhAKYqVQNj+itsNvI9ewuHUk8BQ1I0FDiOusB08JvOgelG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43562},"gitHead":"ecaef9c465fbc20d210196f36f81a737b9868e4c","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum.git","type":"git","directory":"packages/mongoose"},"_npmVersion":"11.4.1","description":"aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mongoose":">=8.0.0","@aequum/crudl":"0.27.4","@aequum/exceptions":"0.27.4","mongoose-paginate-v2":">=1.0.0","@aequum/paginate-common":"0.27.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose_0.27.4_1749349593434_0.9329885857241511","host":"s3://npm-registry-packages-npm-production"}},"0.27.9":{"name":"@aequum/mongoose","version":"0.27.9","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/mongoose@0.27.9","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum","bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"dist":{"shasum":"25ff27182369dcd786c55d5f2ad0b6a63833ccac","tarball":"https://registry.npmjs.org/@aequum/mongoose/-/mongoose-0.27.9.tgz","fileCount":30,"integrity":"sha512-Bx5rTYAWoQPiPAIzdJXuPzhfoOy5vJ0jHCTPBL2CQynrDVEK1Cl3QwabN/at25tmUAElYgdsxPv2nLqvlvDTBA==","signatures":[{"sig":"MEYCIQCEkaR5T+7nldIh1lF7pUPQ8py4TARyeKF9C9qf3Yqw7wIhAK4ks4ieOv1gsR3ht/hLcjFH9IoFfmbrHvwe17pGnkW5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42500},"gitHead":"1c148d1d0467210a104d198176ef99a527eba325","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum.git","type":"git","directory":"packages/mongoose"},"_npmVersion":"11.4.1","description":"aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mongoose":">=8.0.0","@aequum/crudl":"0.27.9","@aequum/exceptions":"0.27.9","mongoose-paginate-v2":">=1.0.0","@aequum/paginate-common":"0.27.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose_0.27.9_1749759224010_0.5909358385709984","host":"s3://npm-registry-packages-npm-production"}},"0.27.13":{"name":"@aequum/mongoose","version":"0.27.13","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/mongoose@0.27.13","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum","bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"dist":{"shasum":"f16c6ad08887e6aea1fb804d46ed51e283231d62","tarball":"https://registry.npmjs.org/@aequum/mongoose/-/mongoose-0.27.13.tgz","fileCount":30,"integrity":"sha512-5VqPy33qDLs1Z/+DUu4irXBHNT8AUHElRy0bAkW7a8/vVLYYfZM4xpXZM8cNiFA6BiTA/c1p8kz7w7xHn5sT2A==","signatures":[{"sig":"MEUCID9pNi68cJm8rq1n4dEYfvzR4HcVI9ktKNxMglYAMNlQAiEA5E2OQlp6/4hZn5W3gY4Vms70i7ruj6sg1lkqstnfRSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43547},"gitHead":"b1350d028f7bdd79a82492bd1758260b5a7d64d1","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum.git","type":"git","directory":"packages/mongoose"},"_npmVersion":"11.4.1","description":"aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mongoose":">=8.0.0","@aequum/crudl":"0.27.13","@aequum/exceptions":"0.27.13","mongoose-paginate-v2":">=1.0.0","@aequum/paginate-common":"0.27.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose_0.27.13_1749796579718_0.1575151921756648","host":"s3://npm-registry-packages-npm-production"}},"0.27.15":{"name":"@aequum/mongoose","version":"0.27.15","description":"aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils ","keywords":["aequum","hexagonal","rest","api","http","mongoose","mongodb","repository","crudl","crud","pagination"],"author":{"name":"Felipe Buccioni"},"homepage":"https://github.com/fbuccioni/aequum","repository":{"type":"git","url":"git+https://github.com/fbuccioni/aequum.git","directory":"packages/mongoose"},"license":"Apache-2.0","publishConfig":{"access":"public"},"dependencies":{"@aequum/crudl":"0.27.15","@aequum/exceptions":"0.27.15","@aequum/paginate-common":"0.27.15","mongoose":">=8.0.0","mongoose-paginate-v2":">=1.0.0"},"_id":"@aequum/mongoose@0.27.15","gitHead":"61fe281a6d72492dce0be37dc1b720f6dd555a29","bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-ci3idz/jUC3R35CGFuS0Gqray1XbDGAttQNla1yZMzBhqkFuTHaOL7hV/vAp82HOGypikLYxiH9dLhVssf7nIw==","shasum":"0cd1fcac9d2c1600f886bcd6f192349fed4570a6","tarball":"https://registry.npmjs.org/@aequum/mongoose/-/mongoose-0.27.15.tgz","fileCount":30,"unpackedSize":43773,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDlCX9Qbq3pduAdWyXZDNu3u0r4sx3fVZUWVAcf+chs8AiEA877h262LDC/LvmvVKPRhUVP5CO4qf5Ocfgs9zwtJPSs="}]},"_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"directories":{},"maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mongoose_0.27.15_1749833469215_0.141589539898882"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-02T04:14:32.043Z","modified":"2025-06-13T16:51:09.949Z","10.0.0-alpha04":"2025-05-22T17:25:14.388Z","10.0.0-alpha05":"2025-05-26T00:31:40.165Z","10.0.0-alpha06":"2025-05-28T04:05:44.949Z","0.25.0-alpha06":"2025-05-28T06:02:56.135Z","0.25.0-alpha07":"2025-05-28T06:25:18.022Z","0.25.1-alpha08":"2025-05-30T08:33:02.130Z","0.25.1-alpha":"2025-06-01T21:16:25.199Z","0.25.2-alpha":"2025-06-01T21:26:44.142Z","0.25.3-alpha":"2025-06-02T03:37:42.574Z","0.25.4-alpha":"2025-06-02T04:14:32.290Z","0.25.5-alpha":"2025-06-02T04:46:38.277Z","0.25.6-alpha":"2025-06-02T05:07:09.503Z","0.26.0":"2025-06-04T02:25:41.703Z","0.26.1":"2025-06-04T02:34:20.011Z","0.27.0":"2025-06-05T21:49:59.982Z","0.27.1":"2025-06-07T20:10:43.908Z","0.27.3":"2025-06-07T22:39:55.742Z","0.27.4":"2025-06-08T02:26:33.591Z","0.27.9":"2025-06-12T20:13:44.180Z","0.27.13":"2025-06-13T06:36:19.919Z","0.27.15":"2025-06-13T16:51:09.415Z"},"bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","homepage":"https://github.com/fbuccioni/aequum","repository":{"type":"git","url":"git+https://github.com/fbuccioni/aequum.git","directory":"packages/mongoose"},"description":"aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils ","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"readme":"aequum Mongoose tools \n=====================\n\nA collection of tools which includes: \n\n- Repositories\n- Pagination via [`mongoose-paginate-v2`](https://www.npmjs.com/package/mongoose-paginate-v2)\n- CRUD/CRUDL services via [`@aequum/crudl`](https://www.npmjs.com/package/@aequum/crudl)\n- Schemas with virtual ID `id` field instead `_id`\n- Duplicate exception handling via [`@aequum/exceptions`](https://www.npmjs.com/package/@aequum/exceptions)\n\n\nComponents\n----------\n\n### Repositories\n\n- [`MongooseRepository`](https://github.com/fbuccioni/aequum/blob/main/packages/mongoose/repositories/mongoose.repository.ts): Repository base class for Mongoose, providing basic CRUDL operations.\n- [`MongoosePaginatedRepository`](https://github.com/fbuccioni/aequum/blob/main/packages/mongoose/repositories/paginated/mongoose-paginated.repository.ts) Extends from `MongooseRepository` to provide pagination support.\n\n\n### Services:\n\n- [`BaseCRUDLMongooseService`](https://github.com/fbuccioni/aequum/blob/main/packages/mongoose/services/base-crudl-mongoose.service.ts): Base CRUDL service implementation for Mongoose (*).\n- [`BaseCRUDLMongoosePaginatedService`](https://github.com/fbuccioni/aequum/blob/main/packages/mongoose/services/paginated/base-crudl-mongoose-paginated.service.ts): Extends from `BaseCRUDLMongooseService` to provide pagination support (*).\n\n\n### Utils:\n\n- [`duplicateEntryExceptionOrError`](https://github.com/fbuccioni/aequum/blob/main/packages/mongoose/utils/exception.util.ts): Check if the provided error is a duplicate entry error and return a `DuplicateEntryException` (**) or returns the original error.\n- [`isDuplicateError`](https://github.com/fbuccioni/aequum/blob/main/packages/mongoose/utils/exception.util.ts): Check if the provided error is a Mongoose duplicate entry error.\n- [`schemaTransformsForVirtualID`](https://github.com/fbuccioni/aequum/blob/main/packages/mongoose/utils/schema.util.ts): Apply transforms to input and ouput the virtual `id`\nfrom MongoDB `_id` field.\n- [`SchemaWithVirtualID`](https://github.com/fbuccioni/aequum/blob/main/packages/mongoose/utils/schema.util.ts): A Class that extends Mongoose `Schema` to include a virtual `id` field instead of normal `_id` field.\n\n\n(*) See [`@aequum/crudl`](https://www.npmjs.com/package/@aequum/crudl) for more information about CRUDL services.\n(**): See [`@aequum/exceptions`](https://www.npmjs.com/package/@aequum/exceptions) for more information about exceptions.","readmeFilename":"README.md","keywords":["aequum","hexagonal","rest","api","http","mongoose","mongodb","repository","crudl","crud","pagination"]}