{"_id":"@chronicstone/mongoose-search","_rev":"7-c03e30a36c401306c96638d7bb2fe91c","name":"@chronicstone/mongoose-search","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@chronicstone/mongoose-search","version":"1.0.0","license":"MIT","_id":"@chronicstone/mongoose-search@1.0.0","maintainers":[{"name":"chronicstone","email":"cyprienthao@gmail.com"}],"dist":{"shasum":"a10f845e037be5f631aecca8343fe75c72de79af","tarball":"https://registry.npmjs.org/@chronicstone/mongoose-search/-/mongoose-search-1.0.0.tgz","fileCount":6,"integrity":"sha512-5cOX1cN8QzJbbatQsKGGKCE84gyQRoz0pVcrGuABN6rLMoL+DC2MKLdCVx4NaJdLfKJpCc8jQPSIh6br/6uUBQ==","signatures":[{"sig":"MEYCIQDGuw5nay0kwcbJvbStn9wU2C/kyH1LalK/Wxmx7M6IVQIhAJWhHPqPTEWVXMQSZ+nnuvfulwtObKPmUZKPkPhOCRH2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmaSCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPRg/9E06k7YGYarRq+ANLKyMV/zii0n/PX39OOjqfZiGoayFH46zd\r\nh7jLVxfZH5tt/gt488/6itxxk47d783pMxxtX3aQysGTvzOCQPHQ3bBnaeJy\r\n1nRE5o1l35Zpm0sv0HIv4my5GN5BgTFcL8OaH1CfVWmmbVFGdEMChp3KdfeT\r\nlZtXEEhup91myLpx+A9appmMLQlktl0+DCUhMyxY/RekUYN0PKHpvKbdA3bn\r\nwRAEggoMuSs8bRK0/SBn2ApXbrkPxgztFxcYKt8T8D3UI6LQ99C2l6oSXzw2\r\nbV0AhDhTdRYQFOpDhWAFDjgO5Q+Zj4kTWlf4WhXiC235ZlF4Gg9O/DienMvR\r\nxAjoc278un5LbfXfsKjAKyif/nSd3yyASp22Fmda8tuch+BtwTcpfCc/qxID\r\nossJMZ495hiMWGkDB6hzP52vbrtqbHDlDVYML7qyrpBdH/h0Jo2h9+FXKBYm\r\nMfuCYy5P1SmUm9+kWE/MVospje+IsutR71JROAo4BKWkVyYB4dSAaGIYt9g/\r\ni9VSwDEPi0TEWikORo07Bv4f2xVSMf9jvQldM+VBHI/09Tl/hasFcV7Z1+oW\r\nbTk6vp1oB4cQ9HdA1OLpRBeWk48FtjRE5LnpRC9nKE/N9JVY7jQxpQ/iqizh\r\ne1T5kwNRZT4pnXIJwz06gy5/XuH24QeqRuI=\r\n=qFMV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./src/types.ts","module":"./dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"9059b23a795d808f7471f44db6944d9ff5de8326","scripts":{"test":"vitest run","build":"pnpm run build-fast -- --dts-resolve","build-fast":"tsup src/index.ts --format cjs,esm","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"chronicstone","email":"cyprienthao@gmail.com"},"_npmVersion":"9.1.2","description":"A mongoose advance search / filtering / pagination engine that leverages aggregation framework","directories":{},"_nodeVersion":"16.17.1","dependencies":{"deepmerge-ts":"^3.0.1","@types/mongoose-paginate-v2":"^1.4.3","mongoose-aggregate-paginate-v2":"^1.0.6","@types/mongoose-aggregate-paginate-v2":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"6.0.1","eslint":"^8.5.0","vitest":"0.12.6","mongoose":"^6.1.2","prettier":"2.5.1","typescript":"4.5.4","@nestjs/core":"^9.2.1","@nestjs/common":"^9.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@egoist/prettier-config":"1.0.0","@typescript-eslint/parser":"^5.8.0","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"mongoose":"^6.1.2","@nestjs/core":"^8.0.0 || ^9.0.0","@nestjs/common":"^8.0.0 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-search_1.0.0_1671013505854_0.6444002252128056","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@chronicstone/mongoose-search","version":"1.0.1","author":{"name":"https://github.com/ChronicStone"},"license":"MIT","_id":"@chronicstone/mongoose-search@1.0.1","maintainers":[{"name":"chronicstone","email":"cyprienthao@gmail.com"}],"homepage":"https://github.com/ChronicStone/mongoose-search-engine#readme","bugs":{"url":"https://github.com/ChronicStone/mongoose-search-engine/issues"},"dist":{"shasum":"9a8b000c97d6b39ff85c01cd3d00601e0e004829","tarball":"https://registry.npmjs.org/@chronicstone/mongoose-search/-/mongoose-search-1.0.1.tgz","fileCount":6,"integrity":"sha512-C7F5g4eiWudHrbHtYFHuduIeFaD5uCvRFaMKexnMmrErgFcFY8UI5zd1qxkuuNPfqo6fTkI3mcXUPfZw3k+BUA==","signatures":[{"sig":"MEUCIQC3qnh8W6yRwX6uQS7su2j4Xd67JuMwtcXYQw91Yk+I4QIgOs5nI9ZqYTX/8KY07se4BpF5UUHuZpGSsEfQov7JxsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmaeXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqeyg/+MC+YotBs3CWXBsqTPZxP52WRw2x3QVRQ3fnfLgAmDmaaS0i+\r\nGJ8cl8p5wsbJpd/s3AGqQzVYjFPN5EDHKXoDXaoOGeWTModbIqN/3vZfNwVF\r\nDJT3XaRjkRc5iTXACy+xgzlZoAzX5um/RQSJ3LjWsQAwHLtLTibeoNLETXvR\r\nDgtK1OB78wHvP9TgoD794OvPlu8sMmQIGL37+GLhDPPf8khFC3SGZx+nw5UN\r\nHY2BpduwghO94knvcoRVRFf4CVHucBDBf52vHfqohdX265y7+3m+CQsHGVER\r\nYcJeD1rdYwXhJFyu2EmYwohwbIGskQ7jgiqVCm0qQNcj+IOTNerRSoRoUPlM\r\nEn88vQy3UYt1u8cc7TPkxNZWn1uORGLd3wnLDRIQq1NWrklvnQXD3B8e8qiA\r\nh581t4axY7097A6GK3sFjfRwkOQad1YmHzoiT4+CEVLuFXcpIiZei/HvLa0w\r\njnrYfhChSRqILXPWED4rF6Z77qo4igGIuce+rTNZbE95h3EDgnKI0LXa1StN\r\nTPEHF+EMCTpzc/Jcr5TfayKkQYJOM+SQP2qoc40qthTvoJ051lLaoOrLMbLc\r\nFSqwKzUExb3RnjQXvR/rpR2txYqTM+ka5UIYJw+gvo2c825MEHocVzLAKMGe\r\ny31AZRS0+1gDyn9ZAaHKLPE23Q0iPc89KJo=\r\n=ugbb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./src/types.ts","module":"./dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"400727b760901f225c6da4235c983e02de65a35b","scripts":{"test":"vitest run","build":"pnpm run build-fast -- --dts-resolve","build-fast":"tsup src/index.ts --format cjs,esm","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"chronicstone","email":"cyprienthao@gmail.com"},"repository":{"url":"git+https://github.com/ChronicStone/mongoose-search-engine.git","type":"git"},"_npmVersion":"9.1.2","description":"A mongoose advance search / filtering / pagination engine that leverages aggregation framework","directories":{},"_nodeVersion":"16.17.1","dependencies":{"deepmerge-ts":"^3.0.1","@types/mongoose-paginate-v2":"^1.4.3","mongoose-aggregate-paginate-v2":"^1.0.6","@types/mongoose-aggregate-paginate-v2":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"6.0.1","eslint":"^8.5.0","vitest":"0.12.6","mongoose":"^6.1.2","prettier":"2.5.1","typescript":"4.5.4","@nestjs/core":"^9.2.1","@nestjs/common":"^9.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@egoist/prettier-config":"1.0.0","@typescript-eslint/parser":"^5.8.0","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"mongoose":"^6.1.2","@nestjs/core":"^8.0.0 || ^9.0.0","@nestjs/common":"^8.0.0 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-search_1.0.1_1671014295610_0.5161043916191443","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@chronicstone/mongoose-search","version":"1.0.2","author":{"name":"https://github.com/ChronicStone"},"license":"MIT","_id":"@chronicstone/mongoose-search@1.0.2","maintainers":[{"name":"chronicstone","email":"cyprienthao@gmail.com"}],"homepage":"https://github.com/ChronicStone/mongoose-search-engine#readme","bugs":{"url":"https://github.com/ChronicStone/mongoose-search-engine/issues"},"dist":{"shasum":"7e16cf6a3fae1017abefe845fc68804eb670b97e","tarball":"https://registry.npmjs.org/@chronicstone/mongoose-search/-/mongoose-search-1.0.2.tgz","fileCount":19,"integrity":"sha512-dcyOE0YKayZvNQSTtziz+lioCqwp5AbiZrFnk2ATUYjZSliNCNRwTdLbhGL0rGImroJFqMJeolSxZrCDjYbJVA==","signatures":[{"sig":"MEUCIQCikQNePn62xI4rWo5ti+odJRWzeoh19ucZ1ryp2MIhpgIgY+9a69hTPrGnWansAZkxCC6svdRhNritNKTfB8OWRd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpCfwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDdA//WrQ8zQ4CC1lJgY2SbkYyY2DNrkeBBNUbJJuQx2qiSGxSxDOG\r\nvTtRvRElGh0la6y2qlv3vFyZNMym6GiEqLhGMR7Sa6bCV9G/3/PBgR/y4Hoy\r\nrSE10WKgkW3luBZKcHQgz0AAG9hufH1Mhv7hPeBXY58SYLJB+4mNhcQL5nDb\r\ndYBBMC3vvR8qh0O3QleTULqfQSDV1xEKrN2qgjEiJFfwaWCNibZhpbtjGEMR\r\nQwey1vd+b4TuJm+x4aZPxYOHxI/vcpehtz+oggnYt/0vXP8LVPYFNVW4frmI\r\nzAwiGWI4CppOHmtaD4gJ8zR3ABYJDG+QriwDlQJYl9q+u0Zg+j5oeP3M3DAR\r\nU8Zy0Auj+CyaIEEok3I525yXsV62lSCr1dPHbVPY6eGKVMol4JPMqjo1ojW7\r\nS3uPhNmWYpFbSs/GaCtm8d4cALjBe8nqSfem2pk0u5z2bPHX+j8f6YjCQ4Mp\r\n5fYO3r1OuDpC5V0dalXY1FcwGoASj1+yj9NbC3MolTmKTuTzkV0AfB9E9UzP\r\nHVMWunGp/xyhrWlwgwGnntCKfdGr+hFJq2PZJ5o0aKdjVDX4GZjA3otdlUuY\r\nmMyrtX+o9202M6TmPTDYBP/xFx5M4jpChTyJgsKGnHUgLZiSktiTtA/00X+w\r\nXOhJhESinuhl0R6H73ru2HWvOrlM/ZK+oX0=\r\n=qD5p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","gitHead":"5d52de1678c714547d65ea627544ff4837be941b","scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.build.json","build-fast":"tsup src/index.ts --format cjs,esm","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"chronicstone","email":"cyprienthao@gmail.com"},"repository":{"url":"git+https://github.com/ChronicStone/mongoose-search-engine.git","type":"git"},"_npmVersion":"9.1.2","description":"A mongoose advance search / filtering / pagination engine that leverages aggregation framework","directories":{},"_nodeVersion":"16.17.1","dependencies":{"deepmerge-ts":"^3.0.1","@types/mongoose-paginate-v2":"^1.4.3","mongoose-aggregate-paginate-v2":"^1.0.6","@types/mongoose-aggregate-paginate-v2":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"6.0.1","eslint":"^8.5.0","vitest":"0.12.6","mongoose":"^6.1.2","prettier":"2.5.1","ts-loader":"^9.4.2","typescript":"4.5.4","@nestjs/core":"^9.2.1","@nestjs/common":"^9.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@egoist/prettier-config":"1.0.0","@typescript-eslint/parser":"^5.8.0","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"mongoose":"^6.1.2","@nestjs/core":"^8.0.0 || ^9.0.0","@nestjs/common":"^8.0.0 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-search_1.0.2_1671702512265_0.8158806036399477","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"@chronicstone/mongoose-search","version":"1.0.3","author":{"name":"https://github.com/ChronicStone"},"license":"MIT","_id":"@chronicstone/mongoose-search@1.0.3","maintainers":[{"name":"chronicstone","email":"cyprienthao@gmail.com"}],"homepage":"https://github.com/ChronicStone/mongoose-search-engine#readme","bugs":{"url":"https://github.com/ChronicStone/mongoose-search-engine/issues"},"dist":{"shasum":"2cc3d6fa470376660d07cf54d2e1f991c902b288","tarball":"https://registry.npmjs.org/@chronicstone/mongoose-search/-/mongoose-search-1.0.3.tgz","fileCount":19,"integrity":"sha512-OGG8cVgh1piYRkN4uPZkcHc4ouowdQBGjC1nj3iyaKKM8SEZYFugb5A6DvnoepqiX/LXdIKb8Pqw7k7XSYtpxg==","signatures":[{"sig":"MEQCIDbt9OJYvARGsH6sYF8TdPIqMg2QXwkc668U/DraxqHfAiBjq9NA1uJY2Pn4kHd7o86I1TyTmqhOoK6bEO/zTjFzXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpCipACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPvw/+KiC+a7pTj2DxU90FvXdQFRTVfhn6cxEhqPKabXqoMEymWIHE\r\nLnso5pSXN6YMFm4U3WyBXP7haofh0bR5CZXCSsujTQUqjGzRzPaYIgAFq3K+\r\n0jrbl4V4KnmCqwqIvXV3KqUjJt1VWyuDMjoj7RnfAmmMhugz86O62vf3/B2F\r\nGp4gKyxtFb16WpiW2iPMp79tcMCrWrCIkL6blWN8s4SyWB7CdX4erSHwwu/t\r\nl1DLsRxW1GIvyz1DmB1FpdweYYtooZZ7f2MJWBgxKWlkIUqjYehxXWPzQPZ7\r\nEmxcZpWoYiJvtJD6zap9f+nIl4rWhFG6lvf/lg3PK311IV0vLxMM3jgw9XNK\r\nXQGTFB3PE3pl4YRxCUQHW+uN6XNnFsGElsQMclceZaXHp2wsykOJaiTMU9Al\r\nOiq7PGZHGJbIMlY/Mq89TodjTstYbHNApu2RCVpNYglViTuyQzSMv8gQc7W5\r\n1/bJOLHiLuFs4mmPWQzrgpJE/BKlFoRZU/YYmyRUkHaJfPt4N18oQxRWohwH\r\n7N1uutGnwte5PMisrmaYu8kSPzoHpfFEI5C5fzoXG/779t8bJ0xusHwgyGqt\r\nw+Q/OnQtMvWGdCoDRpxIYyMT20+MIREJT33sj7nAxfIoXGqD7lI0udCGOdoe\r\nPwMyEm1ug8TDcrQXRoCz8n98LNeMP1+LoRU=\r\n=Uz1T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5d52de1678c714547d65ea627544ff4837be941b","scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.build.json","build-fast":"tsup src/index.ts --format cjs,esm","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"chronicstone","email":"cyprienthao@gmail.com"},"repository":{"url":"git+https://github.com/ChronicStone/mongoose-search-engine.git","type":"git"},"_npmVersion":"9.1.2","description":"A mongoose advance search / filtering / pagination engine that leverages aggregation framework","directories":{},"_nodeVersion":"16.17.1","dependencies":{"deepmerge-ts":"^3.0.1","@types/mongoose-paginate-v2":"^1.4.3","mongoose-aggregate-paginate-v2":"^1.0.6","@types/mongoose-aggregate-paginate-v2":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"6.0.1","eslint":"^8.5.0","vitest":"0.12.6","mongoose":"^6.1.2","prettier":"2.5.1","ts-loader":"^9.4.2","typescript":"4.5.4","@nestjs/core":"^9.2.1","@nestjs/common":"^9.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@egoist/prettier-config":"1.0.0","@typescript-eslint/parser":"^5.8.0","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"mongoose":"^6.1.2","@nestjs/core":"^8.0.0 || ^9.0.0","@nestjs/common":"^8.0.0 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-search_1.0.3_1671702697206_0.1383484994289037","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"@chronicstone/mongoose-search","version":"1.0.4","author":{"name":"https://github.com/ChronicStone"},"license":"MIT","_id":"@chronicstone/mongoose-search@1.0.4","maintainers":[{"name":"chronicstone","email":"cyprienthao@gmail.com"}],"homepage":"https://github.com/ChronicStone/mongoose-search-engine#readme","bugs":{"url":"https://github.com/ChronicStone/mongoose-search-engine/issues"},"dist":{"shasum":"4290e94c34bf2e6e08632ea4fd43b49912b69a88","tarball":"https://registry.npmjs.org/@chronicstone/mongoose-search/-/mongoose-search-1.0.4.tgz","fileCount":19,"integrity":"sha512-Vnez4CdN1XE4r9pH+vhVLyZZTOUB8QJm7Dboyv15tovMNS+GDDxNAA7r8PDJALdJ85dpBXlwgyQWu7GeJrx6Vw==","signatures":[{"sig":"MEQCIGN47gKmeWkP7S+mRzW8Me6ZeTvsKi09ETwmgyGmMXZNAiBEqoQRKALllks0kWMEo0lQ8JR8cZzT5Sw/b2n1SBW8vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpC0WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMVA/+MXRp4Y7GtMYcAbvXY8wJEe3ZnHxvGFRTl20oCWOJlDeNyt0q\r\n04+1RVhm8xXzMttRrDaKj6MBpXaqqAmcqRSomME5iqEWsy6OPSsDk/m5+PWw\r\nxDlYvF50wCPo5su7BLfZDjLnJ4TEm9Xdirqe+Q2pTmt8RbCMFVeaDVVHzXzc\r\njd88w87fDMdRTXEtRyWWmSY5JJR5lpTgMNrbjobyzSnDuRL5K3rRbn8RzCyQ\r\nRwZCFy5VGUXVUh4GsPaWQ8+VC5nm6m5MVw6lb14IYVLRXjotBzIMfxVihKWP\r\nc5KHkrUersYrbydme4osHJBggDvsRTdjndRzRusY0iWpvJWhT3TsZgdJ7X8r\r\n8e3WH9nMgHEZ8skZN4WithOJpbpVrrsFWyEMMEK7MpXTfIwQsvzLQync6IBa\r\nE0drmSknCeiL8BmGk3NNfwP01FBOTxXy9/kFOrBLY6vqQXyoGZDZ7MO/6yfu\r\n/pNZQ5hDPBo0TQApQTrtkffzofE/X4YxSzpi03pS+Rr7zUJa8PpnOjLnshe3\r\nJesqT2Mw8tE87zQZhogBdzwl1lZwc6OJOXYBn5h1nh228OgvdkrtTcujnmn8\r\nyE+33I4ubC5lMmqORx1ZJ0pRn2vQoU4+UrEtASx8BW8ZG6KzMRQpJSXEqKWj\r\nG3VsQ4aM/8iMfI6F6ojDdmkTgT4hylK5sWk=\r\n=1K+b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5d52de1678c714547d65ea627544ff4837be941b","scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.build.json","build-fast":"tsup src/index.ts --format cjs,esm","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"chronicstone","email":"cyprienthao@gmail.com"},"repository":{"url":"git+https://github.com/ChronicStone/mongoose-search-engine.git","type":"git"},"_npmVersion":"9.1.2","description":"A mongoose advance search / filtering / pagination engine that leverages aggregation framework","directories":{},"_nodeVersion":"16.17.1","dependencies":{"deepmerge-ts":"^3.0.1","@types/mongoose-paginate-v2":"^1.4.3","mongoose-aggregate-paginate-v2":"^1.0.6","@types/mongoose-aggregate-paginate-v2":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"6.0.1","eslint":"^8.5.0","vitest":"0.12.6","mongoose":"^6.1.2","prettier":"2.5.1","ts-loader":"^9.4.2","typescript":"4.5.4","@nestjs/core":"^9.2.1","@nestjs/common":"^9.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@egoist/prettier-config":"1.0.0","@typescript-eslint/parser":"^5.8.0","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"mongoose":"^6.1.2","@nestjs/core":"^8.0.0 || ^9.0.0","@nestjs/common":"^8.0.0 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-search_1.0.4_1671703830544_0.6571456766681549","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"@chronicstone/mongoose-search","version":"1.0.5","author":{"name":"https://github.com/ChronicStone"},"license":"MIT","_id":"@chronicstone/mongoose-search@1.0.5","maintainers":[{"name":"chronicstone","email":"cyprienthao@gmail.com"}],"homepage":"https://github.com/ChronicStone/mongoose-search-engine#readme","bugs":{"url":"https://github.com/ChronicStone/mongoose-search-engine/issues"},"dist":{"shasum":"70988ae0e374133ca44f539f5bb83ef3ff22dff7","tarball":"https://registry.npmjs.org/@chronicstone/mongoose-search/-/mongoose-search-1.0.5.tgz","fileCount":19,"integrity":"sha512-/pAJW9d0y94LzX+Cn6NSeEbnfbshZaZha8DZ08NdsjPoBen3VafR/hh2oAma5l7u4yoNybapcS6iSrosbzpN5g==","signatures":[{"sig":"MEUCIQC3X9RT/LWXhPPQQLpBnRPU2C3Cr0ZfxXxnkIVqhO10vQIgPzw8fWYUQqXcSzZ1Qq7RBwzHpmJ+gbShBkpwgPXI7Dk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpC7FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg/Q/+NzdhEFTgvqUIG5HNnJXo0mI58kr2zsLycpyCaetRhiPDDoj0\r\nRQ97uLvAuvTvisV8QoTfAJGUeTD6JMfrzSJRPZq2wqRIGC4M+momMg2PLh28\r\nXgRq0b9tLwU1D5TwsquKW2mwaBchOniazwF0sPikFdaaoNWacG0czQyAm8Xa\r\neNGfGCCmZhjtkwwkm5nyV5lrahXsg281A9UWNA51aDV4VwqdgPWxxtcoaaK4\r\nbg3tfaH5pKCt9dLIzbfvciIxUYqhpQLTV9VEwww4EFVl9trSd+HKQU1jmxUz\r\nIpErCAHV4AMK4LGVCw1Kg9TZSeTwhgw9g0OZkxQp/p4D9lnB2QgjUwtJVFFH\r\np3glT0lrpv0u7+6XqdtwZeRXHWGRu5kn+aQMuX88vogJ6N5UjffmNTaPD/Uu\r\nsKiC7E1uhV3XqDaeh3CfoAPpho7k+ob/pm+8Zb7L5LVuqy4zvhLi5813koEP\r\nnnJAvefpHJ2UexrmVRCCA/+5xTcS1/rh3oN5DfROULRlUZ4SQ4A5DRaCaBXD\r\nscPHgiet/QPazQzGsYUBvGBQAU3hD7PUhAWWp2LOiotxBiPIc1tq/Nnvuy+1\r\nWIL8WIkZSX75RecWTWsTRyYkUAjI7GUTUJDU620cZ7q3RUd9ENHjYJA5Wy4b\r\nJPvpCYHNwKeZMGzm+u/FObl4NcDHRxJZgAg=\r\n=+pQp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5d52de1678c714547d65ea627544ff4837be941b","scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.build.json","build-fast":"tsup src/index.ts --format cjs,esm","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"chronicstone","email":"cyprienthao@gmail.com"},"repository":{"url":"git+https://github.com/ChronicStone/mongoose-search-engine.git","type":"git"},"_npmVersion":"9.1.2","description":"A mongoose advance search / filtering / pagination engine that leverages aggregation framework","directories":{},"_nodeVersion":"16.17.1","dependencies":{"deepmerge-ts":"^3.0.1","@types/mongoose-paginate-v2":"^1.4.3","mongoose-aggregate-paginate-v2":"^1.0.6","@types/mongoose-aggregate-paginate-v2":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"6.0.1","eslint":"^8.5.0","vitest":"0.12.6","mongoose":"^6.1.2","prettier":"2.5.1","ts-loader":"^9.4.2","typescript":"4.5.4","@nestjs/core":"^9.2.1","@nestjs/common":"^9.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@egoist/prettier-config":"1.0.0","@typescript-eslint/parser":"^5.8.0","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"mongoose":"^6.1.2","@nestjs/core":"^8.0.0 || ^9.0.0","@nestjs/common":"^8.0.0 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-search_1.0.5_1671704261680_0.9023450278210838","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2022-12-14T10:25:05.776Z","modified":"2026-04-06T15:00:10.215Z","1.0.0":"2022-12-14T10:25:06.027Z","1.0.1":"2022-12-14T10:38:15.740Z","1.0.2":"2022-12-22T09:48:32.435Z","1.0.3":"2022-12-22T09:51:37.402Z","1.0.4":"2022-12-22T10:10:30.683Z","1.0.5":"2022-12-22T10:17:41.881Z"},"bugs":{"url":"https://github.com/ChronicStone/mongoose-search-engine/issues"},"author":{"name":"https://github.com/ChronicStone"},"license":"MIT","homepage":"https://github.com/ChronicStone/mongoose-search-engine#readme","repository":{"url":"git+https://github.com/ChronicStone/mongoose-search-engine.git","type":"git"},"description":"A mongoose advance search / filtering / pagination engine that leverages aggregation framework","maintainers":[{"name":"chronicstone","email":"cyprienthao@gmail.com"}],"readme":"# MONGOOSE SEARCH ENGINE\n\n[![npm version](https://badgen.net/npm/v/@chronicstone/mongoose-search)](https://www.npmjs.com/package/@chronicstone/mongoose-search) [![npm downloads](https://badgen.net/npm/dm/@chronicstone/mongoose-search)](https://npm.im/@chronicstone/mongoose-search)\n\n## What is it ?\n\nThis package is an nestjs abstraction layer built on top of mongoose aggregation framework, that allows you to perform advanced filtering / searching / pagination on deeply neested / aggregated models.\n\n\nFeatures:\n\n- Dynamic aggregation & projection : Load only what you need\n- Very advanced filtering / searching capabilities\n- Server-side pagination, sorting, ...\n- Test with [vitest](https://vitest.dev)\n\nTo skip CI (GitHub action), add `skip-ci` to commit message. To skip release, add `skip-release` to commit message.\n\n## Install\n\n```bash\nnpm i @chronicstone/mongoose-search\n```\n\n## Usage\n\n--Soon--\n","readmeFilename":"README.md"}