{"_id":"@salo/mongoose-athena","_rev":"29-77fdd9319f0a085c735afd31b7aa653e","name":"@salo/mongoose-athena","dist-tags":{"latest":"1.6.4"},"versions":{"1.0.0":{"name":"@salo/mongoose-athena","version":"1.0.0","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/athena/issues"},"homepage":"https://github.com/salo-creative/athena#readme","jest":{"setupFiles":["<rootDir>/jestSetup.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.7.5","@babel/core":"~7.7.5","@babel/node":"~7.7.4","@babel/plugin-proposal-optional-chaining":"~7.7.5","@babel/plugin-transform-runtime":"~7.7.6","@babel/preset-env":"~7.7.6","babel-eslint":"~10.0.3","babel-plugin-lodash":"~3.3.4","eslint":"~6.7.2","eslint-config-airbnb-base":"~14.0.0","eslint-plugin-import":"~2.19.1","jest":"~24.9.0","lodash":"~4.17.15","mongodb-memory-server":"~6.0.2","mongoose":"~5.8.1"},"peerDependencies":{"mongoose":"^5.0.0"},"dependencies":{"@babel/runtime":"~7.7.6","talisman":"~0.21.0"},"gitHead":"d02f2f082144833767e7c356e63f46de06c1727d","_id":"@salo/mongoose-athena@1.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-9XoA6NXwtKGQc/3TPV3WGJzMfUuBQ/8ONpH41YVNKiQQfSoCES0Y60qtZpeL+WDLVAZhwhmGqdW6egghfTfYvQ==","shasum":"dc5c807d6dd9a33d3dbff3f53f8006fbd0415997","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.0.0.tgz","fileCount":8,"unpackedSize":91288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd99mYCRA9TVsSAnZWagAAsPcP/2fr/lJmOcZqJwdkCkYq\npCP4y/YG2iJiOt9WyD9bxcRJCNFrv6lQ8Kjx65ht7NK3Dk2LTIAUwslon55+\nLvsOzD1y/gx85UDfSp96rkStIG6x5sZmNlpG2VSMp/ynE21JkuNmkAOymu4r\nQ0XF5KCvrcVRLPfANMJosDUgrmV1sW6sI1ua8NPz77ZSQk9HM/ftIvvo2z1a\nxIWKnDhAnwvBe0XGMasxc5lBv4uL2+MFCFtmMEWgg1v8HiEhsyDGptu8APxO\nREk60y3frb8UjztVNlTq5XwJdEyQM/OCGzUlT4G7LqLvGwNngPKYOqLAtn0h\nOG8fJbOdORKHKKteKiHj79UO85lbm5Wi38TNsp3PMWfKjWE3G0y+g7Ix+FR1\n2C1/s3uaL9OQ9yvjg+iGinu/R8bgui+qAFhVJSAZLOwLEkg/C7i0artcRdSm\nivBhvUatKcbdo8TlNXKjehXwCTDv2KnMp8BmumGj/lsfHweSNTTA+kRIKJ/R\nT8wyut/eYKVNODnpGIRg2KYRt2I6mICQX0y9jw9iTMANRFwz9RhP17pnOFFA\nhgK1Enk84PMpWTxggPaF/NDbFTyCSpBsaIdpt7Xu9G4ZeKtEXJ+eDoTM4lXW\n926AIT5lXyHGgUuB0Ao/xyT3nQ8ZYFE+9ixNIoXFSMtZjcJsf/wecJkxmBys\nh/0s\r\n=rQ2V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE176He7+1akXuFdyBohfoXfVhD1cNRzOX+PmzL5g/EAAiEA05yVYwzE5do/vVqeilSlMgnGcqfbYURyz30Fb1Aq31Q="}]},"maintainers":[{"name":"fetimo","email":"tim@fetimo.com"},{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmUser":{"name":"fetimo","email":"tim@fetimo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.0.0_1576524183948_0.97911718500584"},"_hasShrinkwrap":false},"1.0.1":{"name":"@salo/mongoose-athena","version":"1.0.1","description":"A Mongoose plugin for weighted search and pagination","main":"./dist/index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/athena/issues"},"homepage":"https://github.com/salo-creative/athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.7.5","@babel/core":"~7.7.5","@babel/node":"~7.7.4","@babel/plugin-proposal-optional-chaining":"~7.7.5","@babel/plugin-transform-runtime":"~7.7.6","@babel/preset-env":"~7.7.6","babel-eslint":"~10.0.3","babel-plugin-lodash":"~3.3.4","eslint":"~6.7.2","eslint-config-airbnb-base":"~14.0.0","eslint-plugin-import":"~2.19.1","jest":"~24.9.0","lodash":"~4.17.15","mongodb-memory-server":"~6.0.2","mongoose":"~5.8.1"},"peerDependencies":{"mongoose":"^5.0.0"},"dependencies":{"@babel/runtime":"~7.7.6","talisman":"~0.21.0"},"gitHead":"3bf3f3f1e459abb5eca6f036a2341e9cc3c36455","_id":"@salo/mongoose-athena@1.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-HAALpQSYlwNry9gMeS0lhazM582wv/h0fkx44D1Sa1uPwF2FmzIQv6k+pkMi65wY/elPTBQhmwAOz6e9Jngopg==","shasum":"f935e67f1f655f96fc5cfd34a0d7f83064098a26","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.0.1.tgz","fileCount":7,"unpackedSize":91202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd995ZCRA9TVsSAnZWagAA4uUP/i6RF+hKTGtqNq2YYuSA\npuL0X5Exg7G0BRndu0HpHwGghUuVV50JuZ0mcDjO3lTzhZlAkJrRQwGZ2Pd+\nCbMLRjHKcu2yf8E49bPnDli1+/ASCBLohcvv47+wJJmML+ujbz5Qt095QmGT\nwTU+8yBsnyZiwCvv09aLkZGsNSRvSzniWZbnpNxzgyt6O7A/0Ow5HgzcHvod\nNxqFR/fqdiieBof72XGMRAMlDVPZ8ZHl+JHA6Jh87Jy4wEKaRYZo+9HfXB3U\nmwf0y8u2svGRJb3YoEw8NCiZ0KH17BwEK5izejFVKr+C5Bg1eYHLSAKpoLt1\nXh2AXU06No0WapMl3kArQ7PNPrQKBhTl4xYtfKufSwn+K0SWOQOJBet5fOYl\npnSTjc8IaCI7fJqlZXTdajsl+Vj52ryxljG2/gq/uACMXCR9pXtDbK8aObVY\n49jzk8hDjQO3f/cWQjhGO4Nvzw6gDfDmXCz32O9RRk0yomqxiQPeEKUsCg6j\nItdlLa1mWHQ8quNCgmZk51nY8F8XIYH22RXYr7WF9EUxEEPsbbp3pMnkAM9u\nvsR+dEAMOqzgZknA442rKPG3OCdtxMYfmhwlF3zd+ihpVcv7l2tI9QQd1Yi7\n+ob/O0UHAjPc3QDiKU2RA0mq6iTWwiG9D2LZV4Qasl0B8R/wutPR1Ofh9hPY\nq2vc\r\n=io8U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYGI2e9pgTf7EleMhVvTLP/e2T5a3AGJq3MjtVZgaN/gIgfZTsuWBlyhtrV9BUdacQZanWdd2HkfIH30tgS/E2GI8="}]},"maintainers":[{"name":"fetimo","email":"tim@fetimo.com"},{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmUser":{"name":"fetimo","email":"tim@fetimo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.0.1_1576525400660_0.6379912198440545"},"_hasShrinkwrap":false},"1.0.2":{"name":"@salo/mongoose-athena","version":"1.0.2","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10","release:prep":"chmod +x ./ci/release.sh && ./ci/release.sh"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.7.5","@babel/core":"~7.7.5","@babel/node":"~7.7.4","@babel/plugin-proposal-optional-chaining":"~7.7.5","@babel/plugin-transform-runtime":"~7.7.6","@babel/preset-env":"~7.7.6","babel-eslint":"~10.0.3","babel-plugin-lodash":"~3.3.4","eslint":"~6.7.2","eslint-config-airbnb-base":"~14.0.0","eslint-plugin-import":"~2.19.1","jest":"~24.9.0","lodash":"~4.17.15","mongodb-memory-server":"~6.0.2","mongoose":"~5.8.1"},"peerDependencies":{"mongoose":"^5.0.0"},"dependencies":{"@babel/runtime":"~7.7.6","talisman":"~0.21.0"},"_id":"@salo/mongoose-athena@1.0.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-ZNuXC0obCvPkf7tK5ke7Y8IzuEkDNkkOiJg1X+n/VQuf+WeHXDaEIJTCTwO48ckLi1H5gfAPPyxSi8WoTNVG+w==","shasum":"f5757327c6349a0dfac2e2fdb6aa59dd4fad0312","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.0.2.tgz","fileCount":4,"unpackedSize":89849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+ePfCRA9TVsSAnZWagAASwkP/AviVIyKMy2df0ITBoZ+\nMsTtn27L+A/CM+Yolzy51H2AkvdFFNBBNqN1uTH38iTjguT4m6iikfLLsgE9\n3usnpI7oExyfSIo2wBQhmrkcGxdb970ywdG+llkmsLAakglQkV4ozF3W5pUI\nKXu118159wRwAh37hbwfw+k5Y8K+dACdk4W/ufkpRE+IWGj3fFmVCMdmSQRH\nv76ykL1+6kXa3kNC5YWDd6FnyvQ8ananeqKYo4ZFxqncgKV4Z6xjRx+bzgej\nyLFsBZsv9V0gLVYta4jsW/G33dSiRxx1A0YiEKqd3pHmOSQ8v7iIh4f8gKeS\nHSglaQqmej2bAEM26+JUoP0slFYlh7oMw0hOzV0HwMfUWXz+HprPggiY+7Qg\nHIyzplneS92T/lx3LeWhAAw/VjtXpA9Thnl8sM4Q6zooQb+Nvj6DxKNR35lX\nKqIfY/6x1Gut4RQ88y0PMSJgGB5tJsQI875FlrjR9YxHFdOl1pGBfA6POXLH\nlk6mPJkT0JlKEV4rxJQIkRyDU+aSIG5HZ0PdQUqmAi8fc3p5e3Z/a9m7ElTd\nk1xcCRnmbZ1bHwUkBO9ZJ6TpEK1gYzlhOj/WGGGm8G63O65GiJSzFyTW87Io\nTJ4gSkAV/R0gNg3GdpvoM28fSK0VwbQXwdRH+zDhLvbVpjBcwDPaXcbvc0Ry\niyeZ\r\n=tdhk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn8TdDC14lNoN51VLy+0mKkPlBJJ2ChqlU/6YVf9cPJAIgFMfZ+Hy3QTiI7ssXAImcR+kr9gsrx+vEOFlufugB+8I="}]},"maintainers":[{"name":"fetimo","email":"tim@fetimo.com"},{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.0.2_1576657886741_0.35320773584131016"},"_hasShrinkwrap":false},"1.0.3":{"name":"@salo/mongoose-athena","version":"1.0.3","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10","release:prep":"chmod +x ./ci/release.sh && ./ci/release.sh"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.7.5","@babel/core":"~7.7.5","@babel/node":"~7.7.4","@babel/plugin-proposal-optional-chaining":"~7.7.5","@babel/plugin-transform-runtime":"~7.7.6","@babel/preset-env":"~7.7.6","babel-eslint":"~10.0.3","babel-plugin-lodash":"~3.3.4","eslint":"~6.7.2","eslint-config-airbnb-base":"~14.0.0","eslint-plugin-import":"~2.19.1","jest":"~24.9.0","lodash":"~4.17.15","mongodb-memory-server":"~6.0.2","mongoose":"~5.8.1"},"peerDependencies":{"mongoose":"^5.0.0"},"dependencies":{"@babel/runtime":"~7.7.6","talisman":"~0.21.0"},"_id":"@salo/mongoose-athena@1.0.3","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-4fLUJbuISICsj7VIUVVhK3dj9axJckcmxJfTCAKD9soZbu0QBueiWi7qJHmddTstKdXg0pjKckDBP48Kg+pyKQ==","shasum":"640635dad403ff5491c1982a2f76e6f89a4343b5","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.0.3.tgz","fileCount":5,"unpackedSize":96291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+epWCRA9TVsSAnZWagAAMyIQAJvlpe5+V21XO3I9fT8E\na5exAExHEuI0Tsyad5pQQcWQBKrALBS4v0kEIsrhDTroyi+B1Y3Sjhsg0s90\n/rsRpVL9fWWDjK+daYxoJVYNfDcpZMscwdA6Qd6IqsRYWvkNGXFZfNru4wmQ\ndyNjOH1olDuHRn23u2tcQQ0xtSRnPqd3OgXD1y51MpC7L6+MiszR6beosIRN\nxew23Dc4VWfISieUuoW76I4Sp1pKbHeOPw7AnDDv8YWzfxwUhH8Wy1ksO1gq\nryGylCT3u2dqMQL1JzBotp/Fkx5rep3LeIQXZwCs1nhA+4EKTVXb0eu5lW02\nBA/ISib9h3i26w0vlSaXRefEhkM4HwehUljyXbBXxu8Ua9YenUHzRwKZTTHi\nITe09ybz8/9pQoL23cD7ZqsUM6xN8saRwmOz2ik/SXpCENJxI5bdMJoQOH3U\n1HnOUk3UUXABpePMqhax7Sugu9DHpE1rFFvo+a5kFUZ53iDssRe9isW2qaIV\nWkQ64k5+t6PfSuVxRpFd9Ne+uAGuZSlzU0SYpfdmlvAmkVDzV8pYCov24V3/\nAb+Owa6TXjXl1NqjRWitspSXndq3XaKZkrMXh/JcvFIIBsI+gB7FYPubzgBu\ngmrJCGpAcC6nvj7pD12ORUx+as0k/lsoJ5cR6MNbdXLLPzrDm0cwkuTnKOr5\nA0Ti\r\n=WRKP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBVZhq01Leb276ry0u03SpsxFapujbbOa8/Oko4RUGrwIgTFrsWImVDSMgiwvJw1zThYPpayxfEgNlAukBtot35Hs="}]},"maintainers":[{"name":"fetimo","email":"tim@fetimo.com"},{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.0.3_1576659542370_0.10801370095975638"},"_hasShrinkwrap":false},"1.1.0":{"name":"@salo/mongoose-athena","version":"1.1.0","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10","release:prep":"chmod +x ./ci/release.sh && ./ci/release.sh"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.7.5","@babel/core":"~7.7.5","@babel/node":"~7.7.4","@babel/plugin-proposal-optional-chaining":"~7.7.5","@babel/plugin-transform-runtime":"~7.7.6","@babel/preset-env":"~7.7.6","babel-eslint":"~10.0.3","babel-plugin-lodash":"~3.3.4","eslint":"~6.7.2","eslint-config-airbnb-base":"~14.0.0","eslint-plugin-import":"~2.19.1","jest":"~24.9.0","lodash":"~4.17.15","mongodb-memory-server":"~6.0.2","mongoose":"~5.8.1"},"peerDependencies":{"mongoose":"^5.0.0"},"dependencies":{"@babel/runtime":"~7.7.6","talisman":"~0.21.0"},"_id":"@salo/mongoose-athena@1.1.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-V7r+QwUhj7GmfaBoyycM+xHdq8r1NRjlpv/kLj3zxpJm/Vo/CFw7y1avvL1KjmBX6beOfipqq/PNA8HUY65RRQ==","shasum":"1ed37f9f86833c6480e057fdbcd8f8e318499eda","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.1.0.tgz","fileCount":5,"unpackedSize":65995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+3h+CRA9TVsSAnZWagAA7eYP/1tWGfVpAS8GKkHRqv0x\nD+7RyBKs4ZhQb8aiY2wJKmWU6K+uuGsYxplTbUhcgVvpiC0VK3/kXGzA42M3\n04Fz/a7GWieqi8Ele5KDkqbNCiXwENjuZ/lFGX3tYoWvvtHpglEcrgV5KR2U\ndShxkSNOBJWjjxkard6BbBpv3l6wkfemr1Vjr1t0AdEugotBxWzKjzjs9MEZ\n6iH/kP7ltl+l9ydHFUEskFNNP5Pg3gg5f30fIU70iuunbRY95YnNFFCBHj57\neWoGAZd6e0sVGcsr6PB2qDDvjDiXOzt7Ck6EbgmBFMqFcyVicA3OVtAa1YAL\nf317nyZYCTM9f5ofc3j5cVrdnC0Hg9F/1MpESyFS7AR4C5d7C4PRs5ZhIYBE\nBRrCSKodklgV/9d924Oake3haDsplu+aWl5UVIXD/QSz2XPpnYUzBkPgAql9\nNtf7u4nxAFp4JqQ8a3qlxgmlhUK2lsM3XgzcwCSnsnvQDFq2DOJSaV1Y1DAJ\nqJX1iqWY67Z0+rB/hBrGcEhln5hEPru9HVmC6WNE0Pk+q7OV30LzkRRgudNs\nAn4wAA7TEeqdTCBHahpzx1kEaYQLhwciGHGJGnFWYU6z7t0rP3k1FhCLd8Vo\ndOBTKOSofz6ODM/Byfn2730Bm4RmDjfjXUZV9WNfa09cIuxUTkPRWQNhxZGA\nZ8Mn\r\n=2gVj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5J+8KSG9DSqNLCgqZS8LIlrlomDs8wgribMhRCikvfAiEAsrqadowE7+j28APWrsxkZadxpTrW5Gs+FJHxXpGmR9Y="}]},"maintainers":[{"name":"fetimo","email":"tim@fetimo.com"},{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.1.0_1576761470203_0.848045543274623"},"_hasShrinkwrap":false},"1.2.0":{"name":"@salo/mongoose-athena","version":"1.2.0","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10","release:prep":"chmod +x ./ci/release.sh && ./ci/release.sh"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.7.5","@babel/core":"~7.7.5","@babel/node":"~7.7.4","@babel/plugin-proposal-optional-chaining":"~7.7.5","@babel/plugin-transform-runtime":"~7.7.6","@babel/preset-env":"~7.7.6","babel-eslint":"~10.0.3","babel-plugin-lodash":"~3.3.4","eslint":"~6.7.2","eslint-config-airbnb-base":"~14.0.0","eslint-plugin-import":"~2.19.1","jest":"~24.9.0","lodash":"~4.17.15","mongodb-memory-server":"~6.0.2","mongoose":"~5.8.1"},"peerDependencies":{"mongoose":"^5.0.0"},"dependencies":{"@babel/runtime":"~7.7.6","talisman":"~0.21.0"},"_id":"@salo/mongoose-athena@1.2.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QEYSQXMVS8ck7jt4qTmUg3kZ5XvN5gue2Zy6h1c+Zza0eACIfsGznPbuMrBhqOjn4NhetCLOfw1K7NYFCtLgYA==","shasum":"5af3fd9445952ec32e33416b1524f9409f12d2c0","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.2.0.tgz","fileCount":5,"unpackedSize":67311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFgL2CRA9TVsSAnZWagAAjRoP/jjeRClJMsUIyxreIPUY\nm7USLv+gegC+wQBJ82aOafU05alILePffFczER6/8RgybsBPJJKwk/tDTruu\nebWKLG+wVaL541fF0+H/6244mtHbYKe+9zhPtVMwLD7U53/rIkS/27S6O3mr\nKziuzYMGK1CKvNro4kM3u3ktgddHnM1zNI/xJZLR00yj0rTcGavlxA72DUYM\nSb1NfpGD5c7DfPJYnCdTPWo0dZx84XJTGz7yhfE+EeMkxb+nS8CmjKrFIlCE\n4wepWVNyrrQRKkXHz3AQyW/sm9C7tCQ/tcPDvGQlAAEn2LPAM109hOZfl2aA\nUKMdkIWPc98fQmFe8Etz6Kk4yo4czoaLDvkJBz35tHgUiEkX8ZAK30AlC2kG\nFWiHe8ZLFGiJXdZVMT4PHbjvDJEQLWTZfiSAD5jm33fHqiOea/NFA+zRW/N9\n6pkImKEnuSYiFY720C8bfxOwjSaZYzvqvt3x3zBqTG8At+JRGjNZeIy/0ST0\nUqAEijATEmVqfwL5j1hAJ/mm6anicq02ciYPTu9Z2YjFGarEI363wRCwyNOn\npTruM+LiJxSZl4oyx8sgMynNtBuMUPmz6j3J6Ho/tWinoBocg3yiYPUhXOuL\nv3KD5WfYdpgHjpjs3DFivqtocDygR2JbU+is8iF9Xz20qkQ3t7jNRS19RbCT\nHMxV\r\n=zlOb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxNqNGWxhvDPCtVJlZKekIiAC+QvDN30cGEyI8G9/oEwIhAPHQajN5vEeeSktSWG7HbdlNMRzukuClI/Sx0Ym04G0L"}]},"maintainers":[{"name":"fetimo","email":"tim@fetimo.com"},{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.2.0_1578500854418_0.28075321368877626"},"_hasShrinkwrap":false},"1.3.0":{"name":"@salo/mongoose-athena","version":"1.3.0","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10","release:prep":"chmod +x ./ci/release.sh && ./ci/release.sh"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.7.5","@babel/core":"~7.7.5","@babel/node":"~7.7.4","@babel/plugin-proposal-optional-chaining":"~7.7.5","@babel/plugin-transform-runtime":"~7.7.6","@babel/preset-env":"~7.7.6","babel-eslint":"~10.0.3","babel-plugin-lodash":"~3.3.4","eslint":"~6.7.2","eslint-config-airbnb-base":"~14.0.0","eslint-plugin-import":"~2.19.1","jest":"~24.9.0","lodash":"~4.17.15","mongodb-memory-server":"~6.0.2","mongoose":"~5.8.1"},"peerDependencies":{"mongoose":"^5.0.0"},"dependencies":{"@babel/runtime":"~7.7.6","talisman":"~0.21.0"},"_id":"@salo/mongoose-athena@1.3.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RFgUJJFTIKRtV7KPwh0GlW8DZDPNrNHW1zgwP2YOpHbC5Ryy2qKDxZK7WR35WHrwyvrzlA+y+R/VoQ9Q85u+7g==","shasum":"b048e5432d6b133a7d7c2105362a58ce5b60b1ac","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.3.0.tgz","fileCount":5,"unpackedSize":67343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFzzRCRA9TVsSAnZWagAA88IP/3JhEbhmhlsdSdhmT0mU\nrl4qTkI28xfC46G7CKPAOcca7SYIFYp5uobkk5A0t/Uy9iv+dOkwD76c69il\nmh0jHbphydA1vSjOJmvwjgvq/ENPPTBHyNxCRY8njhaCBfN7BDIhTU8NVnsp\nI7sL2Rf8uUDSwu7xzbhT1tLBY8kboEOQFDec98qfNvqMwQsBlJuF2Xt0+Tff\nB9AQsxTxGb/frMH5ATNg6H0aG1jwuOc5rp9vHRHKvii3oNDDhBEDBKU8UlXf\nP3Nxd3Uv+fdtbEiZIvVHPMVeYA3aUjWwz3B04yPqVF945JNVjYsie+baBqSL\nT84vMGQr9huYTMqi1bjGxdI3sV1AKdjw8eQ7g4fdKJcIoBQVXs/pVfuAfEad\ngFTknTDIVUdyN2zhZ5/Bzy+synCVXIuNn9nID6oR05f3VjO+dYQ0ypXqxxBQ\n4w/f+1unYIWRxpxc7t1DAYEydlR3RHfm1KWwgnv5A6fNpERL9wXJVFbkAeNs\nLsZhErIDqvkROOtMPd18aCB+OcE3wYMnXPBuA2HKXgQPZY96wOamvp44pGk9\nGGX6OzqA7FwdOVivsV7puDDtGnFTRooRQWAnr79FyQ1W47VYMV6zgVws6JZe\nAiGTeWbS+mwzNV1nE20Rjv4CI5TY5Ex/Uzeme7x815BDBxVE1pFIzoMh4w/t\n55ZI\r\n=Ws6Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMWN0/3dNi63cChFAC0DnESq3LWBQ9Eo+DQKUS6jVorAiEA1uEyAHL9ec6QGzsiskuTc9e1CsCVh5cXdfvJebNowCk="}]},"maintainers":[{"name":"fetimo","email":"tim@fetimo.com"},{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.3.0_1578581201016_0.5922799642509478"},"_hasShrinkwrap":false},"1.3.1":{"name":"@salo/mongoose-athena","version":"1.3.1","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10","release:prep":"chmod +x ./ci/release.sh && ./ci/release.sh"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.7.5","@babel/core":"~7.7.5","@babel/node":"~7.7.4","@babel/plugin-proposal-optional-chaining":"~7.7.5","@babel/plugin-transform-runtime":"~7.7.6","@babel/preset-env":"~7.7.6","babel-eslint":"~10.0.3","babel-plugin-lodash":"~3.3.4","eslint":"~6.7.2","eslint-config-airbnb-base":"~14.0.0","eslint-plugin-import":"~2.19.1","jest":"~24.9.0","lodash":"~4.17.15","mongodb-memory-server":"~6.0.2","mongoose":"~5.8.1"},"peerDependencies":{"mongoose":"^5.0.0"},"dependencies":{"@babel/runtime":"~7.7.6","talisman":"~0.21.0"},"_id":"@salo/mongoose-athena@1.3.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-IIteQKzfM+7vx1LEhGvPrCKfKwmq+RMbEivMnoBuLXtZKlF1AIgoy5mTOeoZSrsEnJks186eo2o5ITsIVsVWOA==","shasum":"e2be29ade6a0b54a24e2c35bb0e9061e8fb1e896","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.3.1.tgz","fileCount":5,"unpackedSize":67385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNFaxCRA9TVsSAnZWagAA2EwQAIt4TpDD/c8DqYQd1efj\nHL1zuO6gazaoIV0Fzex6euNu8ztLnNLz1j6uzcvyJNqre2w+J/TgWaYRW4Sw\nhLoqVjvzC4YqzCG8Ydk/6iDsMDkFfKeDdI1w6ZWrQCrdGrV7OPuzwpFCb3zw\n2/kwYYcrTfVF50o7eFBg+iC8jH7fLd1NiBNjOWy4LXPjKxA7N2G8bJ5k87xo\n1Zcz+KJsfIfD73qQ2up2uqG4tOncapzv8dKt8HdGiiTim/LlAgS7kiKCgam+\nFzNIw3CWPlblzYMAT3A9Q+g1iUGN7UWPbO4Q3b0bBmuQXNyzCdmbS/eUtMTi\nKJl5p+Uh5urlKqoJnE3bcgjBs5jjR6BQwhPjWuOcuzP8aCscMR50s9Od9tgu\ntut1uq4QtKit8Nn+cJMcdyIhQE0LFcSkq5OiP4kJ/i4jTO9usDt1S9HuoahP\n1POIu1Y09DMdwsI1Vq2ueyzJEUHM6CUqykwryuTS10ZJRGmCJp4klMQt4Gmj\n/miEOL5saext/+Ns653SSgTy5Pxlcc5OoIl77R13Kwx/G0YThLM56FiYIPha\nI4jqRzWSpH0KzrUS8xTy4l+dVYjlucVbDPW0rJs4WTocAWYy4kq7NNySN4ol\ntEfbm4qMyyRCnTJ/58TfWMt/CiR/rwuulz/ECBRLt6XuJ0WtUnpICitv4FwY\nCbJc\r\n=B/sw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEX43ylO8UBALeNYQEe9J+C0MGWNkS5+EcDkqKeAo7vzAiEAtLs6eU9uVqt5HhoD5VDCtSNtAlL7arzfd96yZw34RW4="}]},"maintainers":[{"name":"fetimo","email":"tim@fetimo.com"},{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.3.1_1580488369184_0.9670588850411941"},"_hasShrinkwrap":false},"1.3.2":{"name":"@salo/mongoose-athena","version":"1.3.2","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10","release":"chmod +x ./ci/release.sh && ./ci/release.sh"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.7.5","@babel/core":"~7.7.5","@babel/node":"~7.7.4","@babel/plugin-proposal-optional-chaining":"~7.7.5","@babel/plugin-transform-runtime":"~7.7.6","@babel/preset-env":"~7.7.6","babel-eslint":"~10.0.3","babel-plugin-lodash":"~3.3.4","eslint":"~6.7.2","eslint-config-airbnb-base":"~14.0.0","eslint-plugin-import":"~2.19.1","jest":"~24.9.0","lodash":"~4.17.15","mongodb-memory-server":"~6.0.2","mongoose":"~5.8.1"},"peerDependencies":{"mongoose":"^5.0.0"},"dependencies":{"@babel/runtime":"~7.7.6","talisman":"~0.21.0"},"gitHead":"718ed35d28893d821f70bfb414e732369ef39a0b","_id":"@salo/mongoose-athena@1.3.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7GHr2yb3RfwRzQi+pWHCX84AYTkYh+FkKMOJQPuMKe0+6cm+Uz3gu3xeNoTOTsg+Ny7RdkrXfRefhktTSxqf/g==","shasum":"95280e522432ba95343a7f87f70121a90339fa01","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.3.2.tgz","fileCount":11,"unpackedSize":72267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVX7BCRA9TVsSAnZWagAALvIP/3LCb12s2OcZtF/djCBd\nN5zoazHweUMQphJCPuO2nxZk2vG1jFh8WlDfZoiDohkT1E9R+s+ISa0+osRb\nOFJEU3pkTEOs+t86SCmzqtpKoHPpl0ZE8jPgUlZ8DJ9hM86ZEQfPnFfHO3E5\nTPxWAggJGq2Vvs0Q+NxgXbte27uRwu4bl6Y2O/9KdEVkkhxfZdpv7Le0W4BI\nNXjO2v9qcNNtW2ZqSmjs/WYrc64pZH5Heczq0oITmE2G1TvQlRBRcyC3X2em\neO/r/9gW6QomyFv8FKLDxhNAm5NvuXuRTtTL33HQt6iWqth2SllHZzMvW5st\n0ILpAsRZAkIbqTPYXtQZWWbozAGfvkzivFwqkl8YczT6hXyKNRDcd0cX/xFQ\nez+1dwjg7NvSbXF/pxiGL7INC2CjVvhBqQLaDKf1/OmvUiL+H9hN8GVdq40c\nq1EJkSFc2r2mBau/gc3vbQnHqjM4KEimPbihQdSMTXYr+KVv+j9xcQdVBlJM\nQXsQbTezZ0a+jbQTrJjbkNIa9kYbkkefVh/+lzpxubXmChKE97aIOsP62Eda\nRfpO0UPWSzQEefJSdGcxA+FSEouPGj68J6CGasApTovzlLbofbyUiYeMZ3Y8\n9O4Rhn0L8kYUTNnA+ur0umhaNgqRsuA+uhXd997GSEKx8g/9YQgp9psLIinU\nh7ye\r\n=rsdF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpYv6QJut5mQ3kywLlZ/gERtTDFuPpRxQa/v9xIpttSAiEA7DUH8BpEgngIbqs1V6VoU/09fguTPiiFlveK0cu9MYk="}]},"maintainers":[{"name":"fetimo","email":"tim@fetimo.com"},{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.3.2_1582661313118_0.4235553634704299"},"_hasShrinkwrap":false},"1.3.3":{"name":"@salo/mongoose-athena","version":"1.3.3","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10","release":"chmod +x ./ci/release.sh && ./ci/release.sh"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.7.5","@babel/core":"~7.7.5","@babel/node":"~7.7.4","@babel/plugin-proposal-optional-chaining":"~7.7.5","@babel/plugin-transform-runtime":"~7.7.6","@babel/preset-env":"~7.7.6","babel-eslint":"~10.0.3","babel-plugin-lodash":"~3.3.4","eslint":"~6.7.2","eslint-config-airbnb-base":"~14.0.0","eslint-plugin-import":"~2.19.1","jest":"~24.9.0","lodash":"~4.17.15","mongodb-memory-server":"~6.0.2","mongoose":"~5.8.1"},"peerDependencies":{"mongoose":"^5.0.0"},"dependencies":{"@babel/runtime":"~7.7.6","talisman":"~0.21.0"},"gitHead":"0bb4d03f64a323f7ae8c8bbd6c3a1eca2b9d9db6","_id":"@salo/mongoose-athena@1.3.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/2CaBWiPgDOBBgnq27+ivFB1CIlp6VXMyR4nQjf8o9oT2IxSVhIxcLuuwfaKmkmBH7kHHSd7hNpL9OstjZgJig==","shasum":"8973677bcc6698d93c2ef2bfed78e19269fc2cfa","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.3.3.tgz","fileCount":7,"unpackedSize":68728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVbPNCRA9TVsSAnZWagAAYM4P/3awJAjsl5+skyId39hD\nd6cceh65yEjNE5lWkrXGsMK2SnPEkyxtQ4k7chXuksfIqziX6lv94I1ryDup\np4ucXa/nD6FPpyOg8YFo8C08Miys+vWvcEEk6WieL8zYv0cYdXvXrydp9X1u\nmopOB9msec9DkEY7xYr7VQP9Wc1UKPIsNKunF+2supUdhQnvJTXWf80CW2V+\nEY5f27TiNMJQsBgSAOh4497Egp5G8RmB6wSt5b3XzO6s+YWADEEJwzmGC/fw\nxntC21EWXcyLiATBV6TG8c8XrWkrnhQ/gQvuYWWMTGSwDvubvmci0MSs+/q1\n2T871zxZ6Q5/9ME5bWZgKj8Cx9eoi3rsGpZ+cTlWjLbhhpj4UD7tj1Uf9XR7\nlsz1htmljX0Cm9osp1UaXy/Gv6krQm/8pqapfxrgaUEfteotVaiF8XS7fC/q\n0paNE6duinhBOfKnikqR8eGWyN3YScU4O6iweD7nB/EelD7Z4jGF/dbGLqRi\nb7O/fQqZKp53Fgl3W2IHEq6o4h956MNurwM93dIRbMJc7dmAtILo/dTLcsCy\nuRgamOGK17ZFOpa7PJo1zTqsfwsOfV9cRsId9Dgrgqf3k9zSthXnzTlvmzJN\nK6CvWc5X7Om/jM8R87V0TD/a5aOSLOMzaLODOv8rlgkODRBG0bmF9vkHIKpl\nE+gj\r\n=2DlS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDHldpbZw9NElpQ3NnajN+hr+77wFdWHl68fWopveXEAIhAPKfzwEtl1ylBuyyYDdUSiaV85Y0FU5fzJ8+xFHwICvc"}]},"maintainers":[{"name":"fetimo","email":"tim@fetimo.com"},{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.3.3_1582674893486_0.19808095529211034"},"_hasShrinkwrap":false},"1.4.0":{"name":"@salo/mongoose-athena","version":"1.4.0","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10","release":"chmod +x ./ci/release.sh && ./ci/release.sh"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.8.4","@babel/core":"~7.9.0","@babel/node":"~7.8.7","@babel/plugin-proposal-optional-chaining":"~7.9.0","@babel/plugin-transform-runtime":"~7.9.0","@babel/preset-env":"~7.9.5","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~6.8.0","eslint-config-airbnb-base":"~14.1.0","eslint-plugin-import":"~2.20.2","jest":"~25.4.0","lodash":"~4.17.15","mongodb-memory-server":"~6.5.2","mongoose":"~5.9.10"},"peerDependencies":{"mongoose":"^5.0.0"},"dependencies":{"@babel/runtime":"~7.9.2","talisman":"~1.1.1"},"gitHead":"da6967b534d4872f23df95667692651ac2ba1eb3","_id":"@salo/mongoose-athena@1.4.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-klsr9djcKbr0LSipNgu6cRdZ76pyeBo5d0ZslWM4ztYjWD05bzz16gVQnRZ1CbeCffDgPW39Ej0HdAtScLyS6g==","shasum":"49199ea5852429bd1478dd66f3ea39f6c1149d0f","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.4.0.tgz","fileCount":7,"unpackedSize":74084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoqWBCRA9TVsSAnZWagAAWpgP/18ih9bH9oSRpOwfNFzD\nVTsPw0VyGyYv6unQqamyvC1dB5mhBGGPeZcXOJ+9RgZGqOmZcBcueGgWsJJ3\nkQvhHqYqB2tw5GCo+x+PSe4BTR+3KDdCE3x5loiC+sMk7Xc1dgXsigvnXBLR\nIDL+IaxrFNxLUaYw2RF1S9PXmel3/IBSERIVV+VBEktR6NjK7RRVzTxah/D/\nyeJX4nupsMq4nicqz2RoBg1NqIGXqw9/tQzuf1+J7vOjbazM2i3dBMEKVUYm\nGwnO7V8knInYtJtgGlyvmkZ2IILbeF4H8zokzbnKXq4evzrc44yW2xp9Ev07\nMpeBZiVv/qcrMmCdWLbD28Fd/L93ojsT4qxF3FxLSmTrnXYlTLh4jBfEcho/\n/OgwQ8NYhBI5MjfbElhH2CDkYJgJB2pWTjqGxQKuG7SWBp1EMqaZkk7IHsVg\nCmKjmWwOkKfYBP6Etfh4rtzn+EDVp5TvcObs3xHJIdFgKtIP30Tz+/3AnnxW\nbsaJS2GgLEsie8oWTlHL9c0lFfYqlfFU3u/tUd691h69lxl8F1jIEmyykdi4\nUcWbFLQIyCifLvYirX0HZcOztMwl58FsKE3AQcOcCJVmd2giN6MM9TsGr8WU\n8BtN8L+fsqettu9FXlJPrXnBCoLcrVDcSiamvdDWpW1PsWpXmVpajiZ6gMeX\ntnEs\r\n=QyJJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNRUGwmOVq8bAr5H/SMqWIFl3ZfDiW1Gpgb0syxQ2XcwIgVPT2KGScQuLUW3mqkRJyr0ARM6asfpLcBHJU1FGlofw="}]},"maintainers":[{"name":"fetimo","email":"tim@fetimo.com"},{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.4.0_1587717504706_0.1826815481443338"},"_hasShrinkwrap":false},"1.5.0":{"name":"@salo/mongoose-athena","version":"1.5.0","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10","release":"chmod +x ./ci/release.sh && ./ci/release.sh"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.12.8","@babel/core":"~7.9.0","@babel/node":"~7.12.6","@babel/plugin-proposal-optional-chaining":"~7.12.7","@babel/plugin-transform-runtime":"~7.9.0","@babel/preset-env":"~7.9.5","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~6.8.0","eslint-config-airbnb-base":"~14.1.0","eslint-plugin-import":"~2.22.1","jest":"~26.6.3","lodash":"~4.17.20","mongodb-memory-server":"~6.9.2","mongoose":"~5.10.15"},"peerDependencies":{"mongoose":"^5.0.0"},"dependencies":{"@babel/runtime":"~7.12.5","talisman":"~1.1.1"},"gitHead":"a403a13ae13c64e778653a8f7957489df8680d4b","_id":"@salo/mongoose-athena@1.5.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GFFiQRtKyk189VosVWZZb1O8PHCXqa5Bn89Kvo8TzdiXoNFM4jfaIiDVfmucVEqNJMTgcimFzeR4apCgcmZ86A==","shasum":"49d9efd3af7cee94dadc1dec9806595ec156c984","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.5.0.tgz","fileCount":7,"unpackedSize":74338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvRdlCRA9TVsSAnZWagAAQpsP/iGXG98x8TIgrnIrOeNs\nd2hqCtzrSRJgA6VMfOdkhTuIkLbrOslohDqHH1hxh4gymYOjYs40PqRl5R8u\nV6N92cLavRu2v43XKzlxFNvM24zPL4dbOcSD6F+8QN0CVwsaXsWqxcwsQQTe\nfp3oWMNAzySPxM4VWHCEXERUAm0oQL3uB2uD18aG8uld3vzDYlGYx51Mk1gG\njSLv6NGuWcIZP85Gv9qED/qhiTJ1pozVKROQvFjc1PrQPGmeib+jC0fkLg8+\nJ7JMjwgnrc/CgZm39Xj7XfPMMoJJIAbxzqpKFFNpdZ0rib92/WIQGP+ZD1xG\nsvEWVGRjzSBpwro7EEIYWgJKlMBZLPKaTCtxrquE4jUKCRi+hrsECCP2Cx5m\nku8vIhFmXUUKUwjH2CtbnpudkOuPVC6K0KY4tdUx8dZW6IqdwbuaY2Yb6el1\n5InQzuhJBFMAXHkZRYowRl/MGA7pmEdPs8UHxBVZnXQrawljJOkv/o7cJmey\nyTr4NjjfBRNEOOEfa9CA7FuzrX269K90A0NqmSvoxlcGERvvOxHRiS5qkkRS\nLEfmlaeam4bVDBcITefA/lizmBF7wkku5hA0q3P1vlJQ6Vyr6FY5C5LEk1Ts\nAlLN3h0Xq3/x0rv25nMQOwnOgV18DTqgAIrkoA8q6Yw2eEaWB7JYFoOmftss\naIEL\r\n=y7AF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk4FmwKMGwBgIczSDqbpl4YEEJsGvpZK1xHA9j3ZrhhwIgd9oPGyab9/rMWzOdAsvQCUK6LRof+/fexoGwDg39x70="}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.5.0_1606227812983_0.4543604743448364"},"_hasShrinkwrap":false},"1.5.1":{"name":"@salo/mongoose-athena","version":"1.5.1","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.12.8","@babel/core":"~7.12.9","@babel/node":"~7.12.6","@babel/plugin-proposal-optional-chaining":"~7.12.7","@babel/plugin-transform-runtime":"~7.12.1","@babel/preset-env":"~7.12.7","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~6.8.0","eslint-config-airbnb-base":"~14.2.1","eslint-plugin-import":"~2.22.1","jest":"~26.6.3","lodash":"~4.17.20","mongodb-memory-server":"~6.9.2","mongoose":"~5.10.18"},"peerDependencies":{"mongoose":"^5.10.0"},"dependencies":{"@babel/runtime":"~7.12.5","talisman":"~1.1.3"},"gitHead":"d6da25052e40dd92ce9268f1ebc797d03408b97d","_id":"@salo/mongoose-athena@1.5.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Zw1fvzwB8dpO5P3UFpqbo2bxYrNoL0eEwTqIHun/DnaiVWmepLnMGKcpF7Hwj+gZD1Lt+LBh23c8TuAABUWIVA==","shasum":"5e5c8aa40c105ffe8b87f72b20c4cafaebbd6415","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.5.1.tgz","fileCount":7,"unpackedSize":63999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxNdyCRA9TVsSAnZWagAA4egQAJg8FDe0G2PoT76BIV6k\n60EJJbg69L6b9HlNP2rq7bzN2lWSLVD04wk31F0egwL3cBGh3pZJuPm3ZJ98\nN50GBwtPd/d1yFgk4YlcQcrybWADbTI8h/HDNbnvnxszRD4GmvQkW41IXQcE\nCVfYEKUtdqyJSsEzGYcxjsiAdroRo6ECDVbFzeu/zTC0s/PCgxog1Ce+LVOx\n0inu1Ind7S4NwYobErunuB4WJSU9AdExvd9p+jYCrNPBWs8E/lnyt+p/6+Rf\nosrL7PSujCAyq6/EfsFw1xZBbUQujDqPF64OdNZLKWcF+h+Q6pi29gZhCGna\nyO6QkEVEdn3HDorurxG/++E574xE4nFPun+f8o5HjqhY4QmUrrHbauqo9UO5\nPHjnKVCstCORs/KH5DuEsyh0An+0rgyIqltyIBdCcxtqNzRofNTLgzY5WNwD\n04g/9twATDuPXQvHTxsD4uOSDsTs1VD20vxXBEyuixrNCtxLxSmTNvGN2IGn\nVfMhZpKdPxzwuAuB8zlZZSeYiPHVWbH6Tq3MFjEB9s1fWtQyNwzZ2W/ts/NK\nWiFVynJeMSqKtwf+nK9gxXPLSVbKqcYinq5I6xuQKiQh0lV52YeYR7rKvbir\nRCn6/85l4Af7HbDyP+nXizNxK8dnJfLOhSVWxvxqiLlLPx2BtcYydEbsd5KS\n/DuW\r\n=OJgQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjrWbLg63PF6QxRxJ1bXNO+25jxfheopd4lqKPxVjzOQIgNyM7oTyKHARFocZPPHE1GnfKwp0taM1+Jt3MayZgweY="}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.5.1_1606735730484_0.6871997128636216"},"_hasShrinkwrap":false},"1.5.2":{"name":"@salo/mongoose-athena","version":"1.5.2","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.12.10","@babel/core":"~7.12.10","@babel/node":"~7.12.10","@babel/plugin-proposal-optional-chaining":"~7.12.7","@babel/plugin-transform-runtime":"~7.12.10","@babel/preset-env":"~7.12.11","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~7.17.0","eslint-config-airbnb-base":"~14.2.1","eslint-plugin-import":"~2.22.1","jest":"~26.6.3","lodash":"~4.17.20","mongodb-memory-server":"~6.9.2","mongoose":"~5.11.10"},"peerDependencies":{"mongoose":"^5.11.10"},"dependencies":{"@babel/runtime":"~7.12.5","talisman":"~1.1.3"},"gitHead":"020b2370df7a4a356596070d9f776cc38cc84784","_id":"@salo/mongoose-athena@1.5.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Q0HasJ2S3JFI2AwiNHxdjyBrpul+ztgPCtZAUytp7EEUOCgHw9ATg3w6bpefXb7sQGO+M/hnbQI5ERQqYtEvfQ==","shasum":"0cb7378a7942e76978572ab4971e7ab3afcb5198","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.5.2.tgz","fileCount":7,"unpackedSize":64006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9buRCRA9TVsSAnZWagAADW4P/3Q+oILEgsBIgKL6q8s+\nJnisYPqEA7ZcIq484fGdSch5x9jLJI0WHP4dmtqqjBs/PQyFARtMB/EXGpGk\nOotf5Bwy83bjGrn6BDVxtaU9AVCB+4psCRfMUU9WTlEi06Nt/XD0qRRQEa4R\nxcaQXcNPvNyotm9tyzTVqF6B6DQ5cwPYpeWRd+nHW+8TGDOLCiM24SeTQj+d\neGuxp+zuGg72ToWwf2smcJGV8AyYXgw9RIwMjw1UGeAtDjy2zlxOcDZFu5sX\nMDIsG4Wv/awx+6Ehh4AHh+kjCFmPt/bt61KzmpkS25e6QESz/BHOcmKO4eue\nrmBXvn1kO3WC4iRe8254UcON4g/3PoNz4VM1fZCp26IwBaNl+QscjuMD0aw1\n/MBb6a7VHSgLYfTqnKwfJ87pvPc6WzT/38FwU9KbikLEkGp3RNAiZh9dWveH\nkRdwT5Z2Lte1rtm0le20NapV0xTSrY56JptpEQVlVXhoCx05hpKf5a8ZTpbM\nN2nO1sXPNLvLBloZurB5gI8c+/6nVvCITTTFRTKAFaJHp5lm4wKpAzYOcDZU\n/PdRyEpqaBYmrNo/2igBszPmrNZu/UntZD7sIGWITfLe9Ug0fu9wT3RxABbR\nQWOdr2+g20bERGZMSyLizZ5u5CaHq3SHX6jaTGSJ00dfQa7teI6D9weHpm+T\nxtS1\r\n=Jy06\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDd5ClbWpW72uo/ieQ9GyfglI3JjolepuT7i6ogsiBRgIhANN+KG4rgOcti1jX9wM4hh0p53U7mWywn1KGtW2W+dQz"}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.5.2_1609939856606_0.18175128795968698"},"_hasShrinkwrap":false},"1.5.3":{"name":"@salo/mongoose-athena","version":"1.5.3","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.12.10","@babel/core":"~7.12.10","@babel/node":"~7.12.10","@babel/plugin-proposal-optional-chaining":"~7.12.7","@babel/plugin-transform-runtime":"~7.12.10","@babel/preset-env":"~7.12.11","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~7.17.0","eslint-config-airbnb-base":"~14.2.1","eslint-plugin-import":"~2.22.1","jest":"~26.6.3","lodash":"~4.17.20","mongodb-memory-server":"~6.9.2","mongoose":"~5.11.11"},"peerDependencies":{"mongoose":"^5.11.10"},"dependencies":{"@babel/runtime":"~7.12.5","talisman":"~1.1.3"},"gitHead":"e252e2853ad1addfcf2f5646b3942555fd499bbf","_id":"@salo/mongoose-athena@1.5.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-hwd13sdlx8zgxwbr/EpweWP26rpqnvAge+XaRopJKKMu6GoDJ8ocMDi4+cYjAIXeG9YV4s0kU4+5kqi78HvbAQ==","shasum":"3eec767e82c5a8b83e0597dcdb56d8f921c0c426","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.5.3.tgz","fileCount":7,"unpackedSize":64006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/DMbCRA9TVsSAnZWagAAKXcP+wUqDJoF5RBb7z0oS7zB\nZ9HduH4RQMHyPNQtIoWNvToywE5VgeuT+skjoTfDQHvsou6Fbo1lJvqFeyhv\n3Ia4PgwBWnlF4wpGv9Z4GIv9Mfa1hZxh4vi3DufW2/xGrkhYLKzUTtVB4LKj\nB2AP2OYoAM9B1Keb7YTzBnRCJIYDjaXeVa78zPh0N21ZC6rf2Z72PX+JZieX\nliRfMIJocQViKuiKchwoK2Rhz0m8DjD+j/l5Ewtd+8kSBreuj5ixqPwwG/QL\ntf1eah8LGl5xjKBOxW80bq+DllArL0Wt7dIEjMHy+0XV5/jzpMq7dRV3TgyU\nCxXmTkNSOpJ5sxOhnF26SjiT/W/V3cjqIKvvxLG2BkHfHT8Bm9GSs3vox2JX\nWu6NddKVDvfIKMO6fz5VHMzLNdIaiD7+pFj1kKbtTlGMsX7+VkcJeqawkZp5\nO8+koXi208WYhBYRMlHI+8MTR1diFWsYuVo1PDGY+NQEooNA3REeVtOGgVQC\nSGwHR2GePt8frGS1k696bxV6+Hmg1iOZ+mlXhlXCb9hZwSMq60CnTEjgKv/L\ngiSm8E2Ln+jYweJJdq4sr9r7tbwFajE2eS/P5X17OcrIbpqqRm4K9K5EkmXL\nKi4C0AnXZPcObNkp8doKDwWfy79GNRrS+sytXv+1iM+jN/zQtSqMgNoSiyUQ\nyhi2\r\n=ZBni\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzNtYdzU0YOP3tnWMJKUlJNx5cxWD6jJzBXjAsV52ErAiEA9BFGpgSd8Pz/cSbSJl17M0hoLmW8qA421uTZVgK1bak="}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.5.3_1610363674558_0.34403135370586724"},"_hasShrinkwrap":false},"1.5.4":{"name":"@salo/mongoose-athena","version":"1.5.4","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.12.10","@babel/core":"~7.12.10","@babel/node":"~7.12.10","@babel/plugin-proposal-optional-chaining":"~7.12.7","@babel/plugin-transform-runtime":"~7.12.10","@babel/preset-env":"~7.12.11","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~7.18.0","eslint-config-airbnb-base":"~14.2.1","eslint-plugin-import":"~2.22.1","jest":"~26.6.3","lodash":"~4.17.20","mongodb-memory-server":"~6.9.3","mongoose":"~5.11.12"},"peerDependencies":{"mongoose":"^5.11.12"},"dependencies":{"@babel/runtime":"~7.12.5","talisman":"~1.1.3"},"gitHead":"62c4c1864a35566aaaa5b97a629d5f9c1a153362","_id":"@salo/mongoose-athena@1.5.4","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-TxIIW2+bQHr99UWRhUrsf10Boijw0g0a08z7/XnzpJ81CSlNLQb54xuwyrd6FP/QqZO54quo9jV1ZkzHFxXPxQ==","shasum":"ab517929594100b5de7371a5ae233ad56b3a0520","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.5.4.tgz","fileCount":7,"unpackedSize":64006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBXeNCRA9TVsSAnZWagAAzDQP/Rzdy925QklINxzJ3ISK\nZtQtwtYRdJQttn3l/AFalbhGOym3/HOw1uAvuIeS+SHWNIoze8hP7oxXPToi\ndYRJJvf/RrpmLdYEJyMqnjgkCsOiQDFsRTB1miW4+W9de7osHibKUKmA/e1/\nI4VhP12xU+Ts6pZWaqj8tHROiPtwlpbhuEmp5hBBjbUmzjoVue9fWS3pha30\nk5XKn+gL+BY3tg0YpB2E7hHL/1FXOoJBSGy54MV5lBP9rZ4A0ZK3kMBjU7ae\nfCWM1FMhHD+p74j649Idn3qjgpD5dNHWJ4ExLYnZPXrN88SX+Qv/LBRiH/1z\nLZOlTMn7oxBLV2HgVEu3MC638L9ak14cNfTftGISpil/9sAszMhdPHrWhTLF\nO4dXWjiQorEBLJwCEVDbviQaSndLP59qMo3sFJRVk+AVYDnrUdLvynB+0hzn\n8XhnxKeWYNJqNLreS2C3d30KPTd/AKcBn1GiXCfSVqXPdLMtekV/KiTHFQKl\nW43bPVgomPXp9Z9zBha5+rEG7EdUkAnBz/Tb2pncZ9pC+IZh+/8Dh3bkQjeP\nOidsbz6AgwmbAVBkWD3bcvPBJ1Ovecfy6ScDR3mCj/85k9nSanx9S3k1jJhA\nsozkBcxkxYn+nSmJRTYnIw7SVNuuERY/oWkAvBhe3KI+jXIGWAueiEPdZcHj\noUmT\r\n=Zig1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0ZP8AQ0DnObGgTuESPgiuJoBnUs0AxRkZQjBHTqyljAiA490sGDLEkmvHhabgFuRIA4TO6+gCiIYquPi4PkREJ+w=="}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.5.4_1610971021397_0.0655054812693312"},"_hasShrinkwrap":false},"1.5.5":{"name":"@salo/mongoose-athena","version":"1.5.5","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.13.14","@babel/core":"~7.13.14","@babel/node":"~7.13.13","@babel/plugin-proposal-optional-chaining":"~7.13.12","@babel/plugin-transform-runtime":"~7.13.10","@babel/preset-env":"~7.13.12","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~7.23.0","eslint-config-airbnb-base":"~14.2.1","eslint-plugin-import":"~2.22.1","jest":"~26.6.3","lodash":"~4.17.21","mongodb-memory-server":"~6.9.6","mongoose":"~5.12.3"},"peerDependencies":{"mongoose":"^5.12.3"},"dependencies":{"@babel/runtime":"~7.13.10","talisman":"~1.1.4"},"gitHead":"19f4e17e85fdc7a8dd97f18e89792fbef34a3856","_id":"@salo/mongoose-athena@1.5.5","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-RIedPz6q+IIL9YzNYvcZeQTnvB6dF+dfdWQdAL7TGpLFotdCxC4PVaemc5ok3O2G98R5hKrkBJqQqgWHEFFO5g==","shasum":"4525ba89e721e33254781a5a7fe5821fe5966206","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.5.5.tgz","fileCount":7,"unpackedSize":64006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbC+jCRA9TVsSAnZWagAAX+UQAJBywCwYVIkvwlnyWwsd\n4dD6Tye3ImhjyfDuYXFD38y5OyKW2vU1fIrhoJb1wJme3XiKKbF6wIkZi9dl\nSTTpoMqmc50b247iVVv1efUDi9/qgrGpAXewzDHBm/QSQMUnziF1DNIRdJpV\nmm0n8n1q6KbLhj0W/Djt5oHYnNV6h7ca5QYM2b93tCQbnHuT3qBeXw6eR4n8\nLS/cNIG9KTJwQEglRv1AI8zrUYLE2GdnLqNabIMKAso5PiqjuxujlWwRielI\nKTDpkvocwixpqZWGi2eSOYo+2uaRwT55Ks3v+FEc4CvWukJz1Iyx1F85DTsK\nRA/n1w0EVaAuMqxbfujo9CIJrWgve5ESz94Jbrik9eJSA2oyvBSUVLfr9Rt8\neR/eoN7eKzZmpZNc4Le5ff7uD+nCGvJN6TtAwfOIMhJrlLLk9972p4yKGL6W\nFBuOL62+65bIZs2QCM+dNIb9QKWAoVp+Vl1JLavq1RLBUCDNglXXiV8OPepA\nAMJLsmqPAx7ngEA6z9VBNmTcQMOZvQ81e3yvBDay1W5Q6Iq0elAidTovgZEd\nUKmYJ2LD+0yHN2XyHNAlIGhNVvBKvir56hDEXIW3J6gUYA+i3ymCMLDOYVVL\nguzWCP3hihlhLFa+50/hraE5XHi7NJlnwK+LNtEfTVhdcjKeRHhxKD2G9N2+\ng4Kk\r\n=CqS4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpvKagJQKlaZzzOfqw6/6K1NJmu59pjI6IGp86PaIIJQIgE5y1lPNiOv6E+QAClUz0wt1F8wf4So4kVlq55cge+38="}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.5.5_1617702818520_0.5596025925730717"},"_hasShrinkwrap":false},"1.5.6":{"name":"@salo/mongoose-athena","version":"1.5.6","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.13.14","@babel/core":"~7.14.6","@babel/node":"~7.14.7","@babel/plugin-proposal-optional-chaining":"~7.14.5","@babel/plugin-transform-runtime":"~7.14.5","@babel/preset-env":"~7.14.7","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~7.30.0","eslint-config-airbnb-base":"~14.2.1","eslint-plugin-import":"~2.23.4","jest":"~26.6.3","lodash":"~4.17.21","mongodb-memory-server":"~6.9.6","mongoose":"~5.13.2"},"peerDependencies":{"mongoose":"^5.12.3"},"dependencies":{"@babel/runtime":"~7.14.6","talisman":"~1.1.4"},"gitHead":"fff37e7ea02ba29e32091e1bd140177c258283b3","_id":"@salo/mongoose-athena@1.5.6","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-EXNswnF1o60WMokUw8LZgULSB3hKlqK8Z4UBBylLH6h2E8eojd64/cGbi6NzWcrFMNF0QfPGLejcz5WBE7hfNQ==","shasum":"9cbdd09551cf538afe0f26b952158e1fd1572f96","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.5.6.tgz","fileCount":7,"unpackedSize":63496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4xFZCRA9TVsSAnZWagAA9x0P/3oRotG3Lj9kwiRj2nE3\nP/5qAhSmxv3OFmhPnbARWFjNa5fqbtQBge1aaovOm4YfruYzoqK4pvk1n28S\nk0w/LlfMPiS6gaYK3Mz2j9PWebEtR1s+yvzoOWPYk5d3amfzDypHKd7vlth/\nC16OoblDh2nTHTmJ5GaerV6/fo1EHfWYRZcIQpCLbimQhvI7Ynu/ddwamZUj\npJviVPZsZmk6hljd7PqRhPlJL9nDuBB2VhQjlxIEfsF07JzDSfBpWUK9lOJ5\nRiM/5yw56zfK3li06VrMXJdqNg9MU0LYzaao0Fl+X55U2tdMbB156MlfHg+Q\n66t1s3o8HFdDqeFWP5MKnXUHNq+thaGfpuadk/5A7i4C9dppMgFZtQfmjA2O\nGCt5A0fBU9XVkYCi0FPx1Rq5JzRLoxxvvN3bvJxV1FUhsY0VzvD8FOAggaTj\nSe+rKdbgKi363VJW0Klobbg+kpPvVqahoXsBT4NbMMA6u1uBcnOqQV/ubjVi\n5xwuI0fdHOTcS7MXJELNATe4l9MEuW6v3/+3Hs2qQh+vVvelgqC4pOA64knR\neXaH8TLKHvXR8JIHVrdW43sVet/oF8EbmacilGvoIrbpt3e1hjGPsLq/gESx\nToH8juTeecVHplEjoHa2s7Ss0R2sWLil9Hac8uSdxWsQy9yNUs+Bb/RxQDnd\n8t8B\r\n=DtOH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCskP38gEafkIiVuj4AaKvATCVPZVbukwcLJ2/91c08LwIgeTksvt9+pIxdmxJkxEnFNJpqfcx30kaNrvjMEOlaIIc="}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.5.6_1625493849202_0.763438515604935"},"_hasShrinkwrap":false},"1.5.7":{"name":"@salo/mongoose-athena","version":"1.5.7","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.14.5","@babel/core":"~7.14.6","@babel/node":"~7.14.7","@babel/plugin-proposal-optional-chaining":"~7.14.5","@babel/plugin-transform-runtime":"~7.14.5","@babel/preset-env":"~7.14.7","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~7.30.0","eslint-config-airbnb-base":"~14.2.1","eslint-plugin-import":"~2.23.4","jest":"~27.0.6","lodash":"~4.17.21","mongodb-memory-server":"~7.1.0","mongoose":"~5.13.2"},"peerDependencies":{"mongoose":"^5.12.3"},"dependencies":{"@babel/runtime":"~7.14.6","talisman":"~1.1.4"},"gitHead":"0a75e4632baf8bd13423bf10e83217848f24f1ea","_id":"@salo/mongoose-athena@1.5.7","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-EsRzSGAyEg580TcXIPBvK5Hm4CJf6yVSysXbu5nFd3/SNPbKF8KfALo+dnb2jLu5Rjq9oUlcG/vzv1/pzHPxRA==","shasum":"28a893df99737aeb4e555306855ce8a0fbf84c12","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.5.7.tgz","fileCount":7,"unpackedSize":63495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5D+0CRA9TVsSAnZWagAArV8P/idgYjWgEfWmCB+PgW2+\nlJks8mCNEXi7Y4jKtWfURQTS5dmwfb8ozQ9RM5XGo9X+hYjW0gDFODkyHN8I\n2cp4+ykf9SOaX/jM0Wtjs03KRc7FHAdVs6A7bJmh37kFfLRltqZ56CJWt2Ey\nGomsLyQFrYz5HfOctmWV0zwlM2qlhnFHCgaSW7ObYDozBx5XzNNoAKXnc08t\nmltZopS2YLFKvXEfgN8Zhf3akaLod3zzpQR8Gf7Z2M3BZnKLib5EHsNYkqrS\nJAwVrC26QdGqTq0p9oBsA9vhjHwiEHfmZyAbzgqMQn2jmTKQcJYd2Jbaz5aT\nlbymxnyfO1qRTNW/rN1nZonGK6GxlTcn7QgTq2IRHNfllFgqQpWdSPFFkzpi\neV0Hjtx3kxDGfqDNF5WYynLpXSXcDOn6zWKJ8F9Eb66qfTseyTL+cz2BTlVR\nmalK6oU0gQbDT6oqIidkdeAB2euYrwHeScA7JdvHAHh2rVpQ3MJ7fLJCywar\n0WxQIhd6s/rxxtpGwYdHdX5Px1UtQGZKRptrAqqxMvQDRr5XSZ9RRN3zf+Kg\n4PMvg5jXSpUaAF3yXqobGFPcaRbZZRegF0KHSrAptsMvs28rq2kCbd8c3rN7\nTqAzpZPE7+R8Y4uopQwHEz3YhHHFcCX5to5V88ahSSjoopIvM4X1zUbIKAZj\nkJk5\r\n=udIw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpC3ff1mLn+rlfjLhSCnCnUtdFZn2nZ0DEeURaIgtf3wIhAMNh/+1tJWZ1FMbsbUivAD4J2V1kAaoAIGnVDfmfMP5w"}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.5.7_1625571251393_0.3315718216746131"},"_hasShrinkwrap":false},"1.5.8":{"name":"@salo/mongoose-athena","version":"1.5.8","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.14.5","@babel/core":"~7.15.0","@babel/node":"~7.14.7","@babel/plugin-proposal-optional-chaining":"~7.14.5","@babel/plugin-transform-runtime":"~7.15.0","@babel/preset-env":"~7.15.0","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~7.32.0","eslint-config-airbnb-base":"~14.2.1","eslint-plugin-import":"~2.24.0","jest":"~27.0.6","lodash":"~4.17.21","mongodb-memory-server":"~7.3.6","mongoose":"~5.13.2"},"peerDependencies":{"mongoose":"^5.12.3"},"dependencies":{"@babel/runtime":"~7.15.3","talisman":"~1.1.4"},"gitHead":"577af980a89658fae349dc65d60f004cd32e46f0","_id":"@salo/mongoose-athena@1.5.8","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-YvvCeG5VFEf0AwE9v96RXBQBvbbUs0LlMe51B9Od5kpPzvwdEOmGzfGNaUaTgGPsiGqZ5LrMQhwjNZEIUBAm3Q==","shasum":"b268666f0aa1b22dde41f1d601867ec7c06061b2","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.5.8.tgz","fileCount":7,"unpackedSize":63495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHnqyCRA9TVsSAnZWagAAOd4QAIeXvcGh30y6uI/H14s7\nVFXqzgPD5y/hOVsVG/XRqhSZXzHyIds0ED6gGGlKqWe/K5M5xm+++0I3U35U\nJ4P3Gi3g2XhUbsktxZLhodEzvcQC4hvhmpYCQqSCO/FAUMQsRa7cBrp1JW6c\nmIQd7blZBfbNnHbaW6QZ0VV+rSf6qHm6dyKIMbsH2H2HKEoN2bUfz/ZXmuy3\nBIGEQdBkzeMAOXVtM4yP3K6WCwFHvpqMJbt1L9dC49LZ5omb33ZPIHqv1w6S\nDkZV/AULbLeJb7aCLjPNXUQz885BIoYFsQfGLU0OyVS2vlW9I7KBK1CoUx1+\nFVPS6eU+9r2EEPdK09rrYfkV5SKnow8bSyUTHXugBK0GozbiMLDQS8ZwGkVK\nrZ+i3PGby+tqKDcWAJkxAKvJLQMl4u835w40Eh7jv6G2FgnGhtjbkOJtDIn2\nXJlStILrwERSsAJX55ry9UkM1gzPPDWfOM/Qcb+dy7wjg6Y94F1jfTXOWTme\njXw6t1dZNrRerQ0quXzQ5SFC3nEAocXkekcQmmDdW/z/A0Mn9L2b8u971hNI\njar1vW/PHNXMFTfW/kWFoAIMr+uz8pywO/TVEhLA1un8QKDeP/Yuk6lKZ677\n6sbSiipyTibhdslVs6SXL9J428xUdjqgjlsao1enTkNC8TybnNBtKLycslOx\nA76I\r\n=qw5M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhGyS2SbODr8QQU6TYDS03dwxAutSPPUBl1voHyr99QAiB96jzNLrdWnD8euiPX4jzj2NnrphqZNHcxl9+NI8tAAQ=="}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.5.8_1629387442062_0.5904931480120743"},"_hasShrinkwrap":false},"1.5.9":{"name":"@salo/mongoose-athena","version":"1.5.9","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.15.4","@babel/core":"~7.15.0","@babel/node":"~7.15.4","@babel/plugin-proposal-optional-chaining":"~7.14.5","@babel/plugin-transform-runtime":"~7.15.0","@babel/preset-env":"~7.15.0","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~7.32.0","eslint-config-airbnb-base":"~14.2.1","eslint-plugin-import":"~2.24.0","jest":"~27.1.0","lodash":"~4.17.21","mongodb-memory-server":"~7.4.0","mongoose":"~5.13.2"},"peerDependencies":{"mongoose":"^5.12.3"},"dependencies":{"@babel/runtime":"~7.15.3","talisman":"~1.1.4"},"gitHead":"1070f050e87ae3f09e1881aeb4d34c83f291e66b","_id":"@salo/mongoose-athena@1.5.9","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-6fggcww3eS8GBjjURsDIdTbUfHHjGS9WJ+zPU+A4KryaqkDgvOCOdZHyVm9Bpwq5FXPYVPqUIH3lvAkHj/zkaw==","shasum":"5cdf53f28d9453c41a62030a5e75facecdcd4727","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.5.9.tgz","fileCount":7,"unpackedSize":63495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPy8YCRA9TVsSAnZWagAAOLcP/i6TAeMR8kwtoK6nTExJ\nvHggYI5epzPMke3QciOLm9FC+t85/HAvxTv54yK04pYZ9xk8Jwk3miLt9/oS\ntHeTgOGdKKbw+xmYjG8TWnP0SapdDXdl6dJvM6nHBk99l1i3QtWsc1Px7fQM\nK5fAdMpeTUh5n/leMplkFRI2HVQrYUN1lKj0xqkZFhba1VMdS3EPXqKcRYHO\n5vt1G6R3tMSkDuj3pWExCP5qogTw8xrOQp1jvSwSHJnsduSLXvJPhGYuNDhS\nDCEnGakonjK4baqnyO2lXoh7z/WFbSdAjT5GPrzFcdhI5PjIuRO5uNk+5yp2\nmQ5rNr8XwzDsqv/JvZxJ91xWZVyyRsqZJDXj2l0yymWutbkX/7LCPuY0LfhG\nDtlNH9+f9wEkL3yq3H241XGtXnACmepG//V0xkBQ5NA0xzcBZyjwDBN2Wzx/\nyIEgdshbQgzYQm4NW5Oqlk2IJPOabXM1Lmzl4Be3R+HfNbDnYJCJvsvEuMzg\ngPB+954tfhicyT3GkYmPs2x8hLNd+6yHgG1MdiYVXFerZ7FYQHXIgxFxPKdL\nWGkgGWvoOHHDbTwpDe8T6QQWovhP2/ttxsTZDZLj9Xb11z6nvLfGh6IiDjgt\nC+fZqnxzwZ17BycAuALYBYSlcZkNpmsaelAO6T+yRjL/eP/IN6mkmrFLogd/\ny25D\r\n=9EDL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVs7mxSWCCbQEX7KCnxH4CXu3QZ4zjApwEfIOV47DlzAiEA1WbPx0k3XeF6kegabIkQd/7B1hG+nQuAVcdj8LIv/7Y="}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.5.9_1631530776234_0.7586283953030288"},"_hasShrinkwrap":false},"1.6.1":{"name":"@salo/mongoose-athena","version":"1.6.1","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest --verbose","test:watch":"jest --watch --verbose","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.15.4","@babel/core":"~7.15.0","@babel/node":"~7.15.4","@babel/plugin-proposal-optional-chaining":"~7.14.5","@babel/plugin-transform-runtime":"~7.15.0","@babel/preset-env":"~7.15.0","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~7.32.0","eslint-config-airbnb-base":"~14.2.1","eslint-plugin-import":"~2.24.0","jest":"~27.2.0","lodash":"~4.17.21","mongodb-memory-server":"~7.4.0","mongoose":"~6.0.7"},"peerDependencies":{"mongoose":"^5.12.3"},"dependencies":{"@babel/runtime":"~7.15.3","talisman":"~1.1.4"},"gitHead":"a31e4fd94b02d201b665549e84c96e3de8d7a1c3","_id":"@salo/mongoose-athena@1.6.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-WkYYvJpXWRcSi9dj/l1PFaP8BTmlShyzR7UbIO/Gl8qwSHI/E5D2si604KTrupMlMJP0wmKpl678+CUnVEckhg==","shasum":"6f65fee9416f33aa10b6fdb1f6b5bbddcba92484","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.6.1.tgz","fileCount":7,"unpackedSize":63689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdWhSJSZfj+iFx5i+9uxOSA9s7CDeiEw4+q3yesLV4XwIhALqoDJGc8CaA1QVTNNpyIf/OrvNG3sM0mYAGx/Lm4MuQ"}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.6.1_1632387191831_0.2077441222522849"},"_hasShrinkwrap":false},"1.6.2":{"name":"@salo/mongoose-athena","version":"1.6.2","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest --verbose","test:watch":"jest --watch --verbose","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.15.4","@babel/core":"~7.15.0","@babel/node":"~7.15.4","@babel/plugin-proposal-optional-chaining":"~7.14.5","@babel/plugin-transform-runtime":"~7.15.0","@babel/preset-env":"~7.15.0","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~7.32.0","eslint-config-airbnb-base":"~14.2.1","eslint-plugin-import":"~2.24.0","jest":"~27.2.0","lodash":"~4.17.21","mongodb-memory-server":"~7.4.0","mongoose":"~6.0.7"},"peerDependencies":{"mongoose":"^5.12.3"},"dependencies":{"@babel/runtime":"~7.15.3","talisman":"~1.1.4"},"gitHead":"ef94efc4fb5cb7c8d5e045312244c5837678abfd","_id":"@salo/mongoose-athena@1.6.2","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ic15vc1thD60P/DfMzv7ekZPs+vpiq0WuUPlTd5q0o18BdaYyb+eYoLgy70OMtFaQLdon+BmCTR6xAbBZoRpEg==","shasum":"03305880c0004c908da1f260a445325fa9f11551","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.6.2.tgz","fileCount":7,"unpackedSize":63689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeZ74TjUrthgZegP/5L9kgeqtlrOB7ehOoDhyKShL/QAiBTOIesM0PBCmXPYLcZ69JlHo2BXZDXJLkTMirMQhbFYQ=="}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.6.2_1632914799948_0.6050628346156319"},"_hasShrinkwrap":false},"1.6.3":{"name":"@salo/mongoose-athena","version":"1.6.3","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest --verbose","test:watch":"jest --watch --verbose","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.15.4","@babel/core":"~7.15.0","@babel/node":"~7.15.4","@babel/plugin-proposal-optional-chaining":"~7.14.5","@babel/plugin-transform-runtime":"~7.15.0","@babel/preset-env":"~7.15.0","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~7.32.0","eslint-config-airbnb-base":"~14.2.1","eslint-plugin-import":"~2.24.0","jest":"~27.2.0","lodash":"~4.17.21","mongodb-memory-server":"~7.4.0","mongoose":"~6.0.10"},"peerDependencies":{"mongoose":"^5.12.3"},"dependencies":{"@babel/runtime":"~7.15.3","talisman":"~1.1.4"},"gitHead":"76b391b0a7db5f914939a5666fc88a066976e552","_id":"@salo/mongoose-athena@1.6.3","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-qW9FLQkhWPCtgQPZuywUtQPXHVqxytgSgXjcUtcz4tHyLe+qkJrDleJ3xmJl34AuJBI9iLQOI0KdJQfZ0w4Mvg==","shasum":"0fdc894538003a3e6eea2f85ba8ce5c9a5fffd68","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.6.3.tgz","fileCount":7,"unpackedSize":63690,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZJ7EciMvgwp/g2IlCvnFXCWLjEkWVHPa57NZcIWmdrAiA4anQ7iRNJL1QGw68GK6HX2bOkr3ZA7xIy6CLPzq9M0g=="}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.6.3_1633760402772_0.23216254534452374"},"_hasShrinkwrap":false},"1.6.4":{"name":"@salo/mongoose-athena","version":"1.6.4","description":"A Mongoose plugin for weighted search and pagination","main":"./index.js","sideEffects":false,"scripts":{"bundle":"rm -rf dist/ && babel src --ignore \"src/__mocks__/**/*.js\",\"src/**/*.test.js\" --out-dir dist","test":"jest --verbose","test:watch":"jest --watch --verbose","test:cover":"jest --coverage --maxWorkers=10"},"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"keywords":["Mongoose","Relevancy","Pagination"],"author":{"name":"Salo Creative"},"license":"ISC","bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"homepage":"https://github.com/salo-creative/mongoose-athena#readme","jest":{"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node","coverageReporters":["html","text"],"collectCoverageFrom":["src/**/*.js"]},"devDependencies":{"@babel/cli":"~7.15.4","@babel/core":"~7.15.8","@babel/node":"~7.15.8","@babel/plugin-proposal-optional-chaining":"~7.14.5","@babel/plugin-transform-runtime":"~7.15.8","@babel/preset-env":"~7.15.8","babel-eslint":"~10.1.0","babel-plugin-lodash":"~3.3.4","eslint":"~7.32.0","eslint-config-airbnb-base":"~14.2.1","eslint-plugin-import":"~2.24.0","jest":"~27.2.5","lodash":"~4.17.21","mongodb-memory-server":"~7.4.3","mongoose":"~6.0.10"},"peerDependencies":{"mongoose":"^5.12.3"},"dependencies":{"@babel/runtime":"~7.15.3","talisman":"~1.1.4"},"gitHead":"0af6f4ebf4fd1a8c9376f675db9884d487c7ec5e","_id":"@salo/mongoose-athena@1.6.4","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-3TKadl2PcWMFRzs/wnXzJNvYhKCN2YhY51cbsnKLSjZFvvX6mhC2S6ST2zV/PZ5J1u2ruzchiLSlRC5znpKwZw==","shasum":"595027325e3ad59d13285d0f5b2705041c76380d","tarball":"https://registry.npmjs.org/@salo/mongoose-athena/-/mongoose-athena-1.6.4.tgz","fileCount":7,"unpackedSize":63690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2ZltCRA9TVsSAnZWagAArb0P/RRW0ObkwqrAIzMmq++p\nJBKEVbfwN9Y1jLGcPnF9u6vWiS51vnln4T8LeJlojYjxhRyEaFviofCGOc2C\nSAfWBg444EcMqia2nLc9c1xcdZFnLEmFMJZAy/dKqBQLbaZltoJzvCxZR3em\nDcKSXC6615Uv9kZmIGWPy1a0IDw3MxYleowx5qhw3ptofyFki1F0PUif9zNu\ngfz43/09MMIbNfS0ot2a9MH6hsiLUGH5vH3VslFTef+rfST+yQ+qGR/6MqpR\n0YMdiC7ykrZsHK1RCCAHga9kwN6f+8PnT5gAovT2aNR7syoCPB5n1MygDhFt\nWUAl2CMPku/vwhSAjYpdpcCIGmEveShsfU0L5GdWEvwgGcgrrFMsBvHO8S0E\nKlurURkk9jVo7B41RlBOqWdiCcDh+uQSQJ5if+faFmXufY71N2PCQXSWZiGI\nCvG9nWN4oqPpUMky+sruUyVkKDNslB51AAs+8ZhRYeiTm940arWB0ONcIo/K\nrM3mhlby5tMu8TESEnRp/yhVkt3SBoPNn7AC4Uq+X0YT5btAvuS+kwAia1rc\nF/An9aUidldbhyM2s067qB+/SKAjJY74My5VqJs6EXIcOK/bH/mDTbAcwrUJ\ntKjciwQALl+9kVyf3vW2KskUOBlfX0Wqb8nRZmV9JB5ml6qhjs3IGJhL5j1Q\n4Mok\r\n=AyP7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6Py3+J0O36gQI2K7bCMoJBr1mJio9yxaM3TZN891Y3AiEAhgOePgur3zk2dtbakDmcFhMJhld+VCxiVoVgQsrynhQ="}]},"_npmUser":{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"},"directories":{},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-athena_1.6.4_1633944347472_0.06732210606197708"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-16T19:23:03.947Z","1.0.0":"2019-12-16T19:23:04.056Z","modified":"2022-04-06T21:25:01.957Z","1.0.1":"2019-12-16T19:43:20.854Z","1.0.2":"2019-12-18T08:31:27.398Z","1.0.3":"2019-12-18T08:59:02.501Z","1.1.0":"2019-12-19T13:17:50.291Z","1.2.0":"2020-01-08T16:27:34.520Z","1.3.0":"2020-01-09T14:46:41.105Z","1.3.1":"2020-01-31T16:32:49.283Z","1.3.2":"2020-02-25T20:08:33.290Z","1.3.3":"2020-02-25T23:54:53.603Z","1.4.0":"2020-04-24T08:38:24.826Z","1.5.0":"2020-11-24T14:23:33.125Z","1.5.1":"2020-11-30T11:28:50.608Z","1.5.2":"2021-01-06T13:30:56.746Z","1.5.3":"2021-01-11T11:14:34.771Z","1.5.4":"2021-01-18T11:57:01.522Z","1.5.5":"2021-04-06T09:53:38.691Z","1.5.6":"2021-07-05T14:04:09.339Z","1.5.7":"2021-07-06T11:34:11.583Z","1.5.8":"2021-08-19T15:37:22.249Z","1.5.9":"2021-09-13T10:59:36.370Z","1.6.1":"2021-09-23T08:53:11.979Z","1.6.2":"2021-09-29T11:26:40.088Z","1.6.3":"2021-10-09T06:20:02.962Z","1.6.4":"2021-10-11T09:25:47.617Z"},"maintainers":[{"name":"salocreative","email":"rich@elementalwebdesign.co.uk"}],"description":"A Mongoose plugin for weighted search and pagination","homepage":"https://github.com/salo-creative/mongoose-athena#readme","keywords":["Mongoose","Relevancy","Pagination"],"repository":{"type":"git","url":"git+https://github.com/salo-creative/mongoose-athena.git"},"author":{"name":"Salo Creative"},"bugs":{"url":"https://github.com/salo-creative/mongoose-athena/issues"},"license":"ISC","readme":"# mongoose-athena\n\n![Publish](https://github.com/salo-creative/mongoose-athena/workflows/Publish/badge.svg)\n![Development](https://github.com/salo-creative/mongoose-athena/workflows/Development/badge.svg)\n\nA plugin to add weighted search and pagination to your schema.\n\n## Usage\n\nInstall\n\n```\nyarn add @salo/mongoose-athena\n```\n\nAdd Athena to your schema:\n\n```javascript\nconst athena = require('@salo/mongoose-athena');\n\nMySchema.plugin(athena, {\n  fields: [{\n    name: 'name',\n    prefixOnly: true,\n    threshold: 0.3,\n    weight: 2\n  }, {\n    name: 'biography',\n    minSize: 4\n  }]\n});\n\n```\n\nThen, to use it with weighting you can do:\n\n```javascript\nMySchema.athena({\n  query: { /* something to filter the collection */ },\n  term: 'Athena',\n  sort: 'relevancy', // this is the key to trigger weighting\n  page: 1,\n  limit: 20\n});\n```\n\nThis will search `name` and `biography` for the term 'athena'. If it is sorted by 'relevancy' then a `confidenceScore` will be attached to the result. The result looks like so:\n\n```javascript\n{\n  docs: [], // matching records in the collection\n  pagination: {\n    page: Number,\n    hasPrevPage: Boolean,\n    hasNextPage: Boolean,\n    nextPage: Number || null,\n    prevPage: Number || null,\n    total: Number\n  }\n}\n```\n\nOr you can use it simply to paginate:\n\n```javascript\nMySchema.athena({\n  query: { /* something to filter the collection */ },\n  term: 'Athena',\n  sort: '-created_at', // this will not add `confidenceScore` to the results\n  page: 1,\n  limit: 20\n});\n```\n\n## API\n\n### Field options\n\n| Field      | Description                                                                                                                                   | Type    | Default |\n|------------|-----------------------------------------------------------------------------------------------------------------------------------------------|---------|---------|\n| name       | The field name in your collection                                                                                                             | String  |         |\n| prefixOnly | Whether to only match from the start of the string or anywhere in the string e\\.g\\. 'ob' would match 'bob' with this off but not when it's on | Boolean | false   |\n| threshold  | Value between 0 and 1\\. It will only count a score if it is greater or equal to this value                                                    | Float   | 0       |\n| minSize    | The length of the string to start matching against\\. e\\.g\\. if minSize is 4 then the term 'bob' will not search against the field             | Int     | 2        |\n| weight     | A scaling value to multiply scores by so you can weigh certain fields higher/lower than others                                                | Int     | 1       |\n\n\n### Response\n\n| Field                   | Description                             | Type          |\n|-------------------------|-----------------------------------------|---------------|\n| docs                    | Array of matching documents             | Array         |\n| pagination\\.page        | The current page                        | Int           |\n| pagination\\.hasPrevPage | Whether or not there is a previous page | Boolean       |\n| pagination\\.hasNextPage | Whether or not there is a next page     | Boolean       |\n| pagination\\.nextPage    | Value of the next page or null          | Int \\|\\| null |\n| pagination\\.prevPage    | Value of the previous page or null      | Int \\|\\| null |\n| pagination\\.total       | Total number of matching documents      | Int           |\n\n\n## How it works\n\nThe crux of it lies in the `calculateScore` method in the helpers directory. This uses the [Jaro-Winkler distance](https://yomguithereal.github.io/talisman/metrics/distance#jaro-winkler) to compute how close your search term is (e.g. 'Athena') to the text in your database. Additionally text is ranked higher if it appears at the start rather than the end of a string so 'Athena Rogers' will have a higher `confidenceScore` than 'Rogers Athena'.\n\nOne thing to note is that the search term is not split on spaces but text on the database is. So using our previous example where `term = 'Athena Rogers'` the text in the database is split into `['Athena', 'Rogers']`. Now, `Athena Rogers` doesn't directly match 'Athena' or 'Rogers' (it scores 0.93 and 0.41 respectively) but this score is accumulated (0.93+0.41) and then multiplied by the position in the string and any weighting applied to the field. We could split the search term to get direct matches and higher scores but this would considerably slow the calculation of the score down by an order of magnitude as every part of the search term would need matching to every part of the field. In my testing the current approach lends itself to speed and logical weighting.\n\n## Pagination\n\nThe pagination is based on [mongoose-paginate-v2](https://github.com/aravindnc/mongoose-paginate-v2/) and [mongoose-aggregate-paginate-v2](https://github.com/aravindnc/mongoose-aggregate-paginate-v2). Athena's implementation is an amalgamation of both libraries and it transparently determines if the query is an aggregate or not.\n\n```javascript\nconst aggregate = MySchema.aggregate();\nconst result = await MySchema.athena({\n  query: fullNameQuery,\n  limit: 10\n});\n```\n\n## Publishing\n\n1. Create a feature branch from master\n2. Open a PR from your feature back to master. This can be repeated multiple times between release\n3. For each change update the draft release on github to maintain an accurate changelog \n4. When you are ready to release the library checkout master increment the package.json and push back to origin\n5. On github publish the draft release, ensuring the tag matches the package.json version number. When you publish the tag the CI should kick in and automatically publish for you\n\n## Testing\n\nAthena currently has 100% test coverage.\n\n## Roadmap\n\n* Make options (e.g. `weighting`, `minSize`) configurable outside of the schema definition.\n* Add more robust tests to ensure there aren't regressions in options going to `pagination` (e.g. `select`, `sort`, etc.).\n\n## Prior art (and disclaimer)\n\nI'm not an expert in any of these fields and have very much relied on a few prior projects to reach this point. There's a very high chance there are more efficient ways to accomplish this and I welcome PRs to help this!\n\nThat said, many thanks to: \n\n* [Mongoose Paginate v2](https://github.com/aravindnc/mongoose-paginate-v2/) for the pagination logic\n* [Fuzzy Scoring Regex Mayhem](https://j11y.io/javascript/fuzzy-scoring-regex-mayhem/) for the guidance on how to weigh results (note this library does not currently support fuzzy searching)\n* [Efficient Techniques for Fuzzy and Partial matching in mongoDB](http://ilearnasigoalong.blogspot.com/2013/10/efficient-techniques-for-fuzzy-and.html) for an approach to different fuzzy matching techniques and showing me it's harder than it seems at first!\n* [Mongoose Fuzzy Searching](https://github.com/VassilisPallas/mongoose-fuzzy-searching) for the inspiration for the API","readmeFilename":"README.md"}