{"_id":"mongoose-smart-query","_rev":"50-6eba2fd2bda40e657ef3d55e47ce41b7","name":"mongoose-smart-query","dist-tags":{"latest":"1.4.3"},"versions":{"0.0.1":{"name":"mongoose-smart-query","version":"0.0.1","keywords":["mongoose","rest","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.1","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://gitlab.com/mgyugcha/mongoose-smart-query","bugs":{"url":"https://gitlab.com/mgyugcha/mongoose-smart-query/-/issues"},"dist":{"shasum":"c8783731284133da5cf2a80c10e66ef0117a1432","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.1.tgz","fileCount":5,"integrity":"sha512-Cdzr1gvcTVClyWazBxncf/jgWGBHGVDdfdKPR6aQh27ovBBlDcu0lbwN1/o9D+LEzImd1nIx2kDouRSN+i1wAg==","signatures":[{"sig":"MEUCIFG6iUVtIY+APwR/yuSMgIamvQJSN6u9ywlRd9wDSAS1AiEAswGxx8h+pzjNrc9l5qwufZ49e7y8ZnDU5yAB8r2yMPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepL2QCRA9TVsSAnZWagAAVkMP/RMI2Z9ykc9Fb+is8bPv\nBkANRrC/kQSmzFLR1Xlf5AmyvkIzdMf7k3qln+p48UPi25JM9ZofjKpPWeaQ\n6pybpkwTeYdNWawXYv+5+d/ju6ll2FE56IkO9DXPC2zR6UUTuBcqcRwVKI29\nIITEqeS/7CFhgfEJC7dC5SCtlnVVnuef5FRJ5LSQVeRLnqmqEXGQItxhm48d\nE2et1ED/DWgwdj1x7ylNKyF6YAaauJqFqN4QcFAfCWlaUWx4okILRSwst18F\n/tyJQgjD9JX6v8l9N4+AQ2x4KBRIPR9RhXq2h1u5ZgpPkeFUcMeIxZOHlwrp\nJN7hcG3uSixn09mOGH5fexU/DStd12fSpFkznvLeOORH5eGFOPPWjSnznc9H\nO2OIDIy0m2/OX9et8OvI2mwXS18f5cWdcZ/n6+yz8SiRewzZW5d9JcRUUv09\nrvCG0NMYdbPQYYI9bWGbS/hQobqUCl1fRa6mP+08UQVzO3HS8BmMAtPwVMWU\nI5890E/xjFoLdRqDJQxFx1zuSsBxFwB8eeSw+M6puOcK4EY/fInmfBBwJjpv\nIxoV3oo6tVJHWBaUqywzndAohUu1jqEFq1ZHmlOyno+6+n/6LV2kVFbrorw7\nK0IAz/lV2I7FaNNO3QjgoVrRY+mjuT/uWZUZhl63Qy720FroPjL3y4uDxmgP\n5GrV\r\n=j2Gz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"^.+\\.spec\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["js","ts"]},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"6e93fe15f96798edf3bf5dd218720c6931bf59de","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://gitlab.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"6.14.4","description":"Optimize rest requests","directories":{},"_nodeVersion":"13.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","ts-jest":"^25.4.0","mongoose":"^5.9.10","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/mongoose":"^5.7.12"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.1_1587854736518_0.5988225038269759","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"mongoose-smart-query","version":"0.0.2","keywords":["mongoose","rest","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.2","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://gitlab.com/mgyugcha/mongoose-smart-query","bugs":{"url":"https://gitlab.com/mgyugcha/mongoose-smart-query/-/issues"},"dist":{"shasum":"cd51c44c276bad3dd9a4e2017b0313fdafe16a47","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.2.tgz","fileCount":5,"integrity":"sha512-bbpgwOUXaRU24uacBN1CCGlhvDcy0z2j48gEuGebPi7jj/p0wUiwKFNnJq1/Evbq7KObIKFKheP5RJq3pxToJg==","signatures":[{"sig":"MEYCIQCAWXMCWgiBtckF1dCWmyDJfEsp+EMsljdj/fAnEbMp3QIhAI/ugei9OAHyl/EZAPuOzu0n0UVtIGZHTiFnSDkq7eHT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer1RCCRA9TVsSAnZWagAALGcP/1VFD+E2R3/Oxy27qTc3\nBTquBV0v/IEriPW70OzVoQO6yz4YT9cXWbCqFCjoQcr5KyCmHoH0ZHFBwh1x\nb9Q8A8JhFc0z20wYmG4OifoBmqy1MqjYUEyQ9NopTBSJw6R4njU15DL/R7B8\nsm6SsTsA2sJN5mp1ZTJ6KO0U/MK7gYFHfH0BiwqLExOz3IPyyulG/90LGVwq\ng7kN5Ea0HJPRi20vJslaquvQ45WhYwxLtvpxODedIopWsUAUmjZ2uj9p+V+z\nsnfBBs2gzcmPreQNEttygRY/IEYHppYZroHz37CMSBnwdZLZtK1XIO5GIa8f\nQrENOL26hQm6f8qGCFQYi+WzhDpetBkMHZq0QTMbzQskAJjkZYr12PMp8/Mk\nB/m4iq1sqUDSG+nVcKcxz3BAwTsTOG7VaOGsWdWKUIikZRD2AFzl/7JOr/LI\n2VYzEcEutBSJiXYcFNz6Gu3GOaDX+PJgTjgYCVeRb4YXJi31/vzDsFg5Dp6B\nb9zTnAlIDWmfjt6iPNeibDz34366/doe0ypHTvVpRkoCNkP/3PxXrK1C88gk\nBLPTw6kYjFXwOLuBaCzzMa4mh+QsffAsZgoynJXq5c9Pivx5bWjbdEoE3PQf\nDG5h9Mn/HBFz1KV7Dvf7lMUdY7sk9+YEF7YCGmfPnfmXaOgfG8dRsjarngJv\nmXRK\r\n=JCvA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"^.+\\.spec\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["js","ts"]},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"75f3a26dc09635fa540f86477aa28059a8bde754","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://gitlab.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"6.14.4","description":"Optimize rest requests","directories":{},"_nodeVersion":"14.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","ts-jest":"^25.4.0","mongoose":"^5.9.10","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/mongoose":"^5.7.12"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.2_1588548673709_0.783727444726436","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"mongoose-smart-query","version":"0.0.3","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.3","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"12a502bf7dc42e7960721f6fcd438ef114b48b7b","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.3.tgz","fileCount":5,"integrity":"sha512-yfSWeDMM/8SxI6hjGa870/1Ec2yhYZGuk57BZLxr071dZLNWZCW8uO2XG6yG0BPmBLzF8elKetaAFsENqffK+g==","signatures":[{"sig":"MEYCIQDGmzMyQXPluktFTncwF0Oi4T7YWN2a3lJl8A0GC/pDOQIhAJMwb3ut6cWK0aRAKEUchfHBwZYwG562VUq1CEqJch0w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6f8KCRA9TVsSAnZWagAALZwP/3pt1dc7Kc3WII+DZJ0T\nD9nb5JSOmtSY/isV0TsapqWNfc1t7pGKsrp7UxKIBkD5v8noiApJWpRc2HKW\nlVVDTZtQfYaaEJtLQO5xf4DSy2EB7DMJ+VZyYuQT8UnbW8q34BFAs7GVPTRs\nFagf1YOLuqEenRcVUJkI0D9TXd4Bw7UeLru9jI4YmKxlowmIfoO1ht4Q9Hm8\nudPYUQwqFWnv2XMDmai9ukrYqTBsjAGMu31DCDy+rDbn6TZh7x5KyV5XOCDZ\nUAnfno2B1ZNRQDgO0Ff/Y1pCTBaTT/v1Or1i2GIXz1k+uTbUVfxUlXeqRDLS\nV2Lbsg0kvUI3jo64m1r8hHUgJETeqJgCeC2LOR5p4TO7UwR0NollUynLp6L0\nNiDMLBURPu8jdOshCaqTLb34nJbEfg5vYBkkZ0NMQa10I+YY/RyKgMIcUlG2\njajCaybXvIT3vUqHKlL4poCqAf7J2NdRyxWy/7VGHtyHEWCL/xjUnoXQ809/\nsZyHjFIfQgAtUxBRmJ5L5QBe6yNhIO8TQNs/f0JrIis29kxuVnlKegm+PEkU\nkC6inp0bZKorGXGdTutaqX93Omfu95RlrMeKWNL32Fw3nbcsdo3fkWJUvPXz\nonuifeVAxTzfMKCSy7ZlzWH/vybnpYI7QTv/sPE7ZGisyJw9J/5JaI87O3bh\n6czf\r\n=REO2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"c5560c33b0bf7cd1b7763e7e8e9d9df8e5205569","scripts":{"test":"jest","build":"tsc","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"6.14.9","description":"Optimize rest requests","directories":{},"_nodeVersion":"14.15.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","mongoose":"^5.9.10","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/mongoose":"^5.7.12"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.3_1609170697989_0.3641011508349816","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"mongoose-smart-query","version":"0.0.4","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.4","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"1971cb46ce15da0b209435f3eba248f5a43d95ff","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.4.tgz","fileCount":5,"integrity":"sha512-qKxsYwMCNTVxwK3s3OFTLgNuIsqALHZlyk4JUR31SfZ/Exaqfe4lsbxr6C6r7zkRxE9lDh5MfK95wh+wlgydKQ==","signatures":[{"sig":"MEUCIQCMImV3EFrkbt1t5G2EqKVStyE+0lKuuKKeuSu133WnaQIgXLmy0XUQsvCN2Lb8kfLPC1GLow6331OLpbADHbjUMpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6g5YCRA9TVsSAnZWagAA+hYQAJS1npcR+bGm5tALFB2K\nUnJ6WW5DtQxtObLzegTKIGKMtXDb1Zgzp2eTYkWWC/UCUKdrbBGOzHel/N6C\namTr//FBLH5F6hZR8aAY6wNsxcGunH0UNdY+TlDkoow8eH9XCN706K8iPHHD\nKOO06pKdS73+WoB+KP1nwEvoMmZQ/TJhj1HqWOes5ablr1k/VStUNnqpqyqQ\neNiyQbSCpnCN3imqKdlc+mCiBVj5vZmszsuV0E1BtskEDxlwRpk61mzwItrt\nsBgc7lVWarS92rx1lrLgZ+F7VNesTZ+sWxWTgVb1h/7nzdS5gAq7mH687eXS\nJqHxQXTxhQcbzwKa3vG2uXa48mgLIAg2CPW+mZjvkrEQHBmapOxet2AFvK1L\n7tyLiAC12CETzvo2x/YhJcbs0ohV0Sj70CLEH2LWYcp2tBRKQQOQFd5Vu+rX\nbFKXs68VJd1X7OS4taMpfPgiToEaMhijadhs2q8mXUmcaDYnR3pGZoHarNfn\n7jbOPm6hvT81XtN5PWLTop4S0LEYZBXm++/K1Te6qwFY+TiDeq8NRP3lIKYk\nXxS/4WWx2pDS6aDPr89qzc9I5Nc/wXHqGSeqk/DaXWc7D8fm5Ss92n+wTH+X\nerkSP+VehgBXiCPFe3096D1iivEo0o8BazPQyqNhYqEy+JF9DkQf2Sw2Oho7\nqS19\r\n=wo2f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"922b645485afc4c23147b746963b0eb5e6ed7bdc","scripts":{"test":"jest","build":"tsc","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"6.14.9","description":"Optimize rest requests","directories":{},"_nodeVersion":"14.15.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","mongoose":"^5.9.10","typescript":"^4.1.3","@types/jest":"^26.0.19"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.4_1609174616096_0.36186153572560853","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"mongoose-smart-query","version":"0.0.5","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.5","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"6c9b73c2579308aa3fd0ba0dc7002489178ab89e","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.5.tgz","fileCount":5,"integrity":"sha512-hSbsKE74uvt+azJHylzu/6JwzQN96jloJ5Ip9Jx2a/DinLjf8zyCFw0meVHFMBN3EQhvvRcFWOR6AQYj6pNxEA==","signatures":[{"sig":"MEUCIGvCWCOFqg/fbt1SgLvyXANdJ1RlGDEK3yOaQZzqDYhvAiEA41YYcQh2vu6nlLA6S6mn9Y3BYkshEIFe3Eq5I8OaDlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7RNxCRA9TVsSAnZWagAA2HwP/0oDrNevUKo2KBmVOuEw\nDszx7n1LEltxYgugyvc7J04ZkxvZuIWyIp00ZzCGNvV1di+lK9Xx/OyDsykK\nETkQtQOibKCYCrasFMemYUKIA6un5RXCb8iYL1mVPqP0TF2ZOFmqZ7vPWFUV\nlB3v7jb/bAD/2U7bBnbeqrZR4aN5ZwlZJ0BDwqsSmusN1oe5CjeEu6u+YeXM\nqeSu09Ih5dyT/d1DHPcdiH0LxW/4x0WAKCzohgmzwMi2MqaebqHXbZX3vqm1\n9DMEQjWeMCIUe+2Q82i6wLoifyFM/qfpbtNFZ1zUUtF1HqffBFBYJwzr4iGY\ncj58GNuw3sMUBcKL7WTF+CqDgj1VM/UbBwdgyASCULVRnRvjsNn8QV3WKsoa\n/958HXQ3QmJ5W11XSg3DfD8Gi0HpKca03pKxdXs3ErdX9EjpjtNMgYDvcyCr\nD4ylRxcwFM0z0VCjY88IEEF54++3v7vKbjqm/y7/e2ilFQCJva4P16YsWNn+\nGGJ70k6I2g9xd/lGHtkCctNsZDSd+nFVaozoYmI/XKXmikzZWfA93gSsVYXC\nlbzGzUktUFdJyJXtJeDnB/1e+lIfLScX8xyGzkivUP75plsrbGnhl88QS01a\nY7LJSnNKtcd6LqrFVZhnqw62GCf+XC863P4GX/lVQzfKhIlGDYnlSRwnGV7L\nhRZc\r\n=dRd4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"d75b0615c24f09ad4767b89f68381e9a91411d96","scripts":{"test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"6.14.9","description":"Optimize rest requests","directories":{},"_nodeVersion":"14.15.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","mongoose":"^5.9.10","uglify-js":"^3.12.3","typescript":"^4.1.3","@types/jest":"^26.0.19"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.5_1609372528821_0.19728984779046077","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"mongoose-smart-query","version":"0.0.6","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.6","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"77f3c4804f34d1640aaa77b74872aad43c0cfa4e","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.6.tgz","fileCount":5,"integrity":"sha512-grvUdJA1cMPuFUclXAX/MyGGmCBeW/3Kdr+qh1000rjXzqtRUxrHQSpRSq7b1SfjzxkFDdUJMbr5VkLnRAXjlQ==","signatures":[{"sig":"MEUCIQDFs1dkjICn0jXofHhYdIET1daFkE6e4GLeHHyj/d8iGgIgXCgOs4ZiQOUzHpBRJBd9IEDwfB3s8AOsDLaRUTfapok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgATmPCRA9TVsSAnZWagAACVQP/1pMttNd9L1eg9FLA6EO\neIeCqPZRSwu7ft4r5rLhicIu1N+ZEZ3Q7xW8jQkVdIxgiGDC+41ZmPBX7b9a\nsiEw/UoYqVAVEzV0ocbG2qOjhdlkK3KeerxZEbn+54nVmhdXNw5TZ2DOLTCT\nfyosaV0lCGZYwvHVmOZF0roLYfhjmCu6PbUsXkYTP996sSdWxrUAUR1/kyZx\nQS4Htl+T1adKL2QG7MNJFOf1eUa5oWXzkbLHe0UCXC1AInfv6ATx0unKmVdY\n1gEqQj3Mh88I0OFc6v/bti8PQFlVfkl96lUzIPUjkOe7vKPlTHxOQkpxywLi\n6ntggeUtdQ2V9DXHMHa8sazZDu0yI03RonlBk8iUxNiV5B0B4VBlz76mw4Bf\n5v3lGyD2uLZ6BsLS4G12XOr/ayK2XcHz+Gmld7Pw2KRM1wGshQk2Au4S/K42\n2lzhSOvLlshivjeTbo//q+AmqlHGnyvou+f5gL606gIYHg6nYi2j+WVQb0Rs\nSunNsJkjRYIK2FNYKNTtTSWMBx0iVpbQiIksMo2R8OWsggl/qkGOdEUhzc0j\n5aqseQvsgUXY9a1jZTi0wXzzon4mfpGzQVekpxxYGsAfPJBkoIlKI7L5Hwkd\nNe1D3SbTQ2APDMEdgHa1td+YfT808WRnE2F4224P/GsneeLr39A/G5FQnpBu\nrndF\r\n=d5jh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"71867e90651796431cf35ae2623c8defc903e3d2","scripts":{"test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"6.14.11","description":"Optimize rest requests","directories":{},"_nodeVersion":"15.5.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","mongoose":"^5.9.10","uglify-js":"^3.12.3","typescript":"^4.1.3","@types/jest":"^26.0.19"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.6_1610693006864_0.7106179498983749","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"mongoose-smart-query","version":"0.0.7","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.7","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"9c54967f24acbad4efbbc47a22fdda3410cf4c32","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.7.tgz","fileCount":5,"integrity":"sha512-hxDogs1t1nDxux/hafn03f0IzzhI5c1Nsuq7QTTlnjyWBMcupfPZk3vbi4ajs2RGFpQZKj+oBZvhGcuE4MIvtQ==","signatures":[{"sig":"MEQCIAjoyT7U0UYYstMyvr4ciPpE/lLh376q2SrbJBsfrZ3DAiB/6fU6cTKCCyjKfXVPDVpka6vL+G6vfIEb07jsYi4tpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLzV+CRA9TVsSAnZWagAAWvsP/2R+GQfrSvWN5vwsIcV3\nnu+RgtSWGv8V0+hOQCIf9A0lLbRPVndi14Bd16MLXqaYmhH+VdI/NIIroKsN\no6VEc+9CdEHTHUxRucHWidusbjJjwDVKKiUkgihJrpK/nsFaj+4p+oEm/qjO\nt+IO4O9qV7Ul7ikQgUOibWoflO5zTcG29KF2xPPGWtioH7YgUDyXUABqo5MU\nHFIPxNzk7LRWgY81rzOwQIQEH//ocHG5vvvFlN71sHm/qCK6KOa7UpFHFj95\nAjArzkwwdGVnPbXYFnoaBVAusf1reUniUttDFLesy0WdvGQRdyMavSgh5Oy1\nVzCvSQg0xbUsVrGni+u7JA+g4mUk9neAzkXVpFXacuxC+PMoCBuOuN6MWDHn\nmNhpLBPrL+1IGLCb6OP00CedIAWP21KRk23Rg9wVsxa0huTmylSehHCuMLzJ\nTZi7EhUT5UwzcPOhR2r6R8MBY6Xw4U082/8lKj3O/GbatQJ1p0E3Q8zv2PYo\nPddRjxlRq/E+jUDpS9mfbZk3DCo2w6jBaAIK3QHvgWY/oLgeevJCsuwB5APJ\nR0oWCnqxdQUHsyPlR3HWNF0DqSeFDOHz3NleuP/jo8Ne+1nFQYR83S0qaQqJ\ng1X1N3/ZDhFqz5wNTyZOu1qb15DDQm45xUyr1tCRlDBSGsBgcLgtxHrcJRdA\nETxn\r\n=JjwN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"4674a87330fbc3992a14e831852c59fec589151d","scripts":{"test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"6.14.11","description":"Optimize rest requests","directories":{},"_nodeVersion":"15.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.4.4","mongoose":"^5.9.10","uglify-js":"^3.12.3","typescript":"^4.1.3","@types/jest":"^26.0.19"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.7_1613706621586_0.22192291287606714","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"mongoose-smart-query","version":"0.0.8","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.8","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"f1278e3e164feebc28b08c035eadd3edf55d7d7c","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.8.tgz","fileCount":7,"integrity":"sha512-RReRfWjDpdbtyhuyHz3soS8rI4DEp0TRO2k93GR3C1N0XoxE6dlyENmyGQXKIXHgz3cm/xkuvovJVpZd4lxbFQ==","signatures":[{"sig":"MEUCIQDTnKUFUWK/7zyzdHak+9sUo5UaSACRMeN2f4CNLVKseAIgOY2FGTCvwbLpBe8QNjx8/MO0O8MB0CtuAFffDcbBBds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYrc+CRA9TVsSAnZWagAAAh0P/2KNNRuIFvJKYhKBcL3b\nzXBd2cawlUPkycum3C6xpsB1tWau1fARLg7SaekEv+4SjTl8ixmkhBF6y7Rm\noeVixOysSn1O7vjZzmSiWZd+KSpbucR/m6UxMOi0ag14/ldn9MR//obaYNhV\npV6xTXw0OfTzNeyo5c7kCyGOuI/JYbLnrdEIYRdvbrA903gTQnVuooMw/Jac\nlsB3qbRl4ElcWtYKrVtpeDa3tYtcwu4yk1fc1y1QzMHciD21W0vpQgxAeuh/\nmqtqT+dqpmjjv+VY+sjtj65Hv3xYE8lk1Ilxo53YezR6lcx880SRfkoTS+t/\n30kQumrS4g8RCMuVPUkjaKgt69jfzIxHP02tIe9g/J/2mFaXOK+4Qw9Qk9FX\nYsWIUefe6rRt2I56gptVMBRVJWw5+9GfQeoFEK5PRDDP/ciUM04kGwxy9nBp\nMRN/rRF2H9h+P1vSYhLtdkxgZu1evm99wN9F+KGgM+Op1hDiLePpnvMsavuJ\nxk0/4esId1LnclH/QtfH+4pVdoIJCY5YZP1Ckd7D13O/pjyAvGGEzMSL9SUi\nb0koB51Y4w0xgbJVFta+ECFW2uGVtjfFpBSiDaa+ZF4wFbDHNzY+TSgvr2F4\nwizAPSK1pI3+QLVEPsR6cUKxkFD6Sw8WEbnY5BWEa5GKSTU93fKnhzs09bzk\nyKwL\r\n=HrEY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"460170e72c170f29dea328ae9215eb96b2f8c4da","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"6.14.11","description":"Optimize rest requests","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","ts-jest":"^26.5.4","mongoose":"^5.12.2","uglify-js":"^3.13.3","typescript":"^4.2.3","@types/jest":"^26.0.22","eslint-plugin-jest":"^24.3.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","@typescript-eslint/parser":"^4.20.0","@typescript-eslint/eslint-plugin":"^4.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.8_1617082173847_0.2650461451724502","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"mongoose-smart-query","version":"0.0.9","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.9","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"1380716e497ea6ae56803c4969dd04575f139148","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.9.tgz","fileCount":7,"integrity":"sha512-JE1Ie7BNmSGGJDxVcl9jBHkgwZMOjVvgU3xUb/vZ+uzcn6s3vIQtDYzLLESuvIudd1cq9CBja4cEKDOjJTf4gg==","signatures":[{"sig":"MEUCIGU7kIKs6Cz9OHl0+F5k4snHRpxDYKlBPj4xMNNz4f3rAiEAiVwQMuBpQ/nLZ1QcTYA0Ue3RICFlgxmf4tkS+ZPO+no=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZTo7CRA9TVsSAnZWagAAfZMQAIwsg5u49zoLOJuR5R0n\nwkn94CD3QEyqX9l6hzmqlDLxvUgAwO8r63pShRPhTnC0CA7CjNWJXzC8i3Fb\nRp5XIo42GUtXs068eYw0zWw4ubizfHWkdWhTmeuYmsP+X2BLK41YwuUZbsFW\nPaQgJpXklKP8bx2SYG5XwAMPL+/TTGNrec2dUT4SQp4g6LGoZxiK2Y41LlMG\nyA2i+lFJM/gLI5R6UKDLQ8WUo3KgU2vrRHjSBbohj7Q8ApUVgz8Yh0b9PeIF\nuhjp3qyIaSs1Q3ucSU/okw4BySu7J8YhaLHFbQnleEr2frYs1/Lpu9aYTKM0\nNzzVEgZZWgRMHbRiCL936qgzg7s50my9tW57AT45zoOW0r4/nqHM4Tb8UcCG\nqrplsJJ5hArx/hi2YrlYNovQuVGdt3kzFE1jU6JymZjUojzYsOo/tXuu2sVM\ngb0le0jma5MvnoyOpC0DnX9TtAp8Agcf2xoQV7Gwsy7tTGGgkdQq9fkq2kln\n9NHNSPYHbbelA1ODfie3uPiXf+aib8PEljs++hLwHVz+Fun40PAMmzI7ZjLI\njQwwp6Gq9tRnZa18MoNrE92VQa4s6SjfuqLPkmQs8AjOrX1q5mR1efnHNR/p\n6bMXOBHz1nJ9emfUtsfPdPiWqVvLLgYHuEZtatOx/aW/tt1vtlJKgrxTEHZN\n0iwE\r\n=6u1l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"e3e4db2d97925d09d899ccfdc712e595f3148dd4","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"7.6.3","description":"Optimize rest requests","directories":{},"_nodeVersion":"15.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","ts-jest":"^26.5.4","mongoose":"^5.12.2","uglify-js":"^3.13.3","typescript":"^4.2.3","@types/jest":"^26.0.22","eslint-plugin-jest":"^24.3.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","@typescript-eslint/parser":"^4.20.0","@typescript-eslint/eslint-plugin":"^4.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.9_1617246779041_0.00442853607557514","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"mongoose-smart-query","version":"0.0.10","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.10","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"1948367e37b2b321b575c31c042de72f7bf3c3ed","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.10.tgz","fileCount":7,"integrity":"sha512-AYWBtfowRkVAl80DfsLbuqJNmQJS49xWnmmVwBq7CSTfm4HFSQatoUisEUXBaN2U9BHRem6CLMM3NunfEAswxA==","signatures":[{"sig":"MEQCIBtuzqwGzF5xuuzyVxLxGI+8FQJ8AhRXHsthCH0K6GEiAiB4uj8nToMHFoPvbQv6SYnEXLlZxyP7tit9QA4uRxsX8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf6Q5CRA9TVsSAnZWagAALyUP/j1URSJ58FLvSqnzUTYL\nr3jrYYDhckRR00g6SN9B3oQmmUyGbz7y7G1IjMwMNUm64mXM+q/KVbxp2qUY\n3ik/jb2kcWIpjmr47twpt72bO/zAzxZMHlw5HeVdxVaFzDq9Ah63dVCnnEvP\n0aHDwqZR/nshWGzniQlv1XD2QNMuOMRBOzJwxJpgrvWJqbW7S4Z5S4mdobRQ\nUfBl0kUi4j+FSzTKmvA86/vN42On0/1z625vluXJtRJDEGaG6vFOTVb15Ncj\nT3lhyw7Ha/LqN4fR/oMTriBSc9uxOY1YPnHV+YJ38quPYmIKyj0Q7v4yVKuc\n/CN5KkVQdy4/q9i+DmZMZeuPz803lo/08+dMI47D21qt3BQ4u7DCXntwX88v\n7TzOFppXeJqSUwar6QchwrP/O+HPZrwjXUd7yrsS6PedvAqJfyxQa7Hx/XgZ\nSJtYbHSOy0BNUyLrRdkgBCvcbeebKIyTOidRbD/6iZhcTnPPpYlCvbHLMkRU\nZp8nQozP6REL6VtT6zGKNM0ZYEpCrGsHp708sneni+QB82lFixJvgYlyMuMP\n4f60rj6JMiMXU0Pp46CHmPm4vgkflZxkwPngSEm0Tq23eU4mprrYcQEzCFAT\nwEhLAlx5OdRh1y9UeRi5fVEA89wDpJZV60g52gmUGTs+eCc0LkeMT04S1QdD\nBoro\r\n=kn+l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"916c73cfc02300f767c0b1150f4c22a12c76cef0","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"7.10.0","description":"Optimize rest requests","directories":{},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","ts-jest":"^26.5.4","mongoose":"^5.12.2","uglify-js":"^3.13.3","typescript":"^4.2.3","@types/jest":"^26.0.22","eslint-plugin-jest":"^24.3.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","@typescript-eslint/parser":"^4.20.0","@typescript-eslint/eslint-plugin":"^4.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.10_1618977848784_0.10076936669201686","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"mongoose-smart-query","version":"0.0.11","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.11","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"ee19c9f6b59a5fb4e1fde849a510088a135c9600","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.11.tgz","fileCount":7,"integrity":"sha512-MUUKXpdFQoEY1jzVTIqAns5z9NsSVC3kf97j1+dc+x0QIB/HG7ipcSAhc2X63ylozF+XwjGJvJQQgjjvpMTYLQ==","signatures":[{"sig":"MEQCIA2Fll+itzk+l/UQ96UpnKKFa7Sto42KjjG6fOY7GTVOAiBqpHCWZKm2ZeJ/AtGgmaSl3BmmQGPUTUQoxbwc7+wmeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI5ibCRA9TVsSAnZWagAAqaYQAIvRslRaT2odSXUvTNd6\nFr7SCFF6gh53c5Y8FJSjZg7iJ3JU6INn4Jd+BrUk+c41auCX5HRdu3ubxJKA\n0xgmZ0uKtYbjKJDvdFpe8xwJnMaTmpa14cqbK6SFXzdrRGe02/WgPnKQte1w\n8zt5srh9fis7SjmypGL1LHjhzKXncGX0B4QKaxdhEvFCQFj4eU8bUgD+iSGP\npfXOwCfIKf9b/vAr0rUxKyrgomaoKPcZgmSJvEYhBDCjp9I2r2/YpUxe2Nfs\ni1a6l5yK02ILzsOqtszJMU8DY1Ni4DQeccrcP6M8zOrBfil8G9x4KjHn6yia\nwpJW1X4ysyViSGwq2jWXeiMgikngr/m1/CZKg5xS0ZPj8flqo1QJx8Oyvh0s\nS6scEIQD222BOG52nPS6ud83TIt+C72ZabMRjpc6jFNH6crYiSvGYdMHJVPN\nrsR9jVtuxEzgSa08IWkaGEuXB5IgRrwyGK9/uDfoqPRWu1hq5dIdH7VE7oQQ\nWEKJr8BMVTAR1esC7c9Iiu0GpOlXqF1/nO0qeO52KOHzi4ga5uqGFlBNk+35\nec+SjE2Hlexo+pTqRUNmDWHXXo8+aKX1fZtTLb8L8qoNDOsdps6wTM96LX3c\n2A2hPgFF6XYd7khhPDzANXK01r75Ou5X0RPCSy0ybOytX8Mt5+YtURqWbVZQ\nIgBg\r\n=Tkst\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"5c0fb96c293ddd0eb2fea708d01ee23372647a2f","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"6.14.14","description":"Optimize rest requests","directories":{},"_nodeVersion":"14.17.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","ts-jest":"^26.5.4","mongoose":"^5.12.2","uglify-js":"^3.13.3","typescript":"^4.2.3","@types/jest":"^26.0.22","eslint-plugin-jest":"^24.3.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","@typescript-eslint/parser":"^4.20.0","@typescript-eslint/eslint-plugin":"^4.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.11_1629722779108_0.6912770874309355","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"mongoose-smart-query","version":"0.0.12","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.12","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"60bfd9c0959d73adb68af16e008d79297a8d4569","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.12.tgz","fileCount":7,"integrity":"sha512-CQFkanbarI8UBzNUR4ZCPOmSyxUluZ4ltlxiKUdQdicSnnHqN1Co1V7rOY1CIi3ji4l/V+fKRzHX0uAYOYPJuw==","signatures":[{"sig":"MEYCIQDZRsfAGJJX5HOqw8686RoofF0UgHvechRmd3wT6XgYrwIhAKH98+K1JRt+Af0ltTyJaG/WjjmcR31Oe287Zqog6IoS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI5pXCRA9TVsSAnZWagAAceEP+wcGW/xggYZFETS1vt/e\n/4Mt8od8h/6T0+DBhAmZml5rh9rSn9s/8f1ot/uym7yLnSXb7f38S8+7cacg\nmsP7qMaTWRljByxFCQSWmBrUeogA9iVTK1V468ZnhbEYUqpbtNh8dnII0ILm\nTbTvSVTCBVbKORNQHD5kH7GuZpRBCpeQ0pRkjzPKgH9hjejUgta5bWmb0AkK\n0NrbwkH2e8CZJvCIIN1CnQb/LpYq0jOfjJAaaSKOWnzXPp8+G8UUATyrbwTm\njvpIqabtc23RkpqH5rKMT6lcHozaVqJ5Cj8phuX92/EII2PoSUdj5DgeCZCf\n8puhGEwWodvR2grdKZtE/E3NzMHhUK+ljc2ukORbsVJuZf5paBBfi/21HwJB\nN1+ZtBCr020ahyHxYXJ+/bIuvLFWrBgJmrIHX63MoGIel3/R3xqsR4zE5UCO\no2g5coMLbb8fc3xG42QWZOlk0LLkTnQYuILzM8y03m0fsA67+uc3RwNJ1HrC\n+8/QNKMib55NXDkB1mP+dr+LSgYwdyOj+FfcCUbS6IoQhgHjyPFAR/gOuX2C\nkCoGwSP3aS4SxaGvQQcj89Kj02Cd50272oNnIe0kxyo4B0+bR5tEQciuGseZ\nRDnOj+tLy+doQrSzvhRWMF7eIulXp+2vcufGqoj36TOkwM5iG7JElYc7qBsR\nhYEx\r\n=jrj1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"fdaff407968b6394cb49fa5792a31b425922baa6","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"6.14.14","description":"Optimize rest requests","directories":{},"_nodeVersion":"14.17.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","ts-jest":"^26.5.4","mongoose":"^5.12.2","uglify-js":"^3.13.3","typescript":"^4.2.3","@types/jest":"^26.0.22","eslint-plugin-jest":"^24.3.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","@typescript-eslint/parser":"^4.20.0","@typescript-eslint/eslint-plugin":"^4.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.12_1629723223722_0.11031435057277506","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"mongoose-smart-query","version":"0.0.13","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.13","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"52b55711fdb7d2aa8156832772e49da9bf8fe82e","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.13.tgz","fileCount":7,"integrity":"sha512-BzLw6pDHFRxUyOl43focz151YaRuI05675U9TpHKluI0A23vOSpKI+hVU4jGWHQEQdDUzpuzGdTHqHKSlxguvA==","signatures":[{"sig":"MEUCIQCVPL4TJryrjoTq3OUt+vGU4EcZzn6oxF3lwMXNQqf8qAIgUkPiuaZ7sJbktGcZ2h1LuutZhT1AHzx1KRHCjbjr12Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI6V9CRA9TVsSAnZWagAAYwYP/i7xWX0q90KFMiYieMk/\nggyZ0SlZRwLh8aq27zEq90hC6vdJZHgcZhjyAIL3a+yU5oVBD+iYNZsAWEVN\n25uOajY5DtZdESilomyF7Q4qRYuH90PhNSJJNae684HA1RVrZIV/h+kz2UBT\n1UIMTmI787z1w/K2FEr9tzGL0BSsUXPR32K9g8U5f6uF4zdIoe3ygd9w2jnC\n1NP7zv4R046Z656YcuMjmcclfXX7AR+X41z9yWHoXRvShvxxJdvv157WiSqD\nS/ZFM20cqv3nxPfGd2uWeQ0l9uRLJkYzlTDG006BIULyKh8sMfQWx7FrsuEG\nboqlDGBwhJkWPYMg3S211igS+nl2pO47ZtXY/UFTb7BwaKxFmdXfXfz5bqQv\ny7Cp5E98Tu+DjFDFrTWKRnrklnfTFQUDWRKEOE0HUuG7zHmZEogqn0tjJyQr\ntBj1i5CqhqK6ohnGmxp/Rizb2EgiW4wW6OInvc8Og/YxiZ/tamkD5q2z+tGJ\nAncoBAw//aS9jGTT6LqMUNtj6Mzr1KBlsVD6GMSyXRkZfDXEvs8vvqv7bnh4\nEiBHvIlNlsSR0QGr441XyjE9zgP/dxCxuyA6tRnGEpB6HRLn4ByNhV6vcOU5\nZSPaFi0BoZ/1OqQHNkX2BQOO1tdazZh/ZE08eIPUUPlqLXn0oGukDvyoRl7p\nxPid\r\n=viAX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"874d3fe7d185d1f52c23c218d493e3ad6220c61d","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"6.14.14","description":"Optimize rest requests","directories":{},"_nodeVersion":"14.17.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","ts-jest":"^26.5.4","mongoose":"^5.12.2","uglify-js":"^3.13.3","typescript":"^4.2.3","@types/jest":"^26.0.22","eslint-plugin-jest":"^24.3.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","@typescript-eslint/parser":"^4.20.0","@typescript-eslint/eslint-plugin":"^4.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.13_1629726077040_0.9882442306931707","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"mongoose-smart-query","version":"0.0.14","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.14","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"51fc967769145c4fe38cb2abae675ad5cbb493da","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.14.tgz","fileCount":7,"integrity":"sha512-M61WSECJ72yEzz22KFVmfCDEyef2K+YcS700kmUBbZxp5x0w8UoAJbtEUvVziR05VvHj5/b6k23foB0nOn315w==","signatures":[{"sig":"MEQCIEsblVTBn0dH7cvH5LBAEXvA8WUodueWb61UvQTFGY7kAiBa3kCe9PPDeyid0mQ5AaC+/u8+Hv6MeJRNToaZUJccMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNhupCRA9TVsSAnZWagAAq4MP/1Hcmb9SUJoTofHu2ZRd\n/BlOTWel95yv/M6KJ/EREDOSuDs7dwC/sICup4/UfFDmtA+ld6yFlCrUWSO0\nxfQuDGlDglX7XxbosQ+tO1mr+4pwzykB2Tg6Kp61LPrJh37KUgvpV8Dkepy9\nhvdMDEiL9dSOXPQ7oR0CS9AAqcv8PYE6iwQeZRuSwO1z38GNL7i9yZLgdsZ6\nv4nF9hqbTcDX8SKFhR+QnH7bcxffvtCvpnFAsGjbKPfbi4q3aMgnq8MiNeGQ\nqa/I1aO9OAW5/Vb1GsrRHXn3v2N9aHgE+9RYrSloeUwGSnevgocNukUHEtau\nUkAbS9nkty9/16LQFx/9XtCd/MvRqlxhnVE5UANerSDVoUlL3dfjcSxIT4GY\n/5pJwS99xKcRqtbdOdzivsBbmRiM9JxUFEph7xgoMols39yw7tcNJLlkciJW\nbFIHWtuQ5OCWF4JE/YHXVXQ/czltHLGHWG18m7YevnI5nfTuB2GgdSZubDnq\nDWKjXBn2SYlZbJvU3kcSa7HFscCTtz18Vio9FYWW3Cg2YOGbsb/RSXhUtQcb\nx8r+SHAxQzUjuxTNEC7BhvGwiaMxw3Gf2JWt+6L9Y0sTZ2jyxDy/ST7A1j8B\nJFHUEW6hI+hAfLbU2p45gnkLAWL4yz8hOY1GGjX7ZGbMM0s5GGYGwY2/dqC0\n8k2H\r\n=C6wI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"e94628171791c502ff95d8cde06b0bcb488106f0","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"6.14.14","description":"Optimize rest requests","directories":{},"_nodeVersion":"14.17.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","ts-jest":"^26.5.4","mongoose":"^5.12.2","uglify-js":"^3.13.3","typescript":"^4.2.3","@types/jest":"^26.0.22","eslint-plugin-jest":"^24.3.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","@typescript-eslint/parser":"^4.20.0","@typescript-eslint/eslint-plugin":"^4.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.14_1630935977674_0.03308108592139747","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"mongoose-smart-query","version":"0.0.15","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.0.15","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"7bbad5ff6f636008a7f64be0c2c4e4641314d810","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.0.15.tgz","fileCount":7,"integrity":"sha512-SxF2gm3NmpOcI0RMZqJ7s3kAc7Aa8dHX/f/h9VA1KSRZcLd6Lwj2XlpRqOfWMaK0mTn9eUwWl7E0TDI9s1aeOw==","signatures":[{"sig":"MEQCIEbLV4TUBz0vExOCVvIkAV+0aojrCqSOHLy4+yXh9Wb8AiB7z33v8+mlmTUAxK1uqmVGTs6SQIX33JAx3JEF0HYy9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN+JPCRA9TVsSAnZWagAAsIQP/RwW3J39L9WvbaWMieJ6\nysPDnKxu9XDvhMS9p3N3Hu6jEuwmCKQMX22QNWJq/nkytZX5ItHk380pG9A0\nDN84/pEStmF7gEFvO/3RXhj+ngXmbIS/03MPFm57nPEWj327dDPhMwsDQFPA\nY7N/DV37uU7E6eHEv3TQxe6iKQcrvWaT8VngCr4bV9Z1W+XwvpR1vYeGj4kp\nXS/TLrZsaoEfENGRER6pHcxuuB5uYwWW46fj/PVrP6pSpxwKGSmZhYH05OGv\n/dUUAlyZD5dE0yy0WP6woy15lRdkgy8PVJlxzb1fZdcaFd+lHNMKmpiqtNcf\n/8COTMXxj4mKUgc1a96nQ+RPh68Mz9O6v5T91npYRsZSVvxEskMq9Ygfx1G0\naNaUM+mxZ90WN+6moVunO1HnFqgNisqb59iD4wucZ4cVhZTiSwZOlS4g/RbB\nE2ALAW681fXc5PKGq6L+pfvK/ndNBUBXGqjt0aa86VdEnRzm5kZkbR+pST+z\nz0ca/a3XKMHgVddPkcBjkKKn1QLfx+n1erw3C7q/ONdnTa4+LRoj9YbJa4oN\nQfs+SgD2TDmTtoYZ1F0uTQVIBgHvWhXDLKeo4o+264Erwe19BDnayx52M5wi\nxCbrvuiq0VlFjmQhZMeyxN4D2IYKmrfx3hf/I8wP9F30dM8FycOwXUi58bKY\nAPkM\r\n=KEzZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"a8b1c0792e06aa59995ba67299434bfcde886265","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"6.14.15","description":"Optimize rest requests","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","ts-jest":"^26.5.4","mongoose":"^5.12.2","uglify-js":"^3.13.3","typescript":"^4.2.3","@types/jest":"^26.0.22","eslint-plugin-jest":"^24.3.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","@typescript-eslint/parser":"^4.20.0","@typescript-eslint/eslint-plugin":"^4.20.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.0.15_1631052366830_0.002735828958120523","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"mongoose-smart-query","version":"0.1.0","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.1.0","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"0c6a9b2b2b238459753d2dae7fc964793632d68a","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.1.0.tgz","fileCount":9,"integrity":"sha512-rvr5nct82gxnt67KS7hUFNLPrLNX2b+wp1gDaOppl6Go9xM8r8bJRwbvXgKNK+nZxyQBS/JHVYX5VV64342kRg==","signatures":[{"sig":"MEYCIQCXYSJYFoPREiUcrPTnVg9gdvLj/ldsoXGUKXLmdl+zXQIhAJ3uRqTkxuvPhOD71IaU51g4FazAupBElEXQwdaDpfhF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMjcWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmrg/+OoZeQW2CIHOpx3cbADCKVyqiNtH1i/icexxlusFa9tLMHtbe\r\nIwYTNrYt5Kc/ILIzk7ihFZ+8Rv8l3foSTgoHi8eAj3Bv9q5PTBSpN5p2XDNI\r\nGFUqib4ucCwqm5Y3c26eI9RvcRwqAyRQUpQgACVd/emkKWSYLzrODM0aHnNC\r\nT1nOuwXLEjJMQjb6Kiu6CDXVhzKhvr3YERfjD93wyXpFChqaI+3TggXaLF6m\r\nUoHQ9OJjFYUA6j7CmSR8T6ffzF9KaqQLP4rBSnlGJmM5jcbDpX4ROW9+i0Ff\r\n+hzFOWQmS5Rjoh+P8Ms7LvFeTc33OLk+92nMYmIRNjvxihJAwfNKwYm41NtK\r\nTnVQTYF/gZ4CnttIVOWey37YG/Mwf1RHoXrSFqY9xX96s/Psb1e8taAU/AOP\r\n+sS/lxO29tFx01BfcYzDzoA0xSY3hwThvYlVZMQSGE5xPjoMNgJZGNQT11Oq\r\nvSOUcj1ezk3EJyVI+rtFyPhgbVmiswBJaVmjrbX2iY2mZjpeq0WlsaBatIe4\r\n9SKf/JQflhXj1phKTkFfioFFP2pqj/FLzWRGXqYrN/YH1mXr9grkuXAK9ceS\r\nV4p87//V9l0rvgJv4Nk4x8+zGpPLiC6sbytQCjDGX4xC1uKdk0V8qvjz/OtD\r\nK09Os1xIRIkWT3C3ibTtv8N3xm3NtwLyYNU=\r\n=iVdS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"c27e14c62ce9234c7bc57ad48bda232f82f1eae1","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"8.15.0","description":"Optimize rest requests","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","mongoose":"^6.6.2","uglify-js":"^3.17.2","typescript":"^4.8.3","@types/jest":"^29.0.3","eslint-plugin-jest":"^27.0.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.38.1","@typescript-eslint/eslint-plugin":"^5.38.1"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.1.0_1664235286000_0.10996549427475744","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"mongoose-smart-query","version":"0.1.1","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.1.1","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"f736bccdc4676ac9dad6aa53ac568f7e9d8e659e","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.1.1.tgz","fileCount":9,"integrity":"sha512-yedDZ9VZ5UTx2Emy5SpOrVRdips/AnBrXPDllaTzV+XIL0sTu8ngCcZW5642rhlvA+0AzY9ZXv0fvdbIqsQVog==","signatures":[{"sig":"MEUCIG1rCif+XiW4bZRQRqZzTPP4Lwpwp02yoDu6yDtXQgINAiEA3zXyna3ypiI69UrduFD8aBZNUllNXUBXRJfVwRs0u/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMjmqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0wg//SwSjweTrwCOTenMnFSfY+CephUEE/JO9MCpImGvwVGAM4sad\r\nQ6qO+WjtZWHVSJA2+6Y2Y5d0S4nPvsx2Yg16N0ec4AF8x37PaED628CWOmom\r\nKK/bkHLSe3znfmoIehg17xqIGUD3hCz6iIJA+UQrsxg93dqEZ1k1cn4AH9wz\r\no0HK/GfIbt/i0yAMv2WQqUhlwdPTjqyVHMGBRtvMCn6RsBPSaNiYbF6InXlO\r\nCaALmh/AKSDfzvqWIY6vH7E6a1D1gMwfjNxhns+BeKtxy5Z1tw2t+2WmKzR8\r\nxeZtnWkRAtl0jKV7Vicw/Tl7hPF2ew2+WzD8kT2nuDAWOq0zTOGmQkHdgc5C\r\ntq8tD4RhfeXXIPpTg6wdyc2viQL9UrhwDNXEG+Ffhr0wAjDSbtyuy2YFH4Dn\r\nwp9gArqmwRJoDJJRP2YzhGCkTHhVCWj1H7QhvkgCSBRW8U5oPKyYdlvoZ+PZ\r\nA1kIOAHyXH73mBB4tuv/6gwTSBdQa/TDP3Of1D83Wt1L5NQU3KPtnLgtGu7j\r\ntHsrq9jQPurItYFIUDL7hfccsL57lKdpgutCiUqVUXCzNloy9XmU5DrMJxZr\r\nspqkZBpzf4/29J0skbhiYl7EMGmiyO0qR1ueX+toK98aB7jjvmmj/BUJ8d9E\r\noLEyf/ypGpCuMEE1hAY9uzYATgjXIP/QT/Q=\r\n=S0dm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"9408c54c2548423cf19c66191d7c8f21e9ffd538","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"8.15.0","description":"Optimize rest requests","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","mongoose":"^6.6.2","uglify-js":"^3.17.2","typescript":"^4.8.3","@types/jest":"^29.0.3","eslint-plugin-jest":"^27.0.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.38.1","@typescript-eslint/eslint-plugin":"^5.38.1"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.1.1_1664235945946_0.39982504102101357","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"mongoose-smart-query","version":"0.1.2","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.1.2","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"4ca7a0e8a02b850f1867705f995fc5ce8504dab1","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.1.2.tgz","fileCount":9,"integrity":"sha512-LunD0ycFvApn02S7WBHLDPDLRaFr2c2nBH/r2fUIc1FVGpQjdVyvKU4YSth2QMfB/oZWkBSLuBgHw+YN52pwMA==","signatures":[{"sig":"MEUCIQCKxFb6CRRg39Xor7U2+epP60e3hhN/kSNYDIzKhLXneAIgNSzMNrREA/Y2cbasPgBvLNlM8d8JkhyYo5Jdu/WQb6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj3RtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5xw/+MonpcAkVpXeyDLXVd6PHJmsRk9FdfoiDRxWOshXAjqiB2HQW\r\neDsyFad68Cgrg5cQPChiPdNLNUF2ym58Qf9Rn/y6FxhuKMA8kcAhJhBTpqI3\r\neHJti1JoqjR+tqqhgl3lrJKYTmVUtLfVyhvEjNSJv8nZnPZEKjYoXrGNmSbW\r\n5APUUgMSscqoWTBWRZ+xZ3bZGSkUO2JGX7UTb1kFCxsVSpbkI32gty+823B/\r\nFfF8WFCSAljRlnMJ8dvcvxl3EshB5vMWVr/qBCOEw7irsWPi8AKPRbDICaYn\r\nwdnWnIn9Fv0/3/sfc7tPkW4vhIMS+WK+Snc6/Iq8E2JPoxo/aOfc6qYzAHpY\r\niYxBJ5sgbXHUdkjoy1+yWE9wvXlShk1jL2RJXI322445bYjR70H9WUtk8oR0\r\nKh26BqCdrzwHANJ7/yHYOfU/GT+XO3Zs7spDHMu8mlOlVdrbBetliadJyhAZ\r\nk66IqTHVlsLf4aMxAolXVYP8pvUHyJB5pQIcBc/KPxYCnc5qyhU8TSVbobbn\r\nsWvUYDYoTtZ9RlzfFCNt+ZoHjmGHXi3UwRL2skGE4BjKv+s1MVI6AqkIuuiZ\r\nsuHBWrcR3nUajP7/yTSHTdKDi5/TXO/2z5PLKVtABlDUKsYpFv/N0Hpj9I9Y\r\n+jlrAaLg5SRohlwORb2YqwAx5nlndwMcG6A=\r\n=tKIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"c59bd1dcae21431161bb2ddc5f5c05d94feecb0f","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"8.19.2","description":"Optimize rest requests","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","mongoose":"^6.6.2","uglify-js":"^3.17.2","typescript":"^4.8.3","@types/jest":"^29.0.3","eslint-plugin-jest":"^27.0.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.38.1","@typescript-eslint/eslint-plugin":"^5.38.1"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.1.2_1670345836863_0.30152893025789074","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"mongoose-smart-query","version":"0.1.3","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.1.3","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"12c2c40e31b6f9055b34a1649729406b8e7bc57e","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.1.3.tgz","fileCount":5,"integrity":"sha512-nw2U9udR7fwmlIfARApmL8iyRa7uKarZ2S7Qoie3+SP7Hma3Q4Sc0DuF3Hb9BGXRaz+orb5Ig2Cpa2+UlxO7mA==","signatures":[{"sig":"MEYCIQCT0xiT/ZshCDjdnodHqNJe5xBMTlQLen5CK2mKmSuB1QIhAMVIKZkm17lPhki3c481SVBLIa+bLRH6NT0m+oV+utb6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLL1MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsIg/7B0ctMLzHnilqkDWnBXpDXSl6tn655ko+AsGhNabiiUAIHN7a\r\nNrbc+m0tTeK+qNRv+Rifmql2wdVFL7qP/T+bodmm3Q0V3KwmVzG2kzh8zhc9\r\nKD9zwRZ4X5V0OJinBWVJ67rF6GvP6+QKUlYSr++83vOwSjdOKE2qb6zY/RXq\r\nfTB1Ymwz7tpgBiyCuMpbeDC3c/Ec7WP3sGbX+3X7091CnWRG3ohGnxoH5MLm\r\ntRu+4gSNXkWEoIwISq0U0Mc4BQTISY/gYzXGOHIWTKy9asfr9rsCuvN/MAsD\r\ngcXakI7VVDsj7lV3BfEdSNKly2NVJKfGKxBXliQMUVdyxgJV63OPs2D6n64h\r\nAvWnoyfB+mM8qLyhDHf1TzWRDUMSGAhQbB0rDpgwKTTGu/vPl0Pac92t6xzz\r\nk+KWnO4YWwWCccnkegn1UiNbjgpshVeHlULQTBAJ8lCMzUAOmnKNt2l0OFBJ\r\n3/G8Y8GbGRNwklaTbktPC7BC5InXkKOhODp8Fv/wbGND5p4Mr1J++DrllLi0\r\nHmHCyPBB8GyKSGcGB7ob94rehYcK+mCkssqkS4Vb9D6CFtycXDOKQDq1MZUd\r\nUCxIoukdNWpeQqnSPpq5FvX5bPgw5Jy1pfehBvEF2F9by72/IjuLM7FXAY+u\r\nNGqvq6OPZDOevseV7oW8L3z2e1vSMhTaGME=\r\n=KkqW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"d041ff3f9209a66f440228640e1ab13950471977","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"8.19.4","description":"Optimize rest requests","directories":{},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.36.0","ts-jest":"^29.0.5","mongoose":"^7.0.2","uglify-js":"^3.17.4","typescript":"^5.0.2","@types/jest":"^29.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.7.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.55.0","@typescript-eslint/eslint-plugin":"^5.55.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.1.3_1680653644334_0.3801688262696292","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"mongoose-smart-query","version":"0.1.4","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.1.4","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"85ed65a09539236bfa7113aef7732543857e7e88","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.1.4.tgz","fileCount":5,"integrity":"sha512-PKcmLwjSzYNcBv9mB04Q/cTFJFP2mgZY8W+FbHCAQr1l2ieReZY2Yx0k7vFol05g6pyKhCV250p96cp8A7ALqQ==","signatures":[{"sig":"MEUCIHzIBwlgbow7d2NOKT9tRugM/NrzkNmIscr6KKoWSg8QAiEAqblpdSDbCqA1+YdLm67cIMZSt5magLBK4oABXQ2kimY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUwDiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMGQ/8CYeFsmieWVLh122KYfVvzgspDFt3sNIa4hdgiTijxFgCYmlc\r\nNThEf457cY8XaJgeqEEIjWuDNkDFLHYZjsb3Z0VU0mTRvtQki6amNanknhmm\r\nqId/lJz/0g90xzQwtx3E9cMPSnxLPRbYZUn/rerjUPBYSn3ikgZs5WynGGT1\r\npwAao2X2jUYjkMs3VWNxAI/+wanBHZn5QXAlFFd5d0dYZ78WZs+w8syrwdf6\r\nDqqGYgnXZf/tbFt6+ebsOGz0ooX4hUzRfL1Uxf5OgNxkfyhwE8nY39o18HGF\r\nXR3aU52qdU80v9Q2gbRMBho0tFXac7uQ7OTOi/TuZA5tm/VtUc4PMOOyVSB6\r\nYcxv8TE3SZUZLuoxxZ7ZKa5uuAnZGAYFiZcrDxE5qwjAgVncrZpcAINytfKB\r\nv8meyvfQl8HpdwzTTV+TX8JcpHFkNb8WqBwLku2nsa0DGyHViK49SVyx8Ufe\r\nmHwLP+KPLDz5NqQl4c9qql5T/deOMQN6VpOg+GitgQArHQcwGpt2nrFTHFzA\r\nIEFh8VxByWK45oWXXc6ugZEDn9UsEJrhkhIZnh2ljLBee1dgmEAXCOzyWkAP\r\nDJLSKrReNQojJKpNSB0qEHxVxJKh1eF8jo6GCgzsKThpG7SSHH5VgKenv1zp\r\nJDxxg64Bb+vtR7mJHd4DSUMu1vwgm++FuNg=\r\n=Syg3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"0893dfba16a649a395813af4747b860420a54018","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"8.19.4","description":"Optimize rest requests","directories":{},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.36.0","ts-jest":"^29.0.5","mongoose":"^7.0.2","uglify-js":"^3.17.4","typescript":"^5.0.2","@types/jest":"^29.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.7.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.55.0","@typescript-eslint/eslint-plugin":"^5.55.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.1.4_1683161313954_0.05881967928231924","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"mongoose-smart-query","version":"0.1.5","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.1.5","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"af9dbea796ee35acefec33117346ace74f1ee5ec","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.1.5.tgz","fileCount":5,"integrity":"sha512-I3dnKRfvdehrWiIns2JiLDHWT6g/3+qSzf4IRz4t2HfeuhpHuArkk8isGh40Qx9UACRM0WaeamZSueXFpZGsRg==","signatures":[{"sig":"MEUCIAo52TJUNsOqJ7KoPMqU6V2V9PMS2kSE4yKdvWKYnTuoAiEApEg8E3seCitE4EfbFwWGamo5aIdpQyV1XGSXJFR299g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14273},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"0efdb20cea2cfcbc4432131a8ae04f805ef53fec","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"8.19.4","description":"Optimize rest requests","directories":{},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.40.0","ts-jest":"^29.1.0","mongoose":"^7.1.1","uglify-js":"^3.17.4","typescript":"^5.0.4","@types/jest":"^29.5.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","@typescript-eslint/parser":"^5.59.6","@typescript-eslint/eslint-plugin":"^5.59.6"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.1.5_1684469293496_0.9427618197642831","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"mongoose-smart-query","version":"0.1.6","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@0.1.6","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"7c1dde48f59369369177bc930e728952938cb790","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-0.1.6.tgz","fileCount":5,"integrity":"sha512-icoUHyb/Vl01+TdOyDNg4z3nJbfy3xgTMTN7Qfp3v2cHI3DHCPRrtFdKfdKszY+30ZCsIkQYOC6HOaZ7sRZYuA==","signatures":[{"sig":"MEYCIQDAw42bomdaEeCZsGskeLv4mRTp03P9AkwBaPRA3SNhzgIhAKQZIVFl/yhv3+yCf65z3bIKB7C38GTE54rexV2rcmCe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14271},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"68626886907028ab792d8119b0e2323cd56ae393","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"8.19.4","description":"Optimize rest requests","directories":{},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","ts-jest":"^29.1.1","mongoose":"^7.6.3","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.6","eslint-plugin-jest":"^27.4.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","@typescript-eslint/parser":"^6.8.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_0.1.6_1697664955596_0.2819759609518899","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"mongoose-smart-query","version":"1.0.0","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.0.0","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"e3db5973d928c404b60b2826e656ea01b8e7b79a","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.0.0.tgz","fileCount":5,"integrity":"sha512-xxswtOfd/ZCdeWN7CojaUr3s1mn0fDIu5QBDWU1a6CWSfpG9ijs+JxfG4mIp0JTstxORMUHtLNNMj2PoTEAvdA==","signatures":[{"sig":"MEQCIBbvNxFDWURIGdSbqof/E6jzMXTcpaXEo8tP+G2a2Z+wAiBxUhdfaiDf/uX2y3W5Agk/mDaklZeW151rNV4zmUecjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17784},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"4c43dc60371c5d424bf4c5873433d903885a9ebb","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.2.4","description":"Optimize rest requests","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","uglify-js":"^3.17.4","typescript":"^5.4.3","@types/jest":"^29.5.12","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","@typescript-eslint/parser":"^7.5.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.0.0_1712704254092_0.36218823049932003","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"mongoose-smart-query","version":"1.0.4","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.0.4","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"d9a7fa6d298bc4b348c068f110a3901089fa33dd","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.0.4.tgz","fileCount":5,"integrity":"sha512-8qZA/oq0x+DQb70vVkj3MMYghzD8+vf08PQH06UoU/xt52RJaKsKFakoipXBXNRaGzIVLPb/OZ9osucshESgxw==","signatures":[{"sig":"MEQCIDcFtobzFVIdFWZSOHYdIEqIqo6eGUC1kXxtgkl4VrQfAiA/9zW8jRhd1f2BKzSaBi4333o5U+VAhETj4N8IJ5PtQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17776},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"41cfff9043776a833c6909da2bd877a197e9d057","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.2.4","description":"Optimize rest requests","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","uglify-js":"^3.17.4","typescript":"^5.4.3","@types/jest":"^29.5.12","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","@typescript-eslint/parser":"^7.5.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"peerDependencies":{"mongoose":"^7"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.0.4_1713331838932_0.6607307079647227","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"mongoose-smart-query","version":"1.0.6","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.0.6","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"74080cd0a85c4dd599dea7813f7e0cac595ab63d","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.0.6.tgz","fileCount":5,"integrity":"sha512-ZWZInYIouxettHKdqrCTCtwL3CCxzRaKiFFN8FPPFzPO3fBbpVYAbw+eBlc+iz+KFT06faQ8FJgs572oEnY/uQ==","signatures":[{"sig":"MEUCIB9QCKS3AwzNaCG7UO+NyusxrSc+M4tnQQ8ZaZCoDUtpAiEA5TmqDbrK+G6YHo5WDNZC0LamfoB1eS0yUv9T7l03p3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17911},"main":"./dist/mongoose-smart-query.js","types":"./dist/mongoose-smart-query.d.ts","gitHead":"7b4a1868e18eb637cd7db16b605eb4f244643538","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc && npm run minify","minify":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","prepush":"npm run test","precommit":"npm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Optimize rest requests","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.4","uglify-js":"^3.18.0","typescript":"^5.4.5","@types/jest":"^29.5.12","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.2.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"peerDependencies":{"mongoose":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.0.6_1718382468842_0.6147831501785108","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"mongoose-smart-query","version":"1.0.7","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.0.7","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"345096c5feae85a0613fafcf347e328415e61b47","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.0.7.tgz","fileCount":5,"integrity":"sha512-ii02havCmhnePk5qxho5TmEyM/Z4LGD0oy4Mx2gndPt6Cxb9hG1In/LahPZiTG9bZuG+MUmrNqr+cY2+66gfsg==","signatures":[{"sig":"MEUCIGUPCjHj+E48aX1tTvgW0fvIVMG0j4WuDuvtaVJmtQ2XAiEA4S9uZhx2nvTdSI3DnFoIN5FpQ7QrcpC+mcLJg0y+voI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16738},"main":"./dist/mongoose-smart-query.js","_from":"file:mongoose-smart-query-1.0.7.tgz","types":"./dist/mongoose-smart-query.d.ts","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc","prepush":"pnpm run test","postbuild":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","precommit":"pnpm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"_resolved":"/tmp/684402500f6422c692fa2c475f69ff10/mongoose-smart-query-1.0.7.tgz","_integrity":"sha512-ii02havCmhnePk5qxho5TmEyM/Z4LGD0oy4Mx2gndPt6Cxb9hG1In/LahPZiTG9bZuG+MUmrNqr+cY2+66gfsg==","repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimize rest requests","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.2.5","mongoose":"^8","uglify-js":"^3.19.3","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/node":"^22.7.5","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"mongoose":"^8"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.0.7_1728667058841_0.14052511944345936","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"mongoose-smart-query","version":"1.0.8","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.0.8","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"3a13ab83e847db9f85610a73aff5fc3d4cac7567","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.0.8.tgz","fileCount":5,"integrity":"sha512-MafsU2c+i0s1lO4kanHy/AebHY9fMELi6nsswlJWvvIGKaugAhYSmnXi1NY09Xlih/yRxMGmapSxiaP57z/qeQ==","signatures":[{"sig":"MEQCIAW3AomyI3hgVD6HhFmTy9941/0a8Nya1yNxIckTjp5jAiBuu+MezwvC7DBlPDwrimvait1ikIat1KhjpVV5sfNgTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16781},"main":"./dist/mongoose-smart-query.js","_from":"file:mongoose-smart-query-1.0.8.tgz","types":"./dist/mongoose-smart-query.d.ts","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc","prepush":"pnpm run test","postbuild":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","precommit":"pnpm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"_resolved":"/tmp/c1953351fa777df472cf5d8551c055da/mongoose-smart-query-1.0.8.tgz","_integrity":"sha512-MafsU2c+i0s1lO4kanHy/AebHY9fMELi6nsswlJWvvIGKaugAhYSmnXi1NY09Xlih/yRxMGmapSxiaP57z/qeQ==","repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize rest requests","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.2.5","mongoose":"^8","uglify-js":"^3.19.3","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/node":"^22.7.5","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"mongoose":"^8"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.0.8_1731540280041_0.0900229199046314","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"mongoose-smart-query","version":"1.1.0","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.1.0","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"560ac082b340fdd6f31027d1802e201db644de57","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.1.0.tgz","fileCount":5,"integrity":"sha512-eSk/LT8zjlclMX4fb4spFfMz86pTzrOewOXWbtnAStohmpxlyJg6fN7VuIcL6/JDn5KE6G0pIK7R7pGliwSMPw==","signatures":[{"sig":"MEQCIGlu7qY6vEqYR6TCeDUke+uNUK8yhSRDZ2IUycWNwToMAiAwFHHLM9QnfcPDjxRT/CnaABruVAjPVGSQp3fa0rwnyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17405},"main":"./dist/mongoose-smart-query.js","_from":"file:mongoose-smart-query-1.1.0.tgz","types":"./dist/mongoose-smart-query.d.ts","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc","prepush":"pnpm run test","postbuild":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","precommit":"pnpm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"_resolved":"/tmp/3bebe4ced65055b642b8d421a1780138/mongoose-smart-query-1.1.0.tgz","_integrity":"sha512-eSk/LT8zjlclMX4fb4spFfMz86pTzrOewOXWbtnAStohmpxlyJg6fN7VuIcL6/JDn5KE6G0pIK7R7pGliwSMPw==","repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Optimize rest requests","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.2.5","mongoose":"^8","uglify-js":"^3.19.3","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/node":"^22.7.5","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"mongoose":"^8"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.1.0_1747201597104_0.3116658612641112","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"mongoose-smart-query","version":"1.1.1","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.1.1","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"f9fdd405bb42078adc7af3395f5241b42fd4fa22","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.1.1.tgz","fileCount":5,"integrity":"sha512-d/YUFDxhUylLr8MCypPuJHCDcn5layv22T6hRCOmdeCqqhgDwrXinUkybnK1hiY8q5ES/UdTjawVEBxOiyDCpQ==","signatures":[{"sig":"MEUCIAHhX5SdLE+GCSxn9BiXbsOUZ0s9+vGcisFbCOB8y8EsAiEAxvNqa5SVAgFvAhbIs6t0eW71Xgb8IbYrNlTjXshb14U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17405},"main":"./dist/mongoose-smart-query.js","_from":"file:mongoose-smart-query-1.1.1.tgz","types":"./dist/mongoose-smart-query.d.ts","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc","prepush":"pnpm run test","postbuild":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","precommit":"pnpm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"_resolved":"/tmp/ba0d10011094ff5055f8c28fc5b06758/mongoose-smart-query-1.1.1.tgz","_integrity":"sha512-d/YUFDxhUylLr8MCypPuJHCDcn5layv22T6hRCOmdeCqqhgDwrXinUkybnK1hiY8q5ES/UdTjawVEBxOiyDCpQ==","repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.9.2","description":"Optimize rest requests","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.2.5","mongoose":"^8","uglify-js":"^3.19.3","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/node":"^22.7.5","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^9.1.0","eslint-config-standard":"^17.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"mongoose":"^8"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.1.1_1747261486766_0.4740257963643013","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"mongoose-smart-query","version":"1.2.0","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.2.0","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"40cba6aa54b2f2de51a104f1f0177ed00a4f522a","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.2.0.tgz","fileCount":5,"integrity":"sha512-/7YI7wMiP8Xd2h0WLiqBrBLn4lNaOUkKRyo15wK4TUYjFjnpGNEdCr06B3RD9qhdOaSRPEFZkVDVQzASHy2+hQ==","signatures":[{"sig":"MEQCIBcmUX5YjdqHqMx0lfA4jmdwOnQjCZdYYZ0SPJRDp+PBAiAX+FP0f/YUKFNTBTWkrBdOE8t612A8jqV4SH92Wn73Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21552},"main":"./dist/mongoose-smart-query.js","_from":"file:mongoose-smart-query-1.2.0.tgz","types":"./dist/mongoose-smart-query.d.ts","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc","prepush":"pnpm run test","postbuild":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","precommit":"pnpm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"_resolved":"/tmp/1e658eb55da2dcd66dec72c61947c48e/mongoose-smart-query-1.2.0.tgz","_integrity":"sha512-/7YI7wMiP8Xd2h0WLiqBrBLn4lNaOUkKRyo15wK4TUYjFjnpGNEdCr06B3RD9qhdOaSRPEFZkVDVQzASHy2+hQ==","repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.9.4","description":"Optimize rest requests","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","mongoose":"^8.23.0","uglify-js":"^3.19.3","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","typescript-eslint":"^8.55.0"},"peerDependencies":{"mongoose":"^8"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.2.0_1771016761574_0.5386039817671462","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"mongoose-smart-query","version":"1.3.0","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.3.0","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"3b6f8b4011851deb97c25479dd475c8063007a79","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.3.0.tgz","fileCount":5,"integrity":"sha512-E8fzVSL9lkmSUC6StQZTEiWnEffIi4UBBvBbHLd0J8W/wcxGw6J4kwqPvwo613nAqifBsI3060PT6XYreOmgLA==","signatures":[{"sig":"MEUCIATaJqGgIFqcgKhZ4D3QodF8pziUEKJsy5rPMgBroCU3AiEA/B8E/HrUAb5x74wy0XfO7OH9t1vayy/TP7DceIRaync=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25364},"main":"./dist/mongoose-smart-query.js","_from":"file:mongoose-smart-query-1.3.0.tgz","types":"./dist/mongoose-smart-query.d.ts","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc","prepush":"pnpm run test","postbuild":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","precommit":"pnpm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"_resolved":"/tmp/aca947849f2e0cc35ccfb2a8bf2687f4/mongoose-smart-query-1.3.0.tgz","_integrity":"sha512-E8fzVSL9lkmSUC6StQZTEiWnEffIi4UBBvBbHLd0J8W/wcxGw6J4kwqPvwo613nAqifBsI3060PT6XYreOmgLA==","repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.9.4","description":"Optimize rest requests","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","ts-jest":"^29.4.6","mongoose":"^8.23.0","uglify-js":"^3.19.3","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.2","typescript-eslint":"^8.56.1"},"peerDependencies":{"mongoose":"^8"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.3.0_1772217272154_0.3432490406641846","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"mongoose-smart-query","version":"1.3.1","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.3.1","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"fb0bc9bac753b149a2e525e7b0044a872d88f5fc","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.3.1.tgz","fileCount":5,"integrity":"sha512-cwyeL43XURaggXu+cW7T11ZTFqT+3JjQkEunguuTdaz4ZMzrAv+Tpislf0825ES+27JwzGJcA8Nsw7QB9g+YyQ==","signatures":[{"sig":"MEQCIF81bT1FV2xjPxc5uwscdClXk0TzdWkPcYDylLet9uexAiBuqWHGTPAwV9209it0qne+6+0twUPDRqHUoCuPnsxhbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25364},"main":"./dist/mongoose-smart-query.js","_from":"file:mongoose-smart-query-1.3.1.tgz","types":"./dist/mongoose-smart-query.d.ts","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc","prepush":"pnpm run test","postbuild":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","precommit":"pnpm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"_resolved":"/tmp/bf79182374a9031501475eee1f1d5879/mongoose-smart-query-1.3.1.tgz","_integrity":"sha512-cwyeL43XURaggXu+cW7T11ZTFqT+3JjQkEunguuTdaz4ZMzrAv+Tpislf0825ES+27JwzGJcA8Nsw7QB9g+YyQ==","repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.9.4","description":"Optimize rest requests","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","ts-jest":"^29.4.9","mongoose":"^8.23.0","uglify-js":"^3.19.3","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.5.2","typescript-eslint":"^8.58.1"},"peerDependencies":{"mongoose":"^8"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.3.1_1775707205463_0.2153060199545218","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"mongoose-smart-query","version":"1.3.2","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.3.2","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"522910c09a9dd689602550751c092bb0da27e792","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.3.2.tgz","fileCount":5,"integrity":"sha512-O7HBXEoZj9TudlLxG38Qx6vAaXnmjuonOxwV1EMxUe1HhzZW3hrpi9y+CvOCLi0Ag6nkL0r7+ZuvgmeFo9TU0w==","signatures":[{"sig":"MEYCIQCFBJqR2L5BUF4m6yxAfmJR/PigaAT+RPzX161plANwIwIhAMPZ/VZO/BtC+b8Bd53gkaeeHPfDUla9AtSMRnI7JI5m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25473},"main":"./dist/mongoose-smart-query.js","_from":"file:mongoose-smart-query-1.3.2.tgz","types":"./dist/mongoose-smart-query.d.ts","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc","prepush":"pnpm run test","postbuild":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","precommit":"pnpm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"_resolved":"/tmp/be43b7d027f8bf0950228cafd69db156/mongoose-smart-query-1.3.2.tgz","_integrity":"sha512-O7HBXEoZj9TudlLxG38Qx6vAaXnmjuonOxwV1EMxUe1HhzZW3hrpi9y+CvOCLi0Ag6nkL0r7+ZuvgmeFo9TU0w==","repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.9.4","description":"Optimize rest requests","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","ts-jest":"^29.4.9","mongoose":"^8.23.0","uglify-js":"^3.19.3","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.5.2","typescript-eslint":"^8.58.1"},"peerDependencies":{"mongoose":"^8"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.3.2_1776730151789_0.5374712898685656","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"mongoose-smart-query","version":"1.3.3","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.3.3","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"5f62c42d774ea5dc4faf4de59282cfd32b9eebb8","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.3.3.tgz","fileCount":5,"integrity":"sha512-uS0E5oH0fWHDex4UpTjQigWcu7zu2W6QxkoiyP600A/gURLflPESWb5dZEHumgTffH55jmJcHhnFcFFXBCdcpw==","signatures":[{"sig":"MEQCIGU5RWgGRTqr6AN+ruV+1lPZ+d+uU2YKrXMZ5D+vWnpsAiATTtuGXkizBgaM7v4tq6p42nVBTfHuPSZunoWyn1kdpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25405},"main":"./dist/mongoose-smart-query.js","_from":"file:mongoose-smart-query-1.3.3.tgz","types":"./dist/mongoose-smart-query.d.ts","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc","prepush":"pnpm run test","postbuild":"uglifyjs --compress --mangle --output dist/mongoose-smart-query.js -- dist/mongoose-smart-query.js","precommit":"pnpm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"_resolved":"/tmp/3f02e3bd0abd469019fe5d9f3ac20abe/mongoose-smart-query-1.3.3.tgz","_integrity":"sha512-uS0E5oH0fWHDex4UpTjQigWcu7zu2W6QxkoiyP600A/gURLflPESWb5dZEHumgTffH55jmJcHhnFcFFXBCdcpw==","repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.9.4","description":"Optimize rest requests","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","ts-jest":"^29.4.9","mongoose":"^8.23.0","uglify-js":"^3.19.3","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.5.2","typescript-eslint":"^8.58.1"},"peerDependencies":{"mongoose":"^8"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.3.3_1776787252178_0.38116563779336143","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"mongoose-smart-query","version":"1.4.0","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.4.0","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"c704179b573d9ce35e7658db4495a81ac584a498","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.4.0.tgz","fileCount":27,"integrity":"sha512-kISqQZTbmRPpQ4osr1YF/qNc0P7ruKdB8pt/zh/yJ4+F6nDb8dZnUw3lV/3KHIUYX46Ojm8MA73BWil1wKvfkA==","signatures":[{"sig":"MEQCICaCtNZNN0xEJBvV/rKxsODc5CgLxsl9xb4BPk4fPN21AiAUPm5VOF0R9KX/7d4Um4Q/bg7M0f4vWEDfmaw3TWLxpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82882},"main":"./dist/index.js","_from":"file:mongoose-smart-query-1.4.0.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc","prepush":"pnpm run test","precommit":"pnpm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"_resolved":"/tmp/a34b103039bb649c2af232a987053026/mongoose-smart-query-1.4.0.tgz","_integrity":"sha512-kISqQZTbmRPpQ4osr1YF/qNc0P7ruKdB8pt/zh/yJ4+F6nDb8dZnUw3lV/3KHIUYX46Ojm8MA73BWil1wKvfkA==","repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.9.7","description":"Optimize rest requests","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^10.3.0","ts-jest":"^29.4.9","mongoose":"^8.23.1","typesense":"^3.0.6","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.7.0","typescript-eslint":"^8.59.3"},"peerDependencies":{"mongoose":"^8","typesense":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.4.0_1778646632498_0.9086785528247023","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"mongoose-smart-query","version":"1.4.1","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.4.1","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"1d6b9c9367d86a59eb813dc5981dd224602ac70e","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.4.1.tgz","fileCount":27,"integrity":"sha512-Fsi2yI/SMjpNRLAsd4N9eez1JerEnNyk3xjWa9D6VyQXqHQeZBxtSYQpspLECKPwB/VsHvSx6RAOT2mqm+PY3g==","signatures":[{"sig":"MEUCIHPwG813eY6ZOLdFBil+KTNz0XpKnAVsnsjq8TlSSfDYAiEA8PYBni0giauRuOACut5TkLyRpA3Ux5mQe1ULYmVN7og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84743},"main":"./dist/index.js","_from":"file:mongoose-smart-query-1.4.1.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc","prepush":"pnpm run test","precommit":"pnpm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"_resolved":"/tmp/eb6151f3a52077e89c8f777b34c409e1/mongoose-smart-query-1.4.1.tgz","_integrity":"sha512-Fsi2yI/SMjpNRLAsd4N9eez1JerEnNyk3xjWa9D6VyQXqHQeZBxtSYQpspLECKPwB/VsHvSx6RAOT2mqm+PY3g==","repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.9.7","description":"Optimize rest requests","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^10.3.0","ts-jest":"^29.4.9","mongoose":"^8.23.1","typesense":"^3.0.6","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.7.0","typescript-eslint":"^8.59.3"},"peerDependencies":{"mongoose":"^8","typesense":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.4.1_1780009099774_0.26330193185908923","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"mongoose-smart-query","version":"1.4.2","keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","_id":"mongoose-smart-query@1.4.2","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"dist":{"shasum":"c77f3e5aa22cc6eae44a31d9a1262017382e3c33","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.4.2.tgz","fileCount":28,"integrity":"sha512-xlKO0blg5x2Wga14giMHB3H3IGAHYtHSOk0OMJgyaA0fOZOxKDFnvGbAIM39ZvoyZ1bX7Q30KmXax3Mb8ItLOg==","signatures":[{"sig":"MEQCIGqPCKO607wNJqUSRmZPqA/lWTcV0GnLwwkpGtdx8uBgAiBKC1qhPWAlFwov1MF2r/8Op/BHn624uDvTa7bVP3x8pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89939},"main":"./dist/index.js","_from":"file:mongoose-smart-query-1.4.2.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint --ext .ts .","test":"jest","build":"tsc","prepush":"pnpm run test","precommit":"pnpm run lint","test:coverage":"jest --coverage"},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"_resolved":"/tmp/210ba95393b359f8480f993f828c8d39/mongoose-smart-query-1.4.2.tgz","_integrity":"sha512-xlKO0blg5x2Wga14giMHB3H3IGAHYtHSOk0OMJgyaA0fOZOxKDFnvGbAIM39ZvoyZ1bX7Q30KmXax3Mb8ItLOg==","repository":{"url":"git+https://github.com/mgyugcha/mongoose-smart-query.git","type":"git"},"_npmVersion":"10.9.7","description":"Optimize rest requests","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^10.3.0","ts-jest":"^29.4.9","mongoose":"^8.23.1","typesense":"^3.0.6","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.7.0","typescript-eslint":"^8.59.3"},"peerDependencies":{"mongoose":"^8","typesense":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-smart-query_1.4.2_1780781305681_0.5411491917576976","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"mongoose-smart-query","version":"1.4.3","description":"Optimize rest requests","main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/mgyugcha/mongoose-smart-query.git"},"keywords":["mongoose","rest","api","mongo","mongodb"],"author":{"name":"Michael Yugcha"},"license":"MIT","bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","devDependencies":{"@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^25.9.5","eslint":"^10.10.0","jest":"^30.5.1","mongoose":"^8.24.4","ts-jest":"^29.4.12","typescript":"^5.9.3","typescript-eslint":"^8.70.0","typesense":"^3.0.6"},"peerDependencies":{"mongoose":"^8","typesense":"^3.0.6"},"scripts":{"build":"tsc","test":"jest","test:coverage":"jest --coverage","precommit":"pnpm run lint","prepush":"pnpm run test","lint":"eslint --ext .ts ."},"_id":"mongoose-smart-query@1.4.3","_integrity":"sha512-21DTxLdPIU5TvhmqQj5VYFWzvtz7ToCnYUST2pKjZIac1q0X8yoysxUo4JgN4jl7eIor1xNJCkT2MKRKDb5dqQ==","_resolved":"/tmp/b9dfe86a1e53acf486e23d4e6402dd3f/mongoose-smart-query-1.4.3.tgz","_from":"file:mongoose-smart-query-1.4.3.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-21DTxLdPIU5TvhmqQj5VYFWzvtz7ToCnYUST2pKjZIac1q0X8yoysxUo4JgN4jl7eIor1xNJCkT2MKRKDb5dqQ==","shasum":"83c5df425008cb5a4ef1de0bca8cee52d44c2b47","tarball":"https://registry.npmjs.org/mongoose-smart-query/-/mongoose-smart-query-1.4.3.tgz","fileCount":28,"unpackedSize":91074,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDV0X75c5MkoeGlV2dDP6b5jWD+/RlFC26Mn8NBDLU3OQIhAKN3UKe1nnFSpx5n2hoh6ezkt08fMVigiyJ7sJVQ3t8p"}]},"_npmUser":{"name":"mgyugcha","email":"mgyugcha@gmail.com"},"directories":{},"maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mongoose-smart-query_1.4.3_1788826737207_0.19261659521912122"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-25T22:45:36.518Z","modified":"2026-09-08T00:18:57.483Z","1.0.3":"2020-04-24T17:01:15.187Z","1.0.1":"2020-04-24T17:01:15.187Z","1.0.2":"2020-04-24T17:01:15.187Z","0.0.1":"2020-04-25T22:45:36.678Z","0.0.2":"2020-05-03T23:31:13.810Z","0.0.3":"2020-12-28T15:51:38.133Z","0.0.4":"2020-12-28T16:56:56.228Z","0.0.5":"2020-12-30T23:55:28.937Z","0.0.6":"2021-01-15T06:43:26.977Z","0.0.7":"2021-02-19T03:50:21.732Z","0.0.8":"2021-03-30T05:29:33.997Z","0.0.9":"2021-04-01T03:12:59.324Z","0.0.10":"2021-04-21T04:04:08.927Z","0.0.11":"2021-08-23T12:46:19.269Z","0.0.12":"2021-08-23T12:53:43.850Z","0.0.13":"2021-08-23T13:41:17.174Z","0.0.14":"2021-09-06T13:46:17.802Z","0.0.15":"2021-09-07T22:06:07.012Z","0.1.0":"2022-09-26T23:34:46.246Z","0.1.1":"2022-09-26T23:45:46.141Z","0.1.2":"2022-12-06T16:57:17.001Z","0.1.3":"2023-04-05T00:14:04.532Z","0.1.4":"2023-05-04T00:48:34.167Z","0.1.5":"2023-05-19T04:08:13.662Z","0.1.6":"2023-10-18T21:35:55.803Z","1.0.0":"2024-04-09T23:10:54.325Z","1.0.4":"2024-04-17T05:30:39.084Z","1.0.5":"2024-06-13T03:51:25.733Z","1.0.6":"2024-06-14T16:27:49.012Z","1.0.7":"2024-10-11T17:17:39.069Z","1.0.8":"2024-11-13T23:24:40.224Z","1.1.0":"2025-05-14T05:46:37.268Z","1.1.1":"2025-05-14T22:24:46.954Z","1.2.0":"2026-02-13T21:06:01.763Z","1.3.0":"2026-02-27T18:34:32.288Z","1.3.1":"2026-04-09T04:00:05.600Z","1.3.2":"2026-04-21T00:09:11.932Z","1.3.3":"2026-04-21T16:00:52.305Z","1.4.0":"2026-05-13T04:30:32.631Z","1.4.1":"2026-05-28T22:58:19.919Z","1.4.2":"2026-06-06T21:28:25.849Z","1.4.3":"2026-09-08T00:18:57.341Z"},"bugs":{"url":"https://github.com/mgyugcha/mongoose-smart-query/issues"},"author":{"name":"Michael Yugcha"},"license":"MIT","homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","keywords":["mongoose","rest","api","mongo","mongodb"],"repository":{"type":"git","url":"git+https://github.com/mgyugcha/mongoose-smart-query.git"},"description":"Optimize rest requests","maintainers":[{"name":"mgyugcha","email":"mgyugcha@gmail.com"}],"readme":"# mongoose-smart-query\n\n[![npm version](https://badge.fury.io/js/mongoose-smart-query.svg)](https://badge.fury.io/js/mongoose-smart-query)\n![Testing](https://github.com/mgyugcha/mongoose-smart-query/workflows/Testing/badge.svg)\n\n`mongoose-smart-query` takes an object (e.g., `req.query`) as input and interprets conditions to perform a \"smart\" query based on the Mongoose schema definition. Queries are executed entirely using the [aggregation pipeline](https://docs.mongodb.com/manual/aggregation).\n\n## Support for TypeScript\n\nStarting from version 1.1.0, this library includes TypeScript definitions out of the box.\n\n## Installation\n\n```bash\nnpm install mongoose-smart-query\n# or\npnpm add mongoose-smart-query\n# or\nyarn add mongoose-smart-query\n```\n\n## Usage\n\nRegister the plugin in your Mongoose schema:\n\n```typescript\nimport mongoose, { Schema, Model } from 'mongoose'\nimport mongooseSmartQuery, { SmartQueryStatics } from 'mongoose-smart-query'\n\ninterface IPerson {\n  name: string\n  age: number\n  // ... other fields\n}\n\n// Extend your model type with SmartQueryStatics for proper typing\nexport type PersonModel = Model<IPerson> & SmartQueryStatics\n\nconst PersonSchema = new Schema<IPerson>({\n  name: String,\n  age: Number,\n  // ...\n})\n\nPersonSchema.plugin(mongooseSmartQuery, {\n  defaultFields: 'name',\n  protectedFields: 'password',\n  fieldsForDefaultQuery: 'name',\n})\n\nconst Person = mongoose.model<IPerson, PersonModel>('Person', PersonSchema)\n```\n\n### Auto Pagination\n\nBy default, `smartQuery` returns a simple array of documents. To get a paginated result with metadata (total count, pages, etc.), use the `autoPaginate: true` option.\n\n> [!WARNING]\n> **Upcoming Change:** In the next major version, `autoPaginate` will default to `true`.\n\n```typescript\n// Defined return type (recommended)\nconst result = await Person.smartQuery<IPerson>(req.query, {\n  autoPaginate: true,\n})\n\n// Result structure:\n// {\n//   data: IPerson[],\n//   pagination: {\n//     total: number,\n//     page: number,\n//     pages: number,\n//     limit: number\n//   }\n// }\n```\n\n### Simple Query (No Pagination)\n\nIf `autoPaginate` is false (default current behaviors), it returns `T[]`.\n\n```typescript\nconst result = await Person.smartQuery<IPerson>(req.query)\n// Result: IPerson[]\n```\n\n### Searching (Autocomplete and Text Search)\n\n`mongoose-smart-query` provides two built-in ways to search your collections based on the incoming query object (e.g., `req.query`).\n\n1. **Autocomplete/Regex Search (`$q`)**:\n   When the `$q` parameter is present in the query, the plugin performs an autocomplete search. To define which fields are searchable via autocomplete, set the `fieldsForDefaultQuery` plugin option.\n   - If `fieldsForDefaultQuery` contains a single field, it performs a highly-optimized single-field `$regex` search.\n   - If it contains space-separated fields (e.g., `'name email'`), it performs an `$or` `$regex` search across them.\n\n   ```typescript\n   // req.query = { $q: 'john' }\n   const result = await Person.smartQuery(req.query)\n   ```\n\n2. **MongoDB Native Text Search (`$text`)**:\n   If your schema has a `text` index (`schema.index({ name: 'text' })`), you can use the `$text` parameter to perform explicit full-text searches. This uses MongoDB's native `$text` operator, sorting results by `$meta` text score automatically.\n\n   ```typescript\n   // req.query = { $text: 'developer' }\n   const result = await Person.smartQuery(req.query)\n   ```\n\n### Normalizing Search Text\n\nSearching for text with accents or special characters can often miss results if the database fields are not normalized (e.g., searching for \"José\" vs \"jose\").\n\n`mongoose-smart-query` exports a utility function, `normalizeSearchText`, which converts text to lowercase, removes diacritics/accents, and removes non-alphanumeric characters. You can use it in your pre-save Mongoose hooks to keep a \"searchable\" field clean in your documents.\n\n```typescript\nimport { normalizeSearchText } from 'mongoose-smart-query'\n\nPersonSchema.pre('save', function (next) {\n  // Create a clean, concatenated string for optimized regex autocomplete\n  this.searchString = normalizeSearchText([this.name, this.surname])\n  next()\n})\n```\n\nYou can then instruct the plugin to automatically normalize the user's incoming `$q` search parameter to match your cleaned document fields by enabling `normalizeSearchQuery: true`:\n\n```typescript\nPersonSchema.plugin(mongooseSmartQuery, {\n  fieldsForDefaultQuery: 'searchString', // Point autocomplete to your combined field\n  normalizeSearchQuery: true, // Automatically applies normalizeSearchText to req.query.$q\n})\n```\n\nBy combining a single normalized `searchString` field and `normalizeSearchQuery: true`, MongoDB can evaluate your autocomplete searches with optimum efficiency, bypassing the `$and` and case-insensitive (`i`) regex overhead.\n\n## Plugin Configuration\n\nThese options are passed to the plugin during registration: `schema.plugin(mongooseSmartQuery, options)`.\n\n| Key                     | Description                                                                | Default     |\n| ----------------------- | -------------------------------------------------------------------------- | ----------- |\n| `protectedFields`       | Fields that should not be included in the query results                    | `''`        |\n| `defaultFields`         | Fields included in the default query results                               | `'_id'`     |\n| `defaultSort`           | Default sorting                                                            | `'-id'`     |\n| `defaultLimit`          | Number of documents per query                                              | `20`        |\n| `fieldsForDefaultQuery` | Fields to perform `$regex` autocomplete search when `queryName` is present | `''`        |\n| `pageQueryName`         | Key for pagination param in query object                                   | `'$page'`   |\n| `limitQueryName`        | Key for limit param in query object                                        | `'$limit'`  |\n| `fieldsQueryName`       | Key to project specific fields                                             | `'$fields'` |\n| `sortQueryName`         | Key for sorting param                                                      | `$sort`     |\n| `queryName`             | Key for regex autocomplete search param                                    | `'$q'`      |\n| `textQueryName`         | Key for explicit MongoDB `$text` index search param                        | `'$text'`   |\n| `normalizeSearchQuery`  | Applies `normalizeSearchText` to `$q` automatically                        | `false`     |\n| `unwindName`            | Key for unwind param                                                       | `'$unwind'` |\n\n## Method Options\n\nThese options are passed as the second argument to `smartQuery(query, options)`.\n\n| Key            | Description                                                                            | Default |\n| -------------- | -------------------------------------------------------------------------------------- | ------- |\n| `autoPaginate` | If true, returns `{ data, pagination }`. **Defaults to `true` in next major version.** | `false` |\n| `prePipeline`  | Array of aggregation stages to run before the main query logic                         | `[]`    |\n","readmeFilename":"README.md"}