{"_id":"mongodb-repository-crud","_rev":"27-34ee3b5f25dce7d2780d228b8aee75e5","name":"mongodb-repository-crud","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"mongodb-repository-crud","version":"1.0.0","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mongoose-repository.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"1b95ab3430a0725ac096bc791a4ac15c25f7fa6a","bugs":{"url":"https://github.com/nguyenduclong-ict/mongoose-repository/issues"},"homepage":"https://github.com/nguyenduclong-ict/mongoose-repository#readme","_id":"mongodb-repository-crud@1.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-l1ThvPG/klH3/MW1upABAlVsd31G+yKwC4T7566flf1CTVmyKjJNZ62P4Zvn2d/PWXtqn8gSF+brdYiOQdWuyw==","shasum":"e6eae7c97e738310a5a45c16ff0cc0befdfe5d9c","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.0.tgz","fileCount":23,"unpackedSize":53508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8ANlCRA9TVsSAnZWagAAjDgP/0C5/0mD2SgC/j2lstZB\niG257xgoLSn4rT0jFJ8rNT5yqOR+qbOVpgCG44sTaoBO4iXezzescbF2+Hg2\nwLCE38qPOJnN9QbvSnv0oZyzkO1TqytUYbUTYBQ3LdNhxPnSPcC/Wkf0FZ+0\nG+EhXruh/WwT/VkCnXKZwjh0iG2enROfYnQ8B9sS1aNAMzRhv6QBiPV790Lr\nTenb3F5zi5lvk0XbnpPTsMPYGZ5Vqm5qmhiAfcsc+LCLYST0KLzd/6DbK9IP\nJ9eaegEpvfkc95tcyt7tjw62cT5HnH8fmbsK+q7CeFHNUFTfwxPaA6rPaf6u\npVoIjezlZOYdhG5Z6QDqjuCr3krDaAf34xtDKBJJBbYOxCmILi7eOPW1+0KI\nlj8H1Ys0JsbRButw7IH9RDiuO+FBYXr+GL8LF16Yx7oWNFZ2vwNgGjFPAU4a\nh9bEx8CI27hZ4kF/zjMgU9YipUxdaurBahbTBxCjFJ/nrxJpNqAd6oP40uXf\nYn3sO8HSx6jfLr0Bzl1Lecg/mxcgztqY6qPkfmIZ0u4xPOU41Mb2s6u9LdTu\nyjm/KLwQTZaTvWJLVJzLQ1ZsPY4lBBltaYNEaqx/RkCuNcjXwaBA0kNkVe1h\nKQvZDcQRa8A3VpIeh9lFL/XcLUp/XYxn4Qrb/SvsigxFUEv1aPbGpjzhgSK+\nPtnp\r\n=fMKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOSzRhIbz68wac8srK0PMRuqBpINgBMehPWqIMcZIDjAiEA3g+sfeWcL91bC6HiX9VS04vaQ1hQZa1T4/9gV29WP2M="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.0_1609565028873_0.27210054096783853"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"mongodb-repository-crud","version":"1.0.1","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"da4e0f74611fc42484b98029a788cb23a0b26ef1","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-HID4uxl9VA/sEbZNjr6lPNEMzjYn0LrU8ZkOaFiDAeen89Vc33iUHQRVqn3aOH/Q5NDBBbClOU980jb7evwYnA==","shasum":"32ad1a5c36d2d01a6df00371a9e95c065f1767f9","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.1.tgz","fileCount":23,"unpackedSize":53511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8APwCRA9TVsSAnZWagAA7LUP/1sCWN8i5i5XW1ntrgOr\n8+HqG6cm3gptoxtsdEEkmhazfph8AaEke/8e0DOVkNR69DRkNcOlBZSZM+4i\n/DZHaEpnrW0dm7ifS8iBSoCzUOK1L7fEpr1cyQ7Cm3nKzUAqczTe5qjkw2rn\nODyKvI4BlRR/fvMNx3ZuHRZklRXgE+4K5X3mPz1yU7Sc9Jg9j2GljAH655/M\nx4FiXkV0RY01L+uUh/HrOYL6FaDqFusAKQoSdFgDlvOEeLI8IIvxXqV47EaI\ndHu5YuSvxJsHfq9SKYSSz8FE5ufhHtmfr3ivyPl3n6Up8iNx6PB2rr4EK6D9\nZF1p/DeajldC320R5kyI3SJW/9Nm5qdmkI/9yCCeVdbFCrlgHigbY/5vo+Gz\nC99llShXhUFAFEJI42AA3HFKaQ2HRxZ/edFzHA1JEpiwrffFFs06E7wk1iFk\nx4THnbExTSSBtIIouIpI8AbYqADcxsZafAGc2Gb97rU2bVWR7qyhqgtF4w2F\ng8+R4f+C1GgziI0Yr65eVhEEl/a9LVhofLpUCq3jnOasOs1L6bkMcsqX8hjr\n9zG6aGVLrsjqv+3xkWvPrlqZ8HqLIYRqNcNavqk/xykKkWeoLzNMTbMRzbRA\n8WcZS5FK4K/3nhCAzTed31kyTVlAdr06oBdKpsD88ceXri++Wjqc/vyGpGbg\nlK7J\r\n=Jc0R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAv1xdKUT9+7v0fY3XqN/ynrkEgWpX9zrVcycRWiGzhZAiEAxsop9Br8uGgD2EmUvNg/nGbmsPOM1cfqu3+UlCTTits="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.1_1609565167650_0.18229769651760153"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"mongodb-repository-crud","version":"1.0.2","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"6749ec9dde4c4252df065d562329493530a4bb3f","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-DAVf8T5KJSC36/vKN0jXLTE+ZppFXQpgpfNxWMe0x4+xlhhqPuTESUQID1x/ThcDp/lQC/26TkzfG6YZCA0gUg==","shasum":"18d660c8291b8abbfeeea409ff6f93e7e84357fc","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.2.tgz","fileCount":23,"unpackedSize":54537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8gOGCRA9TVsSAnZWagAAV7cQAKHUzhV9mxB/EPTS+A6N\nnqwFY5ZXP9HCl5CrWJ6spXGn3pjD6it2Kr9YmnwsRur7yJpcqNcfSzxzNXY7\nUp5GzIFDM4ZHviBqB0Z569jNerfUVSW2x7mT0rNv5miN4GFbTwJ705An8JR0\n7CZkUa16L0st74gaEbED9M4EvLIb5N9Xfteh1uw/N4dY010dgWaSP8FJz2Vh\nr2bFG1GQHK2owmsk5RIhVPq5BtRDbUGDNwexsusDR+AAc7m2QJjNKDFClp4f\ndSTcuRydgvQpkeoL9Eg0vjEp8X5Xjny8+QtS+o7r5NmCLSQyDbylMFTVNlT2\nkMohF6aCdPf4rQ2KPn4LMZjG81XnYZp1DfsgRUGYnCghmUwUZ/vx+3LzWGOp\n2xJ7x3WXA70MaCleeuLB5wJYgxw5FHg7G2igPqUnWUqw1pEzkduU0aXStMDk\nhTA18TY+x9ArKKWfkdS8bcHgh0L2FdLwsGXL4WX0VtHhJLK2kmpVtI1r9I95\nUOc+7iIZk0m4Z9gXwLCG0ljm3+WmSJ+UgeZUtoKI9ILuxH66GSTLVM5TZo8T\nMXk2Stu+5c9wLvA5RdOWj/EnUja2yAp8MRnmfn61NYzL+Hki6KWYJD7bIh/p\nhkR8krDLF1B2BbpfyIDqKO2ZKW1BiHjtpI56OcDS2MFZYjCOLHPV0s9mHQU3\n3Q7T\r\n=GAdN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvOi1FiDMU/pbhwjmOsOvmfKAI3JiUoUOpH02MZVBCEwIhANSJeClMF1fSSLnIcK95S6JELar4y/yQAo3kCpm+vzBk"}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.2_1609696134337_0.2751594139116642"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"mongodb-repository-crud","version":"1.0.3","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"7805bd9d916d7892a5c5dcce92889d098f814014","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/pLRUuw/PgxGf6AWDA3xdU8DTXZCAJjw3pbZS2ObHP+W1kVk6Zu9xYlD/wHSdz2n9tYYh/nZL3EJDT6Xxlkvtg==","shasum":"d516152e4eb0ee4c94c55d701f926bb0825b73f4","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.3.tgz","fileCount":23,"unpackedSize":62500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9LHcCRA9TVsSAnZWagAAVfoP/jCKHDXxHcjkpdXv1P8p\neyaHo4rz5D9AmbiJHp6FVo58Fc9gP8VrjgNE5Aw08OxsDqUx+ruysHtmkGOa\nYg2VRYb76aOFGoLY7EmZy+f+6g/fvxfNra3pKrywN7daK6pxt+qKyCxYB0Tx\na7QXkP0XkgfPgrwnsGvls+ysPUyPKXj6RzP7ba9EmOnvxIzSydidMqlDT07z\nfjrHnDdbHO57VZXpWykwiz4sTlnjJ2vlt2daQa5XG7HS/tPHxVlJbzBGMV/v\nLlB6cqgEDjgDK4iVIdlbuCM8IAgyj9c1e8F3kI9aZMr4OqVJbf9yNJur1xqC\nFb3nmw9kUBH+tTh9m8toKcJPs+XfpgjUonBgtVvqdplwnbae3MWdwebCikjE\nISMiM0GAnMH6gA3gJjWtLC+K30ht2Hvj+KupWke5YqlNaN9+6Q0m6EabvHMR\n1HC3ZnEqsjqx3vWBl0B4YPsyY80WiHZcoarmdQWPEqSE1Kg1gA24+aKacAiF\natbRMieKUI8bWviLCsltd9wnkrsh2fPmmoxPwKEmJcThz4mqavc5mpFWMNN/\ndHItewGp3slhcyw4mzV6okiHtdrbIbkhEnQHdV/aWjU79p3qSJ9rMDhcOUrf\nePAwTI37vrlbs4N8l6FkDMFWZW1jXRJcFN8xRY8huytMS2rxncZQH12MN0o5\nG8UD\r\n=yUSZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzp3v4R3obR+dZcYYqjWYHZ6QT3hRl1N3f/BIWfie5MAiEA/TNBPc2N2z4/AnKKZPgBTDekdrhKV0TzusqsDS3SaFg="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.3_1609871836041_0.041463117001578675"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"mongodb-repository-crud","version":"1.0.4","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"e4160c2fa62414ed263b973e9676d5ab753167c8","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-OQiWLrrBXTnUPBrAkIJ1JLL6Ujxbv2zUat5baFKnW3dsEoZK7xsRokLgPmkvD0Bj96p48kfMGdrHtMA6ffsMpQ==","shasum":"857073c6252d170cf1c72eae65377558a48eb604","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.4.tgz","fileCount":23,"unpackedSize":64316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9fCjCRA9TVsSAnZWagAARz4P/1KdAQTF3dlDRCjfzuhf\nOd280waCUhhapE6bnrSBnGOq5zwnpOgeu3vlX4KyspSOz8GO03sYOeAp/9ID\n5dyx52FtrFFD9evzSlWuKluBrm0o9kwdu1+zqBR8jAy0+yOnWPEzOlps1dsf\nvpGZG9IJNgFfWL94BbZS0WUTfjGh2SbMyEQUzdyOYzGXanFoIqbZ6deI6rUL\nyBkpc6YNns72xCxz6iBk0vkuKRZiyRqBCfCOayTjG+bWXN8YSzv64Xmpi8Qs\nM27N7tNbeICCWsaxcR9VgGamgGr6Zym56M3hsqjDhuMWtnTXSUnLRy/Tbl0T\n9Hv+qUIW8ks03tOmMrHDu/5dSolnkymMrwFNIm1PkWo2GlI+9RWJuJ3tT2UH\nPgj6BZ4eo3uCo9zbKyFKRt82QzVX6FVPCCW4j+CH4g05m/ecIXARgRzJwnyW\nInGjJKtlf6e/FsboEIN3m1ehAy34IExJd7hCSBHIOKHlW+0zCJbdDD3sJmjU\nGxCewJxkYaIdm7HWUQbQf9rgIXm0QKRGjAbumWgTKJzH8r+mZFsU9uNnHKvv\naRSfoObtPBiQiboSduSEPV5ErJzOh+wZoXb82q4Ac41K1yg19DONQuFx7dhw\nSZ5b1RdkRQ00/1TGvUCtZJyfA0ja05jMgWswcWHDQuid2A8s6TKMXQRKxlOu\nRICR\r\n=FbvF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJmIw3bdwNpK5zMePxjW44wEMoFadpAFESqhv+F24v1gIgC0zHxsuqC+Sc/LSeeA3ej8Vh8oYHnypn6qfyiQ/oX1s="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.4_1609953443158_0.5317491688294511"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"mongodb-repository-crud","version":"1.0.5","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"ca76c9cde21e3a3d04d42d8e5b3af7e8ee9a9df6","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.5","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-v7yQB65rvmRZr2j3AMx6usde5UpY/jR8QEqOh0b56MX7AF6RkzDcPBatgNaMI0dXS+/MOAHlK0VxCQu+SPD9/g==","shasum":"92ed14a12efb754c0fd1ecf82d8e55e79cedc30d","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.5.tgz","fileCount":23,"unpackedSize":64389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9fKfCRA9TVsSAnZWagAAo30P/01/i3IIGeXAPsSCPkJk\nXQnwr1GaNSCq/Mc92HmBOCAPkS9wW0SWzr3XpN8pNz4DeR+DkDgsSxu31d0H\n6g2ttUheUp30tdPQQREWU0Oc0r/4RbdSotcCRN5AAAwwpOJJP0lc2g9IbQYr\n3vNebU3vvBh2IWS1VeQBMzB8WWD2YbqgGBsiQ3/H/5hEd3PcFb7mTE0o28fG\n+VF0x2nP3zSRVRxCQ0kpuVOcAKfd5As2m64rOtMBeSFX8G9fgr5WOyYID7PL\n1YD96pVqN2uTNDXucbo14Mr8PjXRqLMGvN5H1FiKSTdrP+49UQ+LY/JwX1wi\n/8ZUhSdqt1RmMTVhcM7foxoPyEHwrrRvw6/R2K9CqegBlV/nhhQ3jE1dB3HQ\nuoQ+IINf0IsuPk4iSs0JNEH3BDy0pABScZyyRGxW8loQkcWhsibuNeQLuWCX\n1Ys0vI2WLZJFAYs2r0cH8+ae8c5hMS/KYUn88DYegIxGBSJF5tKgugfIywzD\nSy6yEMU71HgeN0IO96025nCQ2XbUIoIVbMbCX20Yyp9p6iDweMC+ntC7kSVf\nhg8ztkZSi5dE4r1QPy9PpfO9MSVEW5Zux0DkEm6VfaNmFry2Mg052ZOOv3Db\ngFE3ZpKVrIr4wGJNtEsfoaVNp524uEGFMHEbMr8JJYZWKX4y2GGrAaZy3Q+s\nu2em\r\n=dVBl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHExyQFQC24r6zTb+tiyQcbtDAhfbyR6ZgN/0RLAA2rfAiEA77ESYP1oDdHeDoDHaFAB0W8n8d+Qq6dPPVMyac0GXbk="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.5_1609953950882_0.3598952658997536"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"mongodb-repository-crud","version":"1.0.6","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"85778d54c47dacffbc0c4b9b2e2bfe1aea2cda98","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.6","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MwxeYKqh0/6yyfMs7Zl/6PvYrvMZmwN8uCbYFCNmZcEeYK4uctH2M8gcXTCunmmA5LD1s5bZMZOjyTneY0haWA==","shasum":"e9275e79818ed017cf301ad880d2f4155b4eb8ee","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.6.tgz","fileCount":23,"unpackedSize":64413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9gvTCRA9TVsSAnZWagAAnIEP/03eFEuDczpPd2m3rWQE\n3Z3Uo/vRhMdVhJEDfD3AyC9xO6hfHaN28PryD0wqYTjcVZ+zdFy9dqMyXAPf\nEzZ7HgvmqiH/xnptk00bdgKZxGBE33GmpwQ2dXx4LWvLqCUcKrA/s1aqeymN\nNhMS8/OCqefmU9nLATGLfVz6/fu83ZQxyTcCFiFTElHdBpDJG63jfFXfYZj0\n3rpzm6Z5QBBe5VC6i9W3DG/FTEjXfPZB9jDUrzVwVrFYrhGNi7r1wrqx98Eg\nPktCcNGdzvWnrrJJZbJ778LoChyLLY6V7qERc8piC/TTE2/VPkjjvAE3bPxr\ngudugsPtcjxEk5kSbANFheHv0RRhGMn6O28+QNPG6CftzV+kJS3wZzdEt/JX\n8W97NL+t+MzbvEefHR/9XEy32aAt4EoNzSVBMlWBK3hSZkgJwaKq8Xtt+B6i\nfmejyjynDNTcADZIj8u6qBz9Bs3wTslORruTcV4w+HE1hInh78KRoc7SbMLe\nbYdgtdU5ZYTAAftnoyVCdAUm6NHtq3d4quCsuEcPEUAdrBwECglk8S+OZ3GV\nawJHB22ktWWKpR7PNiaueYSZphWnufrCHAABYh04O/PhSbaKU/P6rEbbVgRb\nVhiXf2VUUqd1FyXEPbPvTWI4373O80tFlQFeSqxshz3YPJSEBWi2il0GXc0E\nfenj\r\n=Llap\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm2Vj8cfN4zcd0XUzSU6HDzszFdfutVFxf6eczkLlMNwIgaVuhj9O/lpFUR9i77evgcf0DcXtWjl5Co2z/g1WYGF8="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.6_1609960403128_0.5779334486042926"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.7":{"name":"mongodb-repository-crud","version":"1.0.7","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"bee634a7eb6fa85ce602527b17a4a7b67ad06275","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.7","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-TzqG/JkvA64/p245EUijVIydSPnfIFsmpCNsyvcNC6jBpWlsRbrkLtvU0D+5WGxZ1fwFbt098UUJBRCK8Jp25g==","shasum":"224244474ac1e8b5f74138597cef1f7cf24fa5dd","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.7.tgz","fileCount":23,"unpackedSize":64417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9/SaCRA9TVsSAnZWagAAvFIP/36fWR7VGennXbHhaorm\nwYR6r+fZYMEgb6qZQy8q7ICvRRnbvijoKEXHia1jKWEX7cLVgWZu/r0RtNnR\n9yJ1PW7C422whW5Ws6hWz+oqdb34IxQ4D15YLzarUWzryA5pC/oJduid3SQR\n0BsVT9z5aED2f/ZzLQyVe5aA1+6tJ80AdXG1qsRbe44f6cafyQqOokTuNpsh\n/iM8YlFEtZ9vmeWVhuK/lLn8SsPtr62itsnnHGWYGoy+sXvbhkLQimJJgnGM\ni/2kFVpEWfNu6pEKwEDQQ5nTBAq7REtozKpo7zXi9YKKZ9QItaTQkur37qR2\nIbL0WxsbK+kmcvVl/DYt/rTbLu0uXoEhRlCfLhe/vtaMN5gsmuFn9nDY31Vj\nQArRP/BUiVfOImMizSVnWq5GlDT8eZmb8Udpo2Xf6niHUeN8VYq2U9LQxUpZ\nHgw4cpdYGmGwR+hFG2dyZJg2UjmoutFRlQnTtpV2YK9/GCDvFYALUO5H76m5\nZfVQ8e+lei9I6/tJR3HX/DFPtC3XOZrq3ZDkFy4gl3J5L3Zc99jPeH3+cehL\n6LZihzgd08uNtW7DFfTH1RszY4ioHYSLumNM7qIjvTLUi8Gr6C5RG5vdVxtz\nibANCjNVpj/o1bcro6NfWQC4beQ+PJqvirGc2piDTIKWB72IGb0a5ufsiFwd\nP3Hm\r\n=mz/e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDndodSB3jbOlMzzvkvGYz8KzRCt+dDBk+Dq+qQn8QdMAIgNCUuSz1V1Z3n2nr0GVFkFw78yIbDpUUAR0QLow9OTrE="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.7_1610085529621_0.37962414747871875"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.8":{"name":"mongodb-repository-crud","version":"1.0.8","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"07831353472b3f8c2d4a1f9b60777c62fee3f283","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.8","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-fTVSLkKVPJiFr55QI8WkBN2MCxRMuWgfMggDqNvhiFZWa924vCWalOT5s9lbn5PvXjFB0+gGVIW4kyJa9OwAWQ==","shasum":"f22901002bc0a5cd5580236147bb4d0ca2a56651","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.8.tgz","fileCount":23,"unpackedSize":64365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+JNFCRA9TVsSAnZWagAAT9wQAJDC1vYeoYnxLwQoJ7nz\nj//26DgjY2+5ZD+1DeLFkxioDIcDpLQY+GsIT7DbltZtY29g1wKHPUpl0Bqb\nJyBeENy5XE3tgJ8Sel5LhSAaPwYrMFHVfekz4tguV+jWPe0R9K49xe5QpsV3\nyw5jBAbZlIkjGzG3NkKLjwTnhSJUTEGwZpJCY6u/xhywHdr3TtDSGQZPHA8y\nVFfq9R/5XHVLHqSV3d0DDZF9IlTHXO+wKgGwrU+FiSyB24VkY+GOSWShpmwF\nLSm7PYe4To46jWaMOnC6reC5FVYRMGmhPUTi6c79JfWQUg9cNErC3JQbTILF\ndA+kbS1DMJpUfwQCsqhSaGLz/vjz2VdPkL/XxbCq/f350gM4gkRxmB3A4HOU\ncjDCKDyDNuqSbrNmL/44oBdRyNbHcH1vtN8QVnKPsr04SbKiIIqX31EfkW75\nOR5hixdsQCoiOenxcWwATPD4xId75uu0XBBlfHkVDTJneuJLU8YSl/zzeVCX\n+Qam2pBHDECbRI4Pmds5eQ2v/JKM1vSbvvkgyZyc75mr2O9wjJ+f03cSERr0\nVkwbOTuNllu902k+t+NMGlNJ4ER7pxijTJMT6V1cYF7qaNdomgNFDgYkIEto\nbJBaL478ri6tmuMrGitgrk07K6MigycNOiU+lZLBLrTUGnu9vpiBSTEQ0iou\n7hQX\r\n=hQjx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1AB/TIeArJ6QWL1JWVa/QKf6am8qn9pX04JJjvnp4lwIgKLtfWocTIbpHk+IWXwGWuKxW4aPZtuPX8pq2gL3Cwpg="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.8_1610126148718_0.232056069158594"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.9":{"name":"mongodb-repository-crud","version":"1.0.9","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"097ebd9e7130bd8771350523790fd836f160cbc8","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.9","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-HZ4lNv99C4549krfI8LJ5ZabdcNVCRpn3vcVzUNo154OYYQir4ckUohRISouPSxlW2d1SN/NYC9AhhK1npLhmg==","shasum":"ad74fd18f14c12a5e65639135eb99c9aa1b17642","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.9.tgz","fileCount":23,"unpackedSize":64366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+JhKCRA9TVsSAnZWagAABSAP/0FzibEpNzqgxf54Er93\n+qEnvGYRKOMfHqDCa6mO3HKEgDMEjUYrNGYQBDnRHhyk1MuY5971SKJhGDyD\nXTFyKZl9PGt8LZJhHZpVNBMzAG4hI+HtCGZg0hXuOYqViuKE+5kVDYuiUfC9\niC+llAe6RRqLeYXaPN5aYqDe7qjYkLKA8RkO4DVC4A7u0JwG2zyA3VTSLWgB\nIVxeO2BT9mC9CZBafBfvbYZxhRaehsCtwuF8d7UnAYYNuFy9t55f2Xo9+R/y\nOFTstCieZKpYZ+71Waak7o1o3xP5Pvt+CYlg/qW7qFgcI98z5XS58zz4/YzU\nJ1Cod5HenIBzYOWHEniC42JELifP2U8w5kh17a7TXiqGeneVfaRNDE7nuGEY\ntDSZBX+OyagQekWTbOMhZdXN616Dx+bzATAelYN3dU2Cplu7zGzYtpmFClgl\nUJNWMKDmJvLhDITkGQIboSwiF9qkHlyQvMbCP2J0/cue8lAO8zSV7wvMbvrA\nlCk3bOw3yBLldJuxFCW3/GSnJxlRky2NAzKCFrbx5W+Tt1FWggWKyl1zW1GL\nIMX1z8JntVhZI0iIQnSLlerQnNd2mAsaFkUDDHGegrT6ZDZ1vWrO3BbBkdC9\nsNxyfRVH5VGq6JuBp6LSOKoi5kBBYiL9GPpL5klkkq6LWfM2yhQWB7jndX8p\nSwBF\r\n=pVtb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+llhNXFlcQtxU41qoymXnfHDCrWIB0amGiHOTgMjZVgIhAMYgCmeRBn6be5YJXseZvay4fP+O2cbCAg1UU7I4U7k0"}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.9_1610127433535_0.8228053601779068"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.10":{"name":"mongodb-repository-crud","version":"1.0.10","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"097ebd9e7130bd8771350523790fd836f160cbc8","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.10","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tL4Z+hwh/huBa13Rf8GT267LMep26Ofd1eccKzcX3Q2wxxFHtBdM6esdngUXrHkUr47RuPJ5lY1ij3REyaBVuQ==","shasum":"1df2c559ee78332047dfed849839a1d761a36ccd","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.10.tgz","fileCount":23,"unpackedSize":64351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+JkfCRA9TVsSAnZWagAAvj8QAJXHoBctk/OFBcD7vMoH\nUOgKQmzJjAEhoc0ozaQ32ayPij6ObTaOZUxSONWyaCM3ZJ1ite/cxMN1YmVm\ntOl4JVbzGrg4jhoDHPgEzCfy3nw6HHzQSjZXKz5DrmOUHuBQ1fXgdamwMNu9\nd0GKHcP4fKjONcXzrbaB9cE2WielOpAnZ/QhuEjIhhdhaOK4RNLOUXo0ZLoH\njjAcXGUlNjADYniQBTO0v4MJMNyhqrqXCG4BXe8UvDs/GW0E8z0TphAY/PEH\nskqthhregcZ5+uW6hRDaETpbYyCgFr5MHaUUDLiDCEyuleemnouhcBh+5v+Z\nNv8qE7VpilTAwKduYFdIR7i795M6H9JMCgOCIv2FtgBZtL0sg1sSEy2tLttQ\nHyJ7ZmK7I0qOaa3S8ULevrOhiZHj14rKcTyfEp+UpIW1/KQwF8q7v6z7Gv9F\nDTG6c5F3rQ5eoq2T0MdtnHCRCpUGkzrG8mqSAwxDJ+4MhbpI2cMijdlZtLl7\n5l62SSkR4qRHVePplCgQETCDpNrZzW26t/p6S+WXwl0Gi7p6OyVoSVSAwtbj\nDx6r4KdanfAvkMZv89uLTFMkztYpcLxCi4nj+/RSIDOZ1kU+/Kh/8NPJoOuQ\n8PQVz+r6Yjhw3kCWKI8tv7SH7c0aFFRjUYR4/jlCVgNgi0NxNQNKu+hSr2Ni\njzkf\r\n=9geE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKwjy7qIMREmpjJIKYZR8a0OmBa6GpSua3PxfLMDuK8QIgQesC5Ti1eZ7XQzxQdY220ofvsk5+IFZN27pM8enMVa8="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.10_1610127647413_0.3666866187047333"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.11":{"name":"mongodb-repository-crud","version":"1.0.11","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"de37f7dc21579749372fe40a42051300c4f3769a","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.11","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2BnMmC3oZpr01ZY+UExVYhyUUg6Z4o73FhyTqYxHVCqlQaLxOZb4zbBRMH3YQptZ0QLK7HXOh7G6ANnau5mR0Q==","shasum":"c482b5d963c963aa92ebe1f54ef926cfd3facb86","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.11.tgz","fileCount":30,"unpackedSize":85162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/PXeCRA9TVsSAnZWagAA0DMQAKAYzyIuauFkdaIa4Frk\nMOW4tE1PbmfWGzotm7PreEdRM0FbhScpFWvYD9PbH6Qi0DWczpvjSb1AggFX\nOE7Vw+53SyiLDwAhNNnAbun05B3avbleUvidXMvlrqtM69wpVaukW9HhpEgo\nCt8kMpCYLHfQrLlIEPs0YRlz9E0yNyAgDDpdy0ezrDGZOsBh9yWi7HzCwjRs\nB+DO0naH8jr1EJ4pnuapvq4Lmj9FYZMIb+04anF+3YWLVqN4o9SWIT/T5vqL\nlbv4tvib/QP7hy/HlUYq9gsmBiQTVX2md7/223Z/EGTxvp7pwFqevP5WmPX1\nz6AIHNLDDNZpISI5B5CPvk2HZtLmCN+FMy1kFHmeU7gvVHTFrnsH0RnAoNtP\n05oTvxiYuMBq9XM80Bccf4O7VoxkMxpZDfhHTDsUflL+9lTnH6IgZO2rqvqT\nNvGRSKK8Z5e+ZINGHjb374MFjx8/VaPsUNAtyAOdpC7JqQ3nuSQG8igpc0+F\na3J1fJGJzp9nRV8jqjzlXeyVNQxVUpLIdjLiT/w608HYrU+TwsUz+aFDJlp4\npl/k12e4/O0j/FS3GnomYw47B6jsIG/qokU7SsIIR5W5ocB7nYR2O3Dhn6ZS\nJvcAaTDV6MKI5qxnXkj/MpBv+hsLo4FZq05cqql+lxAK/FqocirLIKZP22wI\n1QA4\r\n=8W1j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTwvyP7n3cDqKyTNeH5wenBUkSh5Vh20g7+3L6Unts3AIgC8Zg47js9Q6xnwr1wFyxi9MXkmk9kRBBe1P1xNQqVB0="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.11_1610413534387_0.08733222963291132"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.12":{"name":"mongodb-repository-crud","version":"1.0.12","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"d0aed834c61b96470a2cc8df1b8cc16b37851841","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.12","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-F7Cf4ZLHnFSfxVRfq83ZYi/2j1MwzQIGzHIkTTILFhIM3dpxZ3FHgdsTlZnvAeZsyYUwD/IGCpD8LIXYsLUgtQ==","shasum":"442381a24cfa5ab85c85f98c0de1806d50e6a06f","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.12.tgz","fileCount":33,"unpackedSize":87179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/P04CRA9TVsSAnZWagAAdhUP/3iUz6qBnf4uMiHFc9ym\ncUNMiKwz3WsMBoKOdZuoRTZy0m75wJxA6T/j76kVKmteNCw7kAn29qcOHATZ\nzPQ9cFelivQTkk+iUhrT4VejOX+gC+2IkjaufolrZA58ew2ms7sQ9k3+3B0S\nyTrERU73jxVoFyQfBOPIoGICLJKqIIkiYhRgNQexMqlxkf7xTWgpiDPvvaIp\nwfRSQXVDWtNp6hVQqht+tUxyzaSUEJjO2zLQgOYQJP0rS35fagw4mOYFpK+C\nvDtd01k1bEw/ySsXWSkLhBC8YuIsRQX0S75badIT/OkUM8JzQpyEKDcyzIuX\ngQLVfWZeW7RaZK4uxrfYW8xixuxjNCV1BjRe0MofLpdKUR61OtKFhsigBaL/\nEP0uBXZh/V4KYGOszo1A/fPp4sst2DMBQoQCuLYXg71XdZXUNYwkS+pUpx6S\nMkwhQqhTYZPn+jCLo2Riz8BAJM/N7fOYp6jkCmiixNZc957rds58ze+eEjm4\ndtfrJlma3oezZbeUbbiMhFAfeqBG6EV7CJzzLJjmnhAXw8fm55Q/UfuclFKJ\nZz3OB5c/5aVPwjP0MHq+CfNZ6MPdcybF33RM4M1J6SVum4RwIi3ffvLtvDtx\n6y+3jYhPcrxjHDqNrOK/abj65+6nUW1hk3Bstm4/6Ci618EImf51MR23culC\nb66i\r\n=Cba+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVJ/cPfrtWkurNs6S8ogtXyQAlfyIByWbc8hZ9O42fSAiBQupsp+9RY0U/qRh5MVKzPLLLshuobrSYnvdY9zHC6Ww=="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.12_1610415415641_0.052721975751552685"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.13":{"name":"mongodb-repository-crud","version":"1.0.13","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"6147ca07e7b86a36ff9fbc2c0e8fd71548b2d747","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.13","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-1Kf5xeG346sn3ITdWgZCyrtONrmxk/qEdC1sNiJBId4jyQ63/aYgGCk2yWGIuoH1OaYvCiS7ya0NFL9PnZ8GoQ==","shasum":"2b06a8dfca017d53345f79b8fc8a25301acfbc89","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.13.tgz","fileCount":33,"unpackedSize":87054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/limCRA9TVsSAnZWagAAn90P/jLkDvhn90ZdgZRCb6ml\nKSUrd7NNkUcYut/C14r4p9Gkmgz09PvAwGrcbqt3PTPtRYSd5hPWe8vxaSp2\nVwjZsFl7GfkiNtEI2nF+RQZHYbXnBhmv24HKViyVFmE2N+uJSrkCsPjEBpmm\nm+kvfeSGSDTYh6xBqDfsO57B3QmYLxX++Mp8TGiMN6j7O2dKwoRT6gYsbLFA\nPfKTR+es0DunRPa+PGIXeFB4cShcLI3ClBxGkT3k1oxa0jUiIhZIBPJVOuPX\n07+lfQ0FpgTmA4Z8AK9Qx50WNw966/INwz9HPpnjGf4Lg19iT9hjREKF2vcM\nK3iupp/njf98dBWxDnSBmbLOYiPorBOSdL2vuSg+ySfRRGUnPBCklZ3ktZIc\nr+jzDVhOSgdiBwGvkDLJAAMEhZDJ15o1w5BfnR6koeHoS7rD0+bfGVH1EqEg\nSnsDIkPJXM5axadyNa5Rr3zv7t7Ae7bkTo/jWTX+rRIJ0apb7oatjiKQzzcY\nk59iYvliJ/LEh90wt+6TELsjQtcRoGRk2mlsGwmoTJkaTfHNgI5PeORmQcAK\noXsyQgPpsFcHvWxV6uj9Ewl2QMy0Lmv8phfaj4FbW2B7iUZSsJYR5Sa0mJNg\nAApfTXzw5POztI02dDiSL3oB9i2qKEV/u0xZDOmSlwXcoAM2948tnx3YlLkl\nm//G\r\n=3g4x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrqMseDeKQdRwFMrNC1VoelbX65C2PkeXNDmHLj2wWtAiEA0u6SnxNdN5t1aZ/Km0rm/VopS2mEjIXsKciC8QnOoxA="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.13_1610504358302_0.4881020652738972"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.14":{"name":"mongodb-repository-crud","version":"1.0.14","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"f55b9beb32447879c9df99b3cd857da2f260bb35","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.14","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-dfx6JAkJnnNJxeG1LAMWhfTwPW8v6kHjimtZ0swCOmaWqQoaVqEeO8qRTe5SSXzonbv3PGbn5CtlU+Z4HHbWHA==","shasum":"f2bb22270804c5fe464f2f387f9491702bca5dd3","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.14.tgz","fileCount":33,"unpackedSize":87090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vzzCRA9TVsSAnZWagAAQygP/RHqWvw5mjNi4Dg/Vc+5\nl6tT9pZmhod49ne0Et5Q+z6HKtW9zCDJc2HOCetYnhuHHyvxoc7YmSOm9Fx9\n5tqRzyudLAwvoC9Y/+1zoz/+vn63pDobTy33REnrPBeVOTkiNrf6Huq/OlKy\n0mKHA16JL+0Hda96dY0Sf5V5wLqC1aaT7wpfPsejeeTzr06YjYLZLdX2RPrR\nZl3GLkltvZ0Rgm9G1XjFZBl3xjMzXubWxBW+19bJqVv+fJ4okB134J2mW/Us\nVjJ6yBRGwoQmlS1aY6FxW20LzbW8re/5MW8cYvESVgF3Xd2IgsxSvXdFY1HK\nWY2wh7B6LrI8vgnvNPOeTLsIMf+0otGtQEHRGZio/TFek3oR37gPPoyE+4OM\nF9Yvv1IGXjhW1DWr06PJH2QxwobTOI6HlKJsMkBMKJYAqAkZ8jCCOGViH3yN\nZuxhFb3AIJ2wyTSSQ/Y15/3kkmbivx7KVYQpql4CXL3arfbaUvCyERF7PkT+\nJYMW60M6ECw0b6aN7jrCZ6c7YLQvhD3xJBJJHx4coB/Z8BN62H0RvqfIiCH4\nwuEPq7V7a41yPFr2KiZqwGnfF63dnYtKlMWnmtDmzPwZfAFaEZOCGjdYZ9Dw\nIygBC43tE6aV88y+GqapZWHDnb5pAmRhqk2RhQztcV/qYtzHgLccZ1p6cHYF\nxDjC\r\n=mYK7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClndWPi0xm7mYqCugE3zhBYpc8Xo2YT97QxYXIIUlhZQIgenSt/s9n7E7SK8ituZor23j/jitKQEPyiJkfqv3oV1Q="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.14_1610546418986_0.5078697067130631"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.15":{"name":"mongodb-repository-crud","version":"1.0.15","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"2d067f328a6da1114c33c7d74c07ac92a7579baa","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.15","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-bEVANhcF1+J7DcYQCA9PuJVob7ufobr5L2I/XcSHRaAUle4HOoYl3GSijLLEXbQE/jDtUea0WMvFcFmp1A6QGw==","shasum":"dbf26b00eb36afe0f7b0cc0f96abd8ffc1c34696","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.15.tgz","fileCount":33,"unpackedSize":87488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAAAaCRA9TVsSAnZWagAAXpsP/2PdfQHMzfYsUyiRB2EC\ncWZrGpVyrL82nc/jxJdC2yM2+U5uE0i7Mm2AMBmuPp6aUpiXFzgSGY0jengX\nid77F1mgT7OfVFc9pUyn8Iqu5HnSNu3rsSS28j+YSkGd08/tI/Ud/tNfM+At\n9Evc9osb5vm4XK2jx/KTwROOCbwcqM4rBe2fwn9WgrOF3mv+PMQbvAQem5SI\nAoXFXImEEnw00UpOAxWTITAgbn5T84qKFHDFQfGgUXOr4Hyau8J9EA9ILwf9\nIRsEVsGzOkp6GZDmIYL9gUimq3rVyDuYQqljh8paUNOOQ2V1T6oQmVCD+q4X\nXNbsh+mSb15jfDGe5RyAe36kLsPhXZYXyX2/nWODOb8wu7LPGVkt9B/Cqro1\nY/OHgbwAbzSoctnd5mbD47DNkvVQ7XHVDXcrcB/BR0rY2oATS6MHbkrPOYH9\ntd1i02eHwUG5hjDPhhtlSRlwUIpWYExNPU8mcrKjz9Nn9Uzq4oNFaFIE7axb\n7THxr8xUkET7QixeiQTjKEYlP38bUbIm38giBbaAtrRRJjmwU4FsbDnidLVp\nKwlCkpLXWoRqy+pXyT9c/WCbj5xBh2QbnMzFw1eK2UtlkTJdaWgBwNgMyaIK\nrIYjMRfrTJGC0guoVUZTBseXn7w/m4v6XtkxG5tDPptSi+/0aLtCaqJfprXe\n4YI7\r\n=suF2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKoj2b0ZzT1AJqyc6TFQ2rT45ebdZFqeLgwgqTykXtnAiA5q0eHtmanwfGMlbvCqk0fIIHawI/Twi8p/31o3i+wTg=="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.15_1610612762361_0.11629409790202105"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.16":{"name":"mongodb-repository-crud","version":"1.0.16","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"6fc737d654b7bf1a51f99550df756c2d5c1e626a","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.16","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-w2YkSZTSzn/13+PV5Isukx1kCBZ6sEsVHKbxf6IxaxEJfR7XHC5bLGPCqWHQ88zPLVKaO2MsYP7b3Qn4IkuoEw==","shasum":"1fe45f2480151dd0bec006abf64ef8d9d3270177","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.16.tgz","fileCount":33,"unpackedSize":87504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAAQBCRA9TVsSAnZWagAATj8P/A5bXwjUNfUS0ECxAIE5\n6f0s5JicTN1DG4nA/CRWbPweB20G1YhgkfPyJkkg9tgeqee/RN0PI7VLok9a\nhcxfzS56g/S1Vie5A7yIiceu/JTq8Yvr/msl+l+uVkt9oPGtrKX8LO0BJGJU\nOu7t7HamAql73EHAfWqVxtGHL9LLO50+gQq5XnR7GotHhBUVDMq8/qpdBxDD\n41+yOvGp3il/tb3BmXGvfLgkOqvpYyCLyaZLu30DjKfkAC3Edv9nBfJE5DCF\nb30SS1MOWhgQK1mHok1WJeLVvPX9Jlpzc91eNBTx3tlgs8o0s47HTH+sPOsg\nRpApvXQ3QmSWTj2sfr/nukXvme1ds8dsST8mDvBYdBDfG4THOYldlOM+fatG\nkGTXTsDhmzmcol657Dy1IZiQViSoq8Zjr3yfpZou103DdpDW7gXz/I1zSJRh\nurwmQjn+l6CTndhL3fCsjh4sLU5+ZQPvKnsTCCfaplYQn6x7zlo/jqaLzvMl\n6cV63wNHB2GHkD61In9rafIftIlGgMGoQ2+xnwcGBbZfI9j2PGBKzSOdjz3q\nqZcI6WhyovO71GRS+zfl+9syZCe53/rkXuSSI7h6Nr3djHMxp7g06lXkIXE4\nJ1kqT+6jBhxalH1LSNOzN9AioYdOvq2BY3B4B1Woyn7o6oXWjhpDxavq0OSx\nU0zN\r\n=DqxE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBCCzH7LrA81elUi0PTVssEmQ/otfPVqA0MHS+2EuMWAiEApQhhidtN9jE+nxJBJU7Gg3VJs9jIyKAkIyTg+C6XBWE="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.16_1610613761373_0.03801916932398264"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.17":{"name":"mongodb-repository-crud","version":"1.0.17","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"a9897bd4e01419a96679f6636b2fdc66d6f385e7","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.17","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-rt88J6yKukhD9nwiuMBguN30yfzoZ1l5CSDn/FisSbA92UGUbV9+Vl8qXZV8vMB0V9ELIggZuijOYHO5r1QrWw==","shasum":"f8f60e7adf2f668ba10c1ce3cedddefd6b5f2ccd","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.17.tgz","fileCount":33,"unpackedSize":87936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAR86CRA9TVsSAnZWagAACjkP/0fOUVbeD3cZlZoTfPXF\nMEoIXHk2fOIpNXMZCruZVzPiQQAzzQBvUxQTk4CZUsqn8Ii4Fex6Bct2to5n\nTxsjc15mRhhd1T4xcokdTIcL1dTx/XHX2YP95AekJxsEzSEh/Uaav8dXktkF\n5aW+iqp0u0p1XWBIIyP3eIBogfzZObA/V+5826MPwG91lMn5kPlKu8u6PLmh\nBeECAsi686uV/QdqZoZssbCIC23JSnq+RSIPzq95xgEYlr5q36mq1fip4eSL\n+zOqYRzK2ILKT0pKg9HY/NmtLmvjF3NrNUjwUoLuLCSjM2c1JVDMbsQuUOBg\n6vgoxAcjzllikr4CZl9eqexXGIrNaLSn98nKUb67SwmVQ3i2EsJBqEylAHN9\nPuXT8XH7fR9y86CeDOkZM3R40BLsbzaKno85H6WrodckA4nC45Xm/HamCz4K\nQtYdlVQeqG1rKp9HZyrNU21ffPU2vl5cVM/D3fi9FzssNIekGTtQj7nMmKcy\nfMpFhvrCA4/oEPZOs9Dr+AICAqmb6CwvgYfC2/1BZLIl6alGCjZqlhC3T8Mt\nFAIxM2cM2zREZpM9pxYNK50DyJD0PgQ9iVMy+nG2sqqUFT6UB60ULmO2Die2\nwdq5uFMV0VKhEpP80um4tp4WsxozB044wkRJUYDBoljxEo5hV8KJ5Ilojdix\nyfhJ\r\n=w0Ua\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9Psxm+2gXPX/oAPHFqO/OJNTuVdxM9xiNl6S3QxNmpAiEA3QRfGtaC2KlIhnbX8vZ2ex3kTYZtWpRub4+yCGLgwKA="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.17_1610686266491_0.393852243766599"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.18":{"name":"mongodb-repository-crud","version":"1.0.18","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"1ed5927380017582f354a827ac1783b61049983c","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.18","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gGk8/xepd79jawnussYfROeXv1oIO7BcBtI0vzEFajNpMXHocis+YBy0+R8D3zOnAeqWYJHfmVV8Oys93syjUw==","shasum":"21b0926ea5f11005857242e24935fe00875974fd","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.18.tgz","fileCount":33,"unpackedSize":88625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAdZdCRA9TVsSAnZWagAAwtsP/ijaXG/L54ZnzbbbT1jA\neJEXlHpylEZEL+bP1VCD4wcXFs8mve8Keshq16SHqQrssCahO8ntdpzXEovP\njmZjX/EnzdTx/GcmRMHkxObg7C1TPMVkeofItar6fnml+DTOEN2qEjbD6WXF\n6Yca94R0AK9OEoA5edxQi2RILf4weM33BPhP+1eyoEdFjnSaQ965RotPWH9R\nCYAQgT+EYZswTWGqy5tnrM1+/tBC894BnggXn96rW0H2nTTqQIKVXZG70vt+\n50GskBsSctjG3eSWLZ1DMVeLI8vOlS789s4Gj2kaC0siFMk0PBNYu78fQujX\nkkJCHJ/n+qTgRzYMQXBgAU/IFXSb4PQCA4brOG4nUG3qgHUVAY2fmQhWEA4X\nmwgC2oNvCyXCuWBehqYzHs7YBg2e8oLRgFczeZh/0aQbfBTRydM3QWVubVsi\niMhUGbYTw4VjJtYD0EEgqa3QjQ4rJwIRp/UgachHBh0QzEGdsF5pY7yQvf89\nL8/kGJOKujEYYp6CoFk/I2k3OOthKqG8actSbqPfo3YfbNnaQ4F9h+oEZQIA\n7EPuFiclepu5kVE9gzLnpTc9TME/VY5vxE6YvCxid5Fy/DWO5gSrb2kNroe4\n/td1w2Ql7sfXrH2+KWm3PDleBya+vhoZ1BwLqftcMKQAl69M9N5hKgV842JB\nOyuz\r\n=ZF1P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf4jMEiAtia8jh8HOPIyxua40yflKKNFiFpIRRrB/6TwIgHn2pvsbXDInD376i3Iq1UwqZJWyTba5p3hjr/fK2/J4="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.18_1610733148646_0.8630663997723449"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.19":{"name":"mongodb-repository-crud","version":"1.0.19","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"607146414938646acb652e01cf2d23bc4a6adef5","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.19","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-u6O5hd19lEGmekN0fEpBYPuuPnHk89hL2DqA6I57LcXiz0c+oozFPt/sDP+AjfbrZKZtE7W6zU61+90X2ktSBg==","shasum":"a33060fa50dc4dfb5f5b600e05aee5ecc71b94df","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.19.tgz","fileCount":33,"unpackedSize":90978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBxBTCRA9TVsSAnZWagAAB0cP/iXyyJMF529WYfmKI2MV\nP8QAWCbEjIS8GOW8MuMLrEzRQn8+rWjx9dLUs2PK5J76eTjIluVgyipdPv9+\nVgqG8IKxbHvjkOBZ1GXv7XO5dK/3YJrd/1+3c4J3Vn4KhsKMINCowErOmGIB\n0qYMdcSVfwrS7oinKZZ+xkDvt/ftcEdqRDrU0V3kG8vTPcWlbixkgfAWiBA6\nzXeUo8za/+H3G+GomvB00tIVD4cZzH24TwW71+8yLp/4JUAas/qq62JJHH2u\n0UuzyR/srQMCtrLZ7k5EyONirF/SmB1VpvCJySNPo8kURs2r33t5S52SjyiP\ny8lv2QVYNaQV4ZXkgC7s2iIyUUxORDujIHzq8HZSvngKb68RDRSdpLetln0y\n/fWcTYhyTsbNVDJ/3WYvEFNycTBf7GnHBMcfDPxiKTPxitK5BEuCaRQMCBo7\nBnXM4F8GY20rM1vkwn2YsTRTdRmQ53gChFU30KY4qgrOXy0Id456Anrp0SDj\nko0uPKIGm8ZnrqeCUEkG/2sq1CJ2MiwG0YQg528CoVBCSSnHrgZizGaOifEC\nurv3miNeTwchEIjMzBte5+lacNiYCt90laK+W/rT/sFaI4pKvTav3HlMZFiO\nV5UpWuhfzBxLivSyXGYc1fuI3tIoKYeueUtmHQMttjvCxmYENgZe8HGKd3uD\nB2LH\r\n=VAML\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3HjuYCUwHixj1sgmC5swg2U+YzE+rcq5Dck6OJnJgvwIgNto1FjbVnlNZ8FsQcYhxZC/zIutTR5a3i8nWGJ2auew="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.19_1611075666580_0.27871297841889"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.20":{"name":"mongodb-repository-crud","version":"1.0.20","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"3ead8b3167bb6996e4e01f185873838397caf756","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.20","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-hhNsDcE5XQyGbUKlccL/Ddhn9DTOYZjdufPdT5yjMkcr33JzVAOivL1HYEZp71dKfxYH/P01SmYL1Ss1RzmOpg==","shasum":"6e065eee8ad641eb31fd6726c82f6c572cd8176e","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.20.tgz","fileCount":34,"unpackedSize":107561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCv2xCRA9TVsSAnZWagAA2Y4P/3aEtghdL57lwEnzfBb1\n0NLImIDPrhuZghmpSh3VtVJKU13QNfR/VtRrbft8ksOqa42gKdTINzOtNAzA\ngKF+p0SJSOlT5KqhH8t/wTIa4ItDZXmQQcekWxOJXVedljFqUxRuEh0CObDD\nsS9j2iHdeQeUjVBq8TJ1S0g9Mr0V66jrxJkcXfpUZM5saflZhQI08ckflI2M\n7gm3wurGadkkFgTfJTHC/yubu3cqXwJX/xa4WCOXaQXJVKH+71P5AyzcAUtz\nNs/bb+z+47KKlR6RLXSyUXuLLnvI2j2gfaTkPsQXdF37T1yLba5nS8beQ7ko\naBl3lpVN36j39TVey0UAK4s/OHJL0vJXQjDrqx9vP6lou2M3W+aLbhID7j0z\nkFbJ3xxQ9RWWk55Nd9/Rg0pTgpRLvhn0SAR19pdHcRLS67ths9piD8/8qNs2\nJWy7VBs6KQ4z5UuJqP7M+6SCkhpz3F/aItDvQdC99bkqr/uzL+WHKW0V9WEl\nePBsqWvULEJqN66p+KMI8f1+BKQ5pzgQeoFkewCCUN6UwF7vFDTnAkCT5Beo\n0JD4QSFC/p9iWiGenhL9rLzYSizwInJgSiENM4RDHvCWM5EOmRpBgDD4TBer\nGHY2ztcBmUS5+Cg7M3+ZkjEZzAwbH/cUMUZUvEgNyOoc94O7c41ywjT+2rWc\nZb88\r\n=hAB6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXKpxGpYn6MbGdtPblVH92Lk2hfpXSS6qv5iKCYnVRFwIhALb+V1dGCoS9LRxoRIWZA8exq59jcGDe2C6qZGBsczMG"}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.20_1611333040870_0.3551956480403933"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.21":{"name":"mongodb-repository-crud","version":"1.0.21","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"9cc3cb15bfed5e9ae24f4f84e57937298658dc3a","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.21","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-zxoMH9iPqByBRLKF3vRRX5d3XSd2pugKdo1qa0iOfp7nMgox87/xi06zeEiFTg0Cf19B8U1YQ0JokL6cEBYHNQ==","shasum":"cf44c52cc0427f2a6af541bd2a439dbf89c87bba","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.21.tgz","fileCount":34,"unpackedSize":107824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCwF6CRA9TVsSAnZWagAAzkwQAKJK37Vo3zDYOnAjSeAD\nU5PMksExsEYfQ+/Y7foTqwYCIJdzXWvOFP6yJGRfwvXqpzibILAKKrqKVd64\nPF93VSxZ702aQAjT8akyLGItAei6I7LYnGDeSI8s7odzYViWChinuPzP+2Ql\nl9kYAVV5/Z4MWFrvCLl7ZW6ZBdrKqgkSfCVqmCFVbWqYHTFR9mXeHWjqEOd/\nmyu2MMdSqpAIq8uwNxXskfwNpKCrgHt61uz4/aysyrUtT1sI7aDuGnjzk+hR\n37qNwiP+Uf8mHyOG16D4Z9UcNlphxzv7y5EjIV9W/wH07ss9JCcX9ozAHuhV\n1B8JwzZ6nzBfZIVVL+6+LpRprJ5usHzzRyF+p2pN0bbEF2bYVJST9GPVDLAs\nkeBNNSmVu4S8/dw5J9MIuiwpUSIoob0HmoHyD/jXEo/Y7c6RJilvyM/UAHPw\nNDHWly0Z2exWfT6fBbVi7w5ipK+RG/UGhmWHysW4ux5KxqNy1hoqrKR92Lpp\nelfGmd5YjRx035kHrFjMRwxRgEMhzpKVB6gFQkyJRNLvWdJqYYwVS2GalPaB\nO6OkaZWSva7QaK1ybwa5lOOIfR9ZmQWMlyImd9R7J4x1qz/WXY+7kGQP6tUx\nygbwTr6OVP0mwIJQa06bzsdFhskX6MC596A8YmO4lzpmrbxqHizPho6HlHUw\nYEvx\r\n=2afa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHO9QZxvEJvDn2V6V2wlufgsmHFxNUbgTIuEXuBWRdAAiEAz5sSdp/Yt0ReMNFlb7oRcHXR3o0ZEVlmA7/e80FI1aw="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.21_1611334010237_0.8461951101725103"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.22":{"name":"mongodb-repository-crud","version":"1.0.22","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"caa58e89f683500f811b7315ab927a12e8f50ea3","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.22","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-sK5rQftmFPLLnw3bNtdyUY/3wmrHQvUiqVyD0gYYb4+48Q2o/5XKbOjRSzk2ObyN8mrmlvTq9XrA2JqT5rlgEA==","shasum":"da79410e0081d42e3c616168436d1d85cb17dcc5","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.22.tgz","fileCount":34,"unpackedSize":108586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC+fvCRA9TVsSAnZWagAAd0IP/iCP40PT5tvd4QzV+NzV\ndFEv7KBLGahZ4aw3FYqgGyHrVUJp3ZBlzArzqCWt9qfL6ys/0F4ItTLT4aBo\nx5p0tOZFY0BQx3NkeyThmROvq4RIzHxfOq4oJ8UB7GwT6XiDrX20GY+Kh7hj\nr0Ray2T5VxBYHYWP10LuZc0kRzmuFSGNG0LJFphMRLIx2y+x7X9QtksSdR4w\nflNrgKxs2Vvam70Sfl0EfF/EaFBB0WCojE9qILUCS+SpQ5pdoLWband3vRZR\nvz9zWbBnGhFFYXY5y/+/Wo+ZU358zQqcer5Vn5cIN71UqSMbYhTW+YysJ8aw\nS6ggmHfO0xT2mDfQeaEAhMvNwwAScN1GMZnmA9KnoDCxWtrrl1OAUKq2SR98\nDiAQggHR3OOa7bI4TwA5wg5hHJWNU/X+ZNPEkFvMO1T21vAtV7r/6vbA//SN\n+GtKZ7lKuoU2qRHus3QjN6vPK4GdUGXqAbFxMmfmRcYoceBdj3JlW8A88kuu\nQNP0mj4k5wK+aewGnk22Y5pNfZxSb6x50bn5/gYDcMKiUbtTTcLRTO2gE/db\n/39s2htQVv6ET8Zw52QL6jUaOrkFk3FuaC88vAS2LS1x0xjLWoA0Gx2ON4Xn\nkCOyy9YEVpr6VpPU9BDUrgGAYADvtqd3aGdTWZiSi8OVRF9wqAu8CsZojU2l\nUs8L\r\n=+Gmy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKtcL21W53x53ks78v4htAx91VWenSEC558FwKmqBdUgIgduvYYCPQixkGN6i4EiOJqXFrM5hvpNbAs2CAPM4pyyU="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.22_1611393007027_0.44506905857298906"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.23":{"name":"mongodb-repository-crud","version":"1.0.23","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"9db10b3f1b1e5614c9f3daa785e2367957a4cac4","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.0.23","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-iyrbXuQdWJn217NVce+sI562YfDV4IYYjbIFJsCanZL9c8BBzv0ivPMfBEkpeJ9a+TPvzGtkZNMTb9UYlNnF7g==","shasum":"eaaedb7172f88253973de101b7bb6b81b7967170","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.23.tgz","fileCount":34,"unpackedSize":108488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC+iACRA9TVsSAnZWagAA9zMP/3EB9QzJuNNnZaRJiLUx\nkND3QXAmLCG7O+z2O4o1Mp2rCW558Oaa1nVggdzFvXZkefTSUjSskkULp7M1\nN9wIegdL+FptnBo7g8ZTOyLY5BlTBdot4DTM/9rK9FLGSu8IJ23NNkabT94F\nN9VVO1DGxrCL4NvYN0uLrNvH4FdRjilBGhc2a7QiA+DTf0RGcLTqg02t88ZG\nse9D21xhGPzTAHwLbMng0ruE1Aj/u+2cke2nyWhweDnw+x0BB4T8lOuIBdgp\nQczNiIBxmbtkA2/cIfkRAa/GbTMapkG1d5V/GhJJqFTaPdVeSeKOkt9Xg28H\nNxxPQK6o1niB5V5dGq4k16EXNkpI8xORwBBpEoNYw9Z6P9nTJ58GcFvR0iq0\n2keZPzQ9iU1TlQXFvGWH/u1wU2W1SeBs4rfk4ZJ3PmLS1I+gcGSe98LXdFFf\n7pDzrbSMPqF9Ey8mo7WMXr1dBXtS6z3uxkVq+iutlR0xqIEYX5ctC81HwFQU\nMkmLHVV46ck9EkDyMCrU3asMnTpXNLosw4SDUcEqbfOemCYjWSeRGljZAT+1\n/Zie28RLOnFMJkCCSpXnuqpNFKW5vrfSb3Z8Q5hRrN1cOrSxhtaloHCjM4iJ\nIuzqF6BIiXWzJcSwraZwx8stu7JLvBUrQZ8StST+wRGC3IzlVMzYgrLzmStR\ndoOd\r\n=cSax\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2oGmvWObrALG7l9hYnXDFznH/DMzWXYiJH8VeTEsCNwIhAMueJjmGPgsBhcYIASpACsUD+1TT4spw+Ye/88mIJJxf"}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.23_1611393152355_0.440585541251757"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.24":{"name":"mongodb-repository-crud","version":"1.0.24","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git@github.com:nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"_id":"mongodb-repository-crud@1.0.24","dist":{"shasum":"7fb7b9d71c1643ac8c1bc92ec75e122436559aa8","integrity":"sha512-MMyQFVpcXTFs+OwZmd7b1B8WMAVt4BMMOnHAmjvWvS87gzvVdK3FSbZI9sDCZUHF7za8IoVM6KlMYUCDrmwlPA==","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.0.24.tgz","fileCount":42,"unpackedSize":108645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIpk7CRA9TVsSAnZWagAA1ZYP/2kCy47EeJeAVrHwVPeZ\nJK/dSnu2FIwdUPA+Vr7HDU0tM/A3PI1weZrz//jPckLOF2oZt1ivj4+KLT/B\nTShKyKhmhPhQIsIlYAOeho5B4NvbhBOQvAFBkQLxSStFazY+U6heJ85KqCfy\nXZKf0RGPh9eccHNQdcWFaOIz6IYcGY8bZRepOoFg38tQSjB1uj0nd89Paewo\ni2CrMbKZif8kXo/XtiSHiYm6gPER+F9EuawW/Eayp6nGHS7MIwYG1X76xNi+\nUQB1Sa078UrgdZXnHu5YsQaCnbaS8+e3NB7XXGsheyPiEOKHNYq3ZcaKr9x3\nCgxJPDpXfafQctewUoxMZhza9AGJmr0F0ixqGBQ8mIg8b7WMg8OYTTn4zEU8\n5q0mhRz3r0sLa4AhV7f4IfEe9EaXZB6M+t+rfA+J2NsiLs9HbdxQszyLurB8\n6Is5DbEkmDJWilWTxCRaFdD4XI+qZf0o8D8CxpU7B3oEnoBCFJz2AWnN0APs\nvBEcse5WRlmBVXpeuvYhJia+5olMlL0QOr+cmkvnB1bWEV7JS970Qhi3lhYq\nKzVpZ27oSxMXiVo3U/cYen1JVyIzXpyLvcX43cm5ZI4FEBrOzfSkpYDNzABS\nPbr2LrtRGiZQsU9LM2xnA+Gk0lsTA1i+OHYkWHmt5FNS4Zj6nsG/m85HJhJa\nWqmY\r\n=hOYz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCG1JVQ0GFCFJhFZk0W1q184Hp5Q8ofoRK+udc4u4spAiBBX5jWr84Rfdrfn1SVq3DaEP7IFEv6Q3BVrfPokmiE+Q=="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.0.24_1612880186905_0.08687268562440531"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"mongodb-repository-crud","version":"1.1.0","description":"Helper for mongoose","main":"dist/index.js","author":{"name":"Nguyen Duc Long"},"license":"MIT","private":false,"bin":{"mrc-tool":"cli/index.js"},"keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"scripts":{"build":"tsc --project tsconfig.prod.json","test":"ts-node src/test/index.test.ts"},"devDependencies":{"commander":"^6.2.1","ejs":"^3.1.5","reflect-metadata":"^0.1.13","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"@types/lodash":"^4.14.166","@types/mongoose":"^5.10.3","async-validator":"^3.5.1","lodash":"^4.17.20","mongoose":"^5.11.9"},"gitHead":"13cfe8c82b8eb1854c7e7fa6eb8ff3fc062f44aa","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"},"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","_id":"mongodb-repository-crud@1.1.0","_nodeVersion":"14.15.4","_npmVersion":"7.5.2","dist":{"integrity":"sha512-bVLWL0t/YsswRYW3tWtfNQht7kGHK0YSz+zwF/jUKS462rBLUX5lT5HWDQdSk+/cPYy8EOdwe4ry39TJMjyqnQ==","shasum":"bb3f48d00ccb2f98c4843cfcc6ff88dbd07374a4","tarball":"https://registry.npmjs.org/mongodb-repository-crud/-/mongodb-repository-crud-1.1.0.tgz","fileCount":34,"unpackedSize":108904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIpmTCRA9TVsSAnZWagAAkVEP/jWBg5hzuuQtZVPXTX+i\ndU11uW4aH06YA98Z57ms9lowVXq65Qbo1+D95h/Zf5H4aFbrzIYwQ4IrGNyB\nC64O9bNx/GuNyY9XqIp2saqiLS9346hmmQEcW8kQGb4OhMCNp1HqWsb4Gdlw\nASwaqHSnS6UTmOAyvuvaMomtm+E6wXrtprtCfu/Q55IPYmg2dYDEOfvMlsRH\n6uuXmr7fDf6MkYFTM3wlBlotewUYtWsvZC5vSZLeIfiho2DeGE2JHUi9c2tl\ncJD1eALkUxvIFIgniSfA9ZRoaea2WLPcqP0ukM8LXlZHXvgVMiG1OLiqmhCC\n0CbDj1QW8fWBya8OgVq0OpfwpKka8UqiNHHJbQcmg6xXHAVcZHMY5+/Bq7ZB\nRppCqjnMcRmE4DptLAm1MJFIfRq7adMtqhwLlWLrNMZvVvsq7AYuXW2R7FqF\nER3VfGtczjdA5IlpRGEn+evRujrTt0mJrSn6hXjZu8lfzbuX4g7hI8wp4er5\nUnhZRs/d+CntLVIHRQPje2tni31nfRSUowQozvQ0JB2OQ4K31OpjOaz1h8eg\nYpHDb+y1aHUi9DrwWfEseoXcDdO96ThDQmjU/jpHhxCCxwvmRqbF4Z7n7lRx\nk2LvsgHjnmtMWv2U/KJLZBgyr0gbpbIj1Ce0D38B5Gbrznt+UrgNvjpB3U/w\n9IOH\r\n=HN2c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYN6ZoZ9XC81NE73or8I8PpPjj+NahCX0p5c2i9bbv3AIgYxTNY4hfLufyqkKm3eIj0u4CpC169pyc/VEEvLtblKo="}]},"_npmUser":{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"},"directories":{},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongodb-repository-crud_1.1.0_1612880275280_0.31826705951878864"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2021-01-02T05:23:48.872Z","1.0.0":"2021-01-02T05:23:48.992Z","modified":"2022-05-09T18:23:27.636Z","1.0.1":"2021-01-02T05:26:07.829Z","1.0.2":"2021-01-03T17:48:54.493Z","1.0.3":"2021-01-05T18:37:16.166Z","1.0.4":"2021-01-06T17:17:23.284Z","1.0.5":"2021-01-06T17:25:51.064Z","1.0.6":"2021-01-06T19:13:23.342Z","1.0.7":"2021-01-08T05:58:49.771Z","1.0.8":"2021-01-08T17:15:48.841Z","1.0.9":"2021-01-08T17:37:13.680Z","1.0.10":"2021-01-08T17:40:47.551Z","1.0.11":"2021-01-12T01:05:34.524Z","1.0.12":"2021-01-12T01:36:55.860Z","1.0.13":"2021-01-13T02:19:18.481Z","1.0.14":"2021-01-13T14:00:19.154Z","1.0.15":"2021-01-14T08:26:02.529Z","1.0.16":"2021-01-14T08:42:41.492Z","1.0.17":"2021-01-15T04:51:06.656Z","1.0.18":"2021-01-15T17:52:28.759Z","1.0.19":"2021-01-19T17:01:06.719Z","1.0.20":"2021-01-22T16:30:40.982Z","1.0.21":"2021-01-22T16:46:50.381Z","1.0.22":"2021-01-23T09:10:07.217Z","1.0.23":"2021-01-23T09:12:32.501Z","1.0.24":"2021-02-09T14:16:27.019Z","1.1.0":"2021-02-09T14:17:55.423Z"},"maintainers":[{"name":"nguyenduclong","email":"nguyenduclong.ict@gmail.com"}],"description":"Helper for mongoose","repository":{"url":"git+ssh://git@github.com/nguyenduclong-ict/mogodb-repository-curd.git","type":"git"},"author":{"name":"Nguyen Duc Long"},"license":"MIT","readme":"## Deprecated!\n\nreplace to [mongoose-orm](https://www.npmjs.com/package/mongoose-orm)\n\n```bash\nnpm i --save mongodb-repository-crud\n```\n\n```bash\n# CLI mrc-tool\nnpm i -g mongodb-repository-crud\nmrc-tool --help\n\n# create entity\nmrc-tool entity entities User\n\n# => generate\nsrc/services/entities/User.schema.ts\nsrc/services/entities/User.repository.ts\n```\n\n> Fixed Reposiory hook, error in version 1.0.16\n\n> New feature validate using [async-validator](https://www.npmjs.com/package/async-validator)\n\n```typescript\n// for validate entity with declare class\nconst validate = await validateEntity(<EntityClass>, entityData);\n\n// return =>  {valid : boolean, errors, fields}\n\n// for get async-validator schema\nconst validatorSchema = getValidatorOfEntity(<EntityClass>)\n\n// example\n\nconst validate = await validateEntity(User, {username : '123'});\n\n// using with Express middleware\nroute.use((req, res,next) => {\n  const validate = await validateEntity(<EntityClass>, entityData);\n  if(!validate.valid) {\n    return next(new Error(validate.messages[0]))\n  }\n  next()\n})\n```\n\n> Override async-validator setting with option `validator` in decorator `@Field`\n>\n> Check full [demo](https://github.com/nguyenduclong-ict/mogodb-repository-curd/blob/master/src/test/index.test.ts)\n\nIt project using create repository in typescript with suggestion in vscode\n\n### Step 1 - Declare Entity and create Schema\n\n```typescript\n// user.schema.ts\n\nimport {\n  createSchema,\n  Entity,\n  Field,\n  DeleteDateColumn,\n} from \"mongodb-repository-crud\";\n\n@Entity({\n  timestamps: true,\n  indexs: [{ fields: { username: 1 } }, { fields: { name: \"text\" } }],\n})\nexport class User extends Document {\n  @Field()\n  username: string;\n\n  @Field()\n  name: string;\n\n  @Field(Number)\n  age: string;\n\n  @DeleteDateColumn()\n  deletedAt: Date;\n\n  createdAt?: Date;\n  createdBy?: Date;\n}\n\nconst userSchema = createSchema(User);\n\nexport { userSchema };\n```\n\n> Default `@Field` generate field with type = `String`,\n\n### Timestamps\n\n> Set option timestamps = true auto generate 2 filed `createdAt` and `updatedAt`, so declare 2 file in class for snippet when typing and not declare `@Field` for thems\n\n### Cascade\n\n> Cascade `create`, `update`, `delete` on reference document.\n\n```typescript\n// Example:\n@Entity()\nPost {\n   @Field({\n    type: [{ type: SchemaTypes.ObjectId, ref: \"Comment\" }],\n    default: [],\n    cascade: true, // pass cascade option here\n  })\n  comments: Comment[]\n}\n\n@Entity()\nComment {\n  ...\n}\n\n// And when create post\nconst post = await postRepository.create({\n  data: {\n    title: \"Post demo 2123345\",\n    content: \"My love\",\n    comments: [{ commentBy: \"NguyenDucLong\", content: \"HIHI\" }],\n  },\n  populates: [\"comments\"],\n});\n\n=> auto create\ncomment  = { commentBy: \"NguyenDucLong\", content: \"HIHI\" }\nand add comment.id => post.comments\n```\n\n### softDelete\n\n> `@DeleteDateColumn` decorator will declare deleted column. After you can using `repository.softDelete` to softDelete document\n\nDefault action list, find, findOne only return document has not been softDeleted, set softDelete option on find, list, findOne to:\n\n- softDelete = 'ignore' : only return document has not been softDeleted (default)\n- softDelete = 'only' : only return document has been softDeleted\n- softDelete = 'all' : return both deleted and not deleted\n\n```typescript\n// Example\nrepository.find({ query: { score: 1 }, softDelete: \"ignore\" }); // return except softDeleted\nrepository.find({ query: { score: 1 }, softDelete: \"only\" }); // return only softDeleted\nrepository.find({ query: { score: 1 }, softDelete: \"all\" }); // return all document\n```\n\n```typescript\n// support options\n@Field({...,\n  cascade: true,  // allow cascade\n  cascadeOnCreate: true, // allow cascade on create\n  cascadeOnUpdate: false, // disable cascade on update\n  cascadeOnDelete: true // cascade delete subdocument\n})\n```\n\nCheck full demo [here](https://github.com/nguyenduclong-ict/mogodb-repository-curd/blob/master/src/test/cascade.test.ts)\n\n### Validate\n\n```typescript\n// **** Add function validate entity\nimport { validateEntity } from \"mongodb-repository-crud\";\n\n// use can add config to @Field({ validator : {...} }\n// I use package async-validator, see more: https://github.com/yiminghe/async-validator\n\n...\nconst validateResult = await validateEntity(User, { note: \"\" });\nconsole.log(validateResult);\n...\n// result\n{\n  valid: false,\n  errors: [\n    { message: 'username is required', field: 'username' },\n    { message: 'deletedAt fails', field: 'deletedAt' }\n  ],\n  fields: { username: [ [Object] ], deletedAt: [ [Object] ] }\n}\n```\n\n### Step 2 - Create Repository\n\n```typescript\n// user.repository.ts\n\nimport { User, userSchema } from \"./user.schema.ts\";\nimport {\n  createConnection,\n  Repository,\n  Inject,\n  Hook,\n  RepositoryContext,\n  ListResponse,\n} from \"mongodb-repository-crud\";\n\n// Create mongoose connection\nconst connection = createConnection({\n  dbName: \"demo\",\n  user: \"demo\",\n  pass: \"123456\",\n});\n\n@Inject({ connection, schema: userSchema })\nexport class UserRepository extends Repository<User> {\n  @RepoAction\n  demo() {\n    return \"demo\";\n  }\n\n  @Hook(\"before\", [\"list\", \"find\"])\n  beforeList(context: RepositoryContext<User>) {\n    // context.meta = {};\n    // trigger before action list and find\n  }\n\n  @Hook(\"after\", [\"list\"])\n  beforeList(context: RepositoryContext<User>, response: ListResponse<User>) {\n    // trigger after action list\n    // context.meta = {};\n\n    response.favorites = 10;\n    return response;\n  }\n}\n```\n\n> Decorator `@RepoAction` will make function can trigger hook\n\n### Step 3 - Use Repository\n\n```typescript\n// test.ts\nimport { UserRepository } from \"./user.repository\";\nasync function test() {\n  // ...\n  const userRepository = new UserRepository();\n  const data = await userRepository.list();\n  // => data:\n  {\n    data: [\n      {\n        _id: \"5fef6d52e8ae0020ffe8c508\",\n        username: \"nobita\",\n        deletedAt: null,\n        createdAt: \"2021-01-01T18:43:30.568Z\",\n        updatedAt: \"2021-01-01T18:45:04.617Z\",\n        age: 10,\n        __v: 0,\n      },\n    ],\n    limit: 100,\n    skip: 0,\n    page: 1,\n    totalPages: 1,\n    pageSize: 100,\n    total: 1,\n  };\n}\n```\n\n> Thanks for read, star me if it useful\n","readmeFilename":"README.MD","keywords":["npm","mongodb","mongodb hook","mongoose","mongoose hook","mongoose on the fly repository","repository","repository pattern","mongodb repository","mongo repository","mongodb-repository","mongo-repository","mongodbrepository","mongorepository","mongo crud operations","entities","entity","mongodb-entities","mongodb entities","node repository","node-repository","node-mongodb-repository","node mongodb repository","express","validate","validator","repository-validate"],"homepage":"https://github.com/nguyenduclong-ict/mogodb-repository-curd#readme","bugs":{"url":"https://github.com/nguyenduclong-ict/mogodb-repository-curd/issues"}}