{"_id":"@geekbears/gb-mongoose-keywords-plugin","_rev":"37-ed7621771ef4cce08072b56e04633987","name":"@geekbears/gb-mongoose-keywords-plugin","dist-tags":{"latest":"1.1.38"},"versions":{"1.1.2":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.2","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.2","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"ff9ce3eb1bc437c6809d3f5339bae0701ac1eb80","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.2.tgz","fileCount":33,"integrity":"sha512-K2XD7wd02IzZqHiNk/Z1bqQYWvBSjZz6woA4DssdC48+AqtvhAo+1ycmwVNCkAIsJ+CUDiAc7gtZn6lPeMzfRA==","signatures":[{"sig":"MEUCIBpMIJZ2/L2OoKziq2Jthv8nErDnGQP1fv09LSLOD9ViAiEA5+voDMf5m6/mAQ0553eOjlgm9YHiIe1WIwWjILYt5Jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36292},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"2522ebfb609c41629fdadffb7f178aa9b21b259f","scripts":{"lint":"tslint src/**/*.ts","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"9.5.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","tslint":"^6.1.3","@types/node":"^20.1.0","@types/lodash":"^4.14.194"},"peerDependencies":{"mongoose":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.2_1685411751452_0.8369075413230327","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.3","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.3","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"d6fc1bbf0b941f0bee4812de4c470e914c8e0dad","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.3.tgz","fileCount":33,"integrity":"sha512-Om9bApYGxSlII/+YL6e6jA8U9oANV26CNQgcJO2hl756z1WNffUZ7b7F8Ha3tzZcD+DdOsDKZ8Uv7sjmDAYicA==","signatures":[{"sig":"MEUCIAD1C9hoNr0GoHG7ts/yDzTo5d3HG2PzK9NMk0QYo88pAiEA16AKMQ04S2WYrOgKItD7EO1molAXmf48qJriojgdv1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36292},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b3e7ad7dd999d24645be04705f268b2b912c29f6","scripts":{"lint":"tslint src/**/*.ts","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"9.5.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","tslint":"^6.1.3","@types/node":"^20.4.8","@types/lodash":"^4.14.196"},"peerDependencies":{"mongoose":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.3_1691445648652_0.3064991746868766","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.4","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.4","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"6c9de150f6c35f93359417138dbf30c5434ace52","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.4.tgz","fileCount":33,"integrity":"sha512-vH/bqUvS0So35BJIQT7uKVb78TaNJbOakdVZ1CTIgnEoYGrmBmQNzKLnXydgdK5/y2wixMR6KekQW+tEbvqgOQ==","signatures":[{"sig":"MEYCIQDQ1Q4m7kBJ+r2e98hOAlCaYRj1oNBQxZaC5BXCDCKaaQIhAJIytWmkPku+3vjjQB4ajWzk79gxc6gEA+aEj1rgE4Y3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36292},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a590557966072c54d17fd4ac6bf81cbec3f56ec7","scripts":{"lint":"tslint src/**/*.ts","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"9.5.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","tslint":"^6.1.3","@types/node":"^20.9.0","@types/lodash":"^4.14.201"},"peerDependencies":{"mongoose":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.4_1699479216756_0.5902230873895229","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.5","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.5","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"2ff883cd064973117bbda7202079d7be67949b47","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.5.tgz","fileCount":33,"integrity":"sha512-QBLAZekZ2qsK77YOz8WXoHIAB4EsUY1xZZypTf87pA/yiH1QmiBTabnZHS6K3pFMXuXMrA1xT4gXAIdaF+c3GQ==","signatures":[{"sig":"MEQCIEh38BBmt+t/+Sq/jOk5EsoeYK0nzVElq8N8rHYDB7nWAiBe5uBb7QlK6mzyW2FUssOh64dvXcZDmt47t8omYEOPxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36291},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"4015bb4271e03e63dac5f0d7d5a627be42216eb7","scripts":{"lint":"tslint src/**/*.ts","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"9.5.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","tslint":"^6.1.3","@types/node":"^20.9.0","@types/lodash":"^4.14.201"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.5_1699658983845_0.7915623012021973","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.6","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.6","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"4d11358adac665549c8a13bdc9be003ffc205b27","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.6.tgz","fileCount":33,"integrity":"sha512-ZpvkNiJgR2lLMKGs/y8HUPaZ7nlzb18VlC3C5g/QVIhSehlPZBXu7jNWTStyKMGhR3PEWr/zKt5Lcjm+/qC3kQ==","signatures":[{"sig":"MEUCIARrr+e9nSc0LbrFfRQDpwGxoiOhkBiM65yUQdNH2hF9AiEA3UMy/rF13f3c8lrojjYWxFHsMKh/IynEZn7SSIS9BNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39961},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"00074563e19be72bb8f7555b1fef6f07bb99a531","scripts":{"lint":"tslint src/**/*.ts","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"9.5.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","tslint":"^6.1.3","@types/node":"^20.10.4","@types/lodash":"^4.14.202"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.6_1702363610047_0.21914085544158945","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.7","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.7","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"0caf75ef55112689d8e613928c70c715ca78f6b7","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.7.tgz","fileCount":33,"integrity":"sha512-gVUAlIlGdYr5RppmaxOqjLjXWOX9WrtxIhtCQmQTQSTfjJ61dyWfo7JC9kvIDW4Bf5A/2ktYxQ4FvwVI3B3NEw==","signatures":[{"sig":"MEUCIBPiEVsHCrMAGANj85iRTQq2IVUxsjCpkXhRYzTigMnoAiEA3ikHkYAQLgFlW4/Fg4/WRoLE+WC7I+WUbj6+frpWIPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39961},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"eec56de27d1246c524111f036893fee761b7c06c","scripts":{"lint":"tslint src/**/*.ts","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"9.5.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","tslint":"^6.1.3","@types/node":"^20.10.7","@types/lodash":"^4.14.202"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.7_1704728895816_0.908271531616244","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.8","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.8","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"d58870879521a95b0d3d2e330fd419b12e3d3102","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.8.tgz","fileCount":33,"integrity":"sha512-Xp1x0KBpppZ/n64XcN8R/P++B/wuwBHHGf2DFd4OwGtszRtSHDu7noL7dNk6POLJkrWafH5x500BFi5oow5GFg==","signatures":[{"sig":"MEYCIQCuM+HE+vW8hBCOTEaXpgmG20Gz0xvAxs7O1HIc9Ee8UwIhAMTHo9ob97AEwzz25gTOJQosc5QvPQf7ihsL/iiS8moU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39967},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a8016115310c8d0a7e043e743742994de3593f3a","scripts":{"lint":"tslint src/**/*.ts","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","tslint":"^6.1.3","@types/node":"^20.11.19","@types/lodash":"^4.14.202"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.8_1708033085202_0.9845963747326665","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.9","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.9","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"0e6aa84ca584e8c63a3cb58f6b84cf552df4afb0","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.9.tgz","fileCount":33,"integrity":"sha512-TZ/iLmjFubIOoMpdFFvA7Z+r0bXz7f+tX5FCyziDCqmLn3GXWyjPBVF//J0Tzk2h8M1ydVEvx3fR8+ga1ck1/A==","signatures":[{"sig":"MEYCIQDYGAiEZbWYhsN1hErFzwztc7QxVNA2NSXLPqMhG3d8aAIhAIEu3cp1LF2KXTzevY60/xQ+3w27vfFI1poNVeThBVcK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39964},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"84b77b3e1402125487962163eb166345abdf4605","scripts":{"lint":"tslint src/**/*.ts","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","tslint":"^6.1.3","@types/node":"^20.12.7","@types/lodash":"^4.17.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.9_1713321257070_0.4703912350936408","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.10","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.10","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"59e0c9312ff3a5b60e7479529216de7a08096241","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.10.tgz","fileCount":33,"integrity":"sha512-daLdiqq+EdKW1YYgjdA0U9J3d17VHWDPtuiuCUUCxHC3WiM32nnZULyyYFV3f0F1Hh0wfn6KzKydA14Djfti0A==","signatures":[{"sig":"MEYCIQCxYdjRFvIz3FPGVLfquhOJyKcKfEA+jI6+Y284kvURvgIhAJJl2nRS27Uwoq9Olyz0HXdiixwnYcKR0/2V12KgSlWo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39966},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b9748894c2e252d3eab18ca2433ea16c8390519f","scripts":{"lint":"tslint src/**/*.ts","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.7","tslint":"^6.1.3","@types/node":"^20.12.12","@types/lodash":"^4.17.1"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.10_1715815464297_0.7868090427231813","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.11","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.11","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"dcfdd4d0665749289529a8f3ee75688ddbf7b5ee","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.11.tgz","fileCount":33,"integrity":"sha512-IgykWOPyOhH9huCbzGL6eOmE9ArUWQfafhYXzq/W8YHNgrM8cMAbxroe56BOu7hYP1uchEJPQt7OnRX1UzWc6w==","signatures":[{"sig":"MEQCIBXjMPy7w4OqZrA4ChSa4SFP5Cp43PPVUyJfcaNAkPFEAiB1KD3GJtcig0+f6xDwx6O3HYT1u32bQP2MvNds8p16tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40136},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"c135702ea639b5243223c68c43c85b998f164b0b","scripts":{"lint":"tslint src/**/*.ts","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.7","tslint":"^6.1.3","@types/node":"^20.14.4","@types/lodash":"^4.17.5"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.11_1718676726195_0.4866797361261459","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.12","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.12","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"4a8255d58275e326e7777e5ed070233492b5d6c7","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.12.tgz","fileCount":33,"integrity":"sha512-1lv9LXwXXUV+zOCGeX6Ejvm0PiHebWJbO+TNpjiyUBhN/V7KyLzuc+131XY2I9koH9MrBdrIGG07bAZ7pvb08A==","signatures":[{"sig":"MEUCIQD1KXKSKJIZSrojQXADz6l0c0fytT+rMTsvi19OFnuH5gIgE/6VieuN2fgRU/H34UtWn0+pexzpL6Qc2pKmsJpn0wA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36297},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f3193c9756f5c4e0e919e6223637661034048f4e","scripts":{"lint":"tslint src/**/*.ts","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","tslint":"^6.1.3","@types/node":"^20.14.11","@types/lodash":"^4.17.7"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.12_1721408156232_0.2861746216011902","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.13","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.13","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"5ea11801d86f25d80be34c682a66e4d44fe63c33","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.13.tgz","fileCount":33,"integrity":"sha512-BnUueSmbvm8qYyBh3P52lCNsg/FlU4KHnTsNP2DrsR/pKoUgMxTY9JNa4by71k5PwEFXhQvUQFh1cw0QGLFQiw==","signatures":[{"sig":"MEYCIQDI7zCE/fM4s34t5w6Ap/w6SZlvH/3C5gxz+mN4c2TtxgIhAJCaJry9XI3NMuX1QNDmlIqXYU/lRNBWQTVcxvpytVnk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36295},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"19ec27e933e1079abfdc38a865230fa08988568d","scripts":{"lint":"tslint src/**/*.ts","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","tslint":"^6.1.3","@types/node":"^22.4.0","@types/lodash":"^4.17.7"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.13_1723843803344_0.07117251872327213","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.14","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.14","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"437e6725de43171d441155a5c2d371fc73da65e3","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.14.tgz","fileCount":33,"integrity":"sha512-JFbtHkkv9t3hId6AVB38wfvrgMmI5OqGVCU6LBsU/BS47JO0VcGz0CHmaQf7ESU7e7oB+FH0xzEWz1ic2/OYnw==","signatures":[{"sig":"MEYCIQDWUBBgG4xtIWANhpgajNg4qrDN7BnTJ3q29TcL0loaFQIhAJAeySMwkeKi+Tkw4IYZhonXFMSaZp/jbuFdgrATwteC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36378},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"66c31c9baae025388d83fc4289951efcc3cc6c39","scripts":{"lint":"tslint src/**/*.ts","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","tslint":"^6.1.3","@types/node":"^22.7.3","@types/lodash":"^4.17.9"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.14_1727376316764_0.48597876467718226","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.15","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.15","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"05f5a58268f3bd2b34b515c65604eab5c8961283","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.15.tgz","fileCount":33,"integrity":"sha512-pHglMg+C0C/GxZAg1uLtf34tKhYwipoOt64axdgwjWTTzSae4CSo0wBcHQrj7Z2OCuQNXOu59SuPoSVbligsCw==","signatures":[{"sig":"MEUCIQCemJ/1aFcH6m388am93gFzogZ57s4amKXC5g3G4f1HkQIgNt/sDdfAYrgEmTdcMs9TswWw/FO8Ay1s9KrexrChaBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41221},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"075227c5763dd75b27a0a7b05a7a55c57cef205a","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.13.0","rimraf":"^6.0.1","@types/node":"^22.7.8","@types/lodash":"^4.17.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.11.0","@typescript-eslint/eslint-plugin":"^8.11.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.15_1729627049771_0.00477344123626855","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.16","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.16","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"79aea3e610f0296cc4063f7773102ecf5daa1afe","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.16.tgz","fileCount":33,"integrity":"sha512-l+dFvoapbizYLhexpjbc3GS/iF+EjDN7xn7+E76RqyA3s9l9W26dvfQ0fD4rgHXhygI6qi91BzIqaIeeRso47Q==","signatures":[{"sig":"MEUCIQCO5ntnU53979vISZssDUO/+XtABHWPfpgBLvQMMgJS5wIgWB1tKIKfXxb64HnJVuz3L0sbg4dEgPM5HU4J0h+/w/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41221},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e32f7228cf91a9a8ac40de9422250e607a96f061","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.15.0","rimraf":"^6.0.1","@types/node":"^22.9.3","@types/lodash":"^4.17.13","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.16.0","@typescript-eslint/eslint-plugin":"^8.16.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.16_1732562063533_0.8605360909586555","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.17","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.17","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"639f47d682de68097e20e84a9ae18c71b9da5b0f","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.17.tgz","fileCount":33,"integrity":"sha512-4o3jTphNb27xHBeLGWOq5DATfd7s43aDU0BzMmc+Aa8ixLt6w4ob5Fx3E+IHw9eXhyaXxg4z8u7Fm11Eo4SNKw==","signatures":[{"sig":"MEUCIGBIkrXDolbFAM65jS+czrwCZDE3tV5L6jYMH4dmOf58AiEA32BpsSMP52K4wwBcD9jEJphOP+R56uGjMI2ZwlARsTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41222},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d2ea223bc258016e817cbd6d2c64336d34208f9a","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","rimraf":"^6.0.1","@types/node":"^22.10.2","@types/lodash":"^4.17.13","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.17_1735664418424_0.9610443131183666","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.18","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.18","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"779f592e4b6778c39ecba1f672003af38b50ed44","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.18.tgz","fileCount":33,"integrity":"sha512-ZiTy6XxtZfiFXgHl8m5lnaSrFX49uWs9nWp1W6ptOFimIxVWJ9xCdtH71ztf9LoShksLGOCQZuadG0WVo/hn3Q==","signatures":[{"sig":"MEYCIQDm7Pd49uAHXvUSgsKCQKOKaVpXPififYn2HfI9MUnILQIhAI/z0UpWSgedmUmKUg1P0qil5ju2Je6XYeX2U22JqFa4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41222},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"1d0ceda4d1672f45bc49a2145e67e0ea4cd90710","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.18.0","rimraf":"^6.0.1","@types/node":"^22.10.5","@types/lodash":"^4.17.14","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.19.1","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.18_1736571857740_0.9131240563387861","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.19","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.19","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"48bf94d5d4729fa2add1a3fc18a7c2d7d6ccdc37","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.19.tgz","fileCount":33,"integrity":"sha512-A4XrTouiiUmuroPOQlbEmlF124DHe2O1PPXQNSz+sGsJGVLkewdAp4wt2IzcmP9vxKH0WjXVVJDx1mPRtxM7pQ==","signatures":[{"sig":"MEUCIQDcMIXYxvZtSfDmCS6JK50mbhKqdakp3UY1LQJ1HJiP6QIgHIFjGtyn7YBCqiJ6wVh4Y1jtOZCzkPO9LB20TLHtnJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41223},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b3a4f93420d57e39d8bdf2312169a6f680289146","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","rimraf":"^6.0.1","@types/node":"^22.13.1","@types/lodash":"^4.17.15","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.23.0","@typescript-eslint/eslint-plugin":"^8.23.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.19_1738793525582_0.7071065664210741","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.20","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.20","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"07ec57e14d06f7e389085c01871ac9a6573645e5","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.20.tgz","fileCount":33,"integrity":"sha512-3hNfhgtRdaatieUJ6zAgx8wr5tn5ij2odF5ZsNtAsWrITXAar4dusnyOtg6CHEt43wpnJPg5vxMOtowKGYErYw==","signatures":[{"sig":"MEYCIQCIur6pNnvVxYt++2gf7R3MYDCLbB8Ypvu+/Rio6LeITgIhAJGwTjqXpjW7Prj31vXTU2NoI1gWNJ4vaCaxkZ3LPdQw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41224},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"530582f77af588e11e2786c47df89e2fbd196fe9","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.22.0","rimraf":"^6.0.1","@types/node":"^22.13.10","@types/lodash":"^4.17.16","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.20_1741659304513_0.48426985030740743","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.21","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.21","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"dae1e4d76950f6d3a67e1c43885a262e31b0a780","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.21.tgz","fileCount":33,"integrity":"sha512-O0Tq6XNejL9oam3tkJwUFF3kwrpXDlD+pHuUcyJJNf/sPxzRMb356q6+6jBm/UQkqg2lmML7sVEmedWiFBpviw==","signatures":[{"sig":"MEYCIQDA7pyKqjMJggB7lzH1xXGb+Dg4HXYmY/A1+BQDuY0hdAIhAM3/s2rWzDyG0nKKydveGe2qKccehyZvaxKQ9up6pDc+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41109},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"7fe46b4a82668a728124b2e5faec0d2e638bd13a","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","@types/node":"^22.14.1","@types/lodash":"^4.17.16","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.30.0","@typescript-eslint/eslint-plugin":"^8.30.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.21_1744657325156_0.7715807027898509","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.22","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.22","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"d230aa1150c966482ee34ff0e6c410395f6b5896","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.22.tgz","fileCount":33,"integrity":"sha512-oDd8GPGwoQlCwSm+CuGpm4UaCkM/GEvPfOk6foDZJd1a/QaMGnrPCVth4HJUFrCL0gIl0zp2i5A+6vduZk1gqA==","signatures":[{"sig":"MEUCIDeSbhUOBd80H7+n35NmHrEDLwntivS3g6HQ78KIT8azAiEA1RR9lMvvvLqo3mahA4v7+ndB1EpEHR0ztCeHrRQUqWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41110},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"88ca934e944097496996d71bf44fed0012e983dd","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","rimraf":"^6.0.1","@types/node":"^22.15.10","@types/lodash":"^4.17.16","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.22_1746497623845_0.40680345196100753","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.23","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.23","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"38db03dae8664e5fc829352cdbcfac09d3fb40c4","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.23.tgz","fileCount":33,"integrity":"sha512-exMmi8kmDdOYrm0AHtHqx0BUCDYT5ciSuoGfCR5zql7HbddK9tdTLrMU5+AihXE5fKFVURFmzC6is5iOcelGGg==","signatures":[{"sig":"MEUCIQCVyW8CgthQbR6Ghkfde1HGghL19vi9/aDq19AGuzygRgIgcuxfPrt7UEdPA1DSKtO8ZZ/LY8GIVuwFpB4jPgkix7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41108},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"4d54a91343e75486abfded47b3a9ea16893ba4f5","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.28.0","rimraf":"^6.0.1","@types/node":"^24.0.0","@types/lodash":"^4.17.17","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/eslint-plugin":"^8.34.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.23_1749656209695_0.10851047760308097","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.24","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.24","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"a5cb133d1b686f2d30495ae533021d3279c4d30e","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.24.tgz","fileCount":33,"integrity":"sha512-AFHhNchpIZ1ohxvx+B1jmdsHInmx9i9TQgpojYeQRIKW8+Xey81QASC52mHDtCifnDB6lTGwHvD7P/yrUudfNw==","signatures":[{"sig":"MEYCIQCigesfsfbi3QoiQ8YGurk3Cwh+OLilKpWN3prm6UWjzgIhALwSr+f+vFRZXneutQZfPmm0RjoCqxY/rCIJ3SlO31pi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41109},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"2dc482f23511d8a9b3ea38022763fb00f08cdb39","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","actor":{"name":"it-gb","type":"user","email":"it@geekbears.com"},"email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","rimraf":"^6.0.1","@types/node":"^24.0.10","@types/lodash":"^4.17.20","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^8.35.1","@typescript-eslint/eslint-plugin":"^8.35.1"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.24_1751404248395_0.002019845461226355","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.25","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.25","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"fc92566e25cd4fb4629f3f95672aaec76be49a99","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.25.tgz","fileCount":33,"integrity":"sha512-TOi6+x7idxKB7S2kVYjxWcxmu1RCw/KHQ5rI8Dwx4bK62lSRA0or6P+K6xG03aVE16pf5wpITULsvVXpp6AlRg==","signatures":[{"sig":"MEUCIQDccnqMYSvfzLNqeU5AdxR6zTkI6ZA0M9YKi5XsKMN1BwIgEfi8J8bmD3CIK5HsTG9WlAAIuC3CVo38j95QrAwqTYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41108},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"39368e6803f3c866b01bd4988444447db300bb74","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","rimraf":"^6.0.1","@types/node":"^24.1.0","@types/lodash":"^4.17.20","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.25_1753816810323_0.9663379541865913","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.26","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.26","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"6a0d4399835c0e23f73f1a36cd75b851b3870282","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.26.tgz","fileCount":33,"integrity":"sha512-8skoPYzWhTrNg9ZWTCdIcQ1c3ItsWuGRIF4y9euOB2oWznVvBjBIbGY2axVKq56W8nxmbtHmdtCp0zYNK+6FQQ==","signatures":[{"sig":"MEQCIBbdFzGAAvFYMmKh/7buK7XsrRg3eeXqmd04eoeOdj7WAiBcPvJBPS1Gf7r78O2RKN3pd3OEu3aaCSi6OFzLQkLa5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41108},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"be40c7c185d0b7acbe374e6e9dd7a6fdf345df66","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.8.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.4.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","@types/node":"^24.3.0","@types/lodash":"^4.17.20","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.26_1756164738668_0.7297667635652805","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.27","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.27","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"2411988b0e7273078bcd165eacc34f21d389694a","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.27.tgz","fileCount":33,"integrity":"sha512-+Z5Km9DjTb3pNOC6fcrhdEDBnwYMiJGt/EPCy033+opoWSccz1+S5v9gRw+UnI3GQ3mZB7d5aNyXYeEAkBiIkw==","signatures":[{"sig":"MEUCIBN8tXaL3joeyLxsJ3kilyCQVcw08DGxD3ReHKnnrEFxAiEArMVItXzKr/VS4TWDZKbM2vZY6d5sPeZE5WAKJe/7rLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41108},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"41ace42d81001e5e92c0a4b34f55f71dcef3bf54","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.9.3","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","@types/node":"^24.5.2","@types/lodash":"^4.17.20","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.27_1758820623603_0.3633478643113497","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.28","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.28","maintainers":[{"name":"it-gb","email":"it@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"b9133e89a97e743c3de67fe5bbe24f59b1be2d65","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.28.tgz","fileCount":33,"integrity":"sha512-m4j5wXzrEnUR0mARQbizdcBBiZfnWyDvRlKwifaTQRIhDlmrV8w/3LLU801+B1HCE0/Mn5v1kZzNm8nuKsD+PQ==","signatures":[{"sig":"MEYCIQDtgBG2zF0XY5P79UnyfvzYDHfiACTNZhkZ4ZqYekBnfQIhAOb2kMttIw3QpGmT5kDhQt/3c3HwSQuJlyH2s3lX+4AH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41121},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"63c0245b2924650f413cc12dad9b6a4defd97cf2","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.9.3","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.2","@types/node":"^24.10.1","@types/lodash":"^4.17.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.28_1764781255516_0.038699095476494305","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.29","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.29","maintainers":[{"name":"it-gb","email":"it@geekbears.com"},{"name":"victor_geekbears","email":"victor@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"afb1ba20e9e6201ccb002611b6273dec2d14d5ee","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.29.tgz","fileCount":33,"integrity":"sha512-B+4S3w4zr7R/HV/sXx+Fmmpmqik+SLfNsm4iwx7KS+VZcyAz1/5Bq0RMSim4NNHksc1hjrGVGY+GUfwRk9OOBw==","signatures":[{"sig":"MEUCIQDk27cdk1dt6NbeWOc6j6WBuxcfavXYR7AgZ6+VmE79CQIgNMvyBloM9wLPmELy8CUaNNzoP1LO3gJrPQUk+7fRqjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41120},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"0d12563aca995ccaaeb56c632f436f30be6a3b09","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.9.3","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","@types/node":"^25.0.3","@types/lodash":"^4.17.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.29_1767126079581_0.26694763358450735","host":"s3://npm-registry-packages-npm-production"}},"1.1.30":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.30","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.30","maintainers":[{"name":"it-gb","email":"it@geekbears.com"},{"name":"victor_geekbears","email":"victor@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"cac8a107d41de1ffcdf890bcdb556aa706e686c3","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.30.tgz","fileCount":33,"integrity":"sha512-jIg+VxdoEqE411GvFyX1pvZ9qTcv432SeYfO0BQTOitWiW5VDOwvuFUR05EluurGdaL9GyYxNpbcJjwHO7SiVQ==","signatures":[{"sig":"MEUCIHL2ejn4FI2E85L+wDjBmJbiDjg3n6YnpLqvk9fg4U/VAiEAkYlEERkm3iy0QeGXpogx5CYq44GPFuUS/fsDRcnKuBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41120},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f432f8a9d862866ead36d7906b18942a8e2a7d68","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.9.3","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"lodash":"^4.17.23"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^6.1.2","@types/node":"^25.1.0","@types/lodash":"^4.17.23","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.30_1769882157883_0.8814589750235089","host":"s3://npm-registry-packages-npm-production"}},"1.1.31":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.31","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.31","maintainers":[{"name":"it-gb","email":"it@geekbears.com"},{"name":"victor_geekbears","email":"victor@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"70fa1eb349e578f0358b2594cc9502225ed7d37b","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.31.tgz","fileCount":33,"integrity":"sha512-XyxA5S6NQHiA8TxrCdb1SRRMEEqIahHCuBRoFbsf/p4NHFKnpfCmuXJuh8sOfSWLHZ3rlwtmjdveqjFF7knG1Q==","signatures":[{"sig":"MEYCIQCc0DuOQv30krGEsZCEZD6QisvRRu5bBzv2N9b0pXEqcwIhAPxw7lAzvSke7vMxGMTAvscZd4O7F+1UmHy5sr6JIxL5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42003},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"0d7957a0cfefe9e642d8f55904cfaa2ad83db1e4","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.9.3","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"lodash":"^4.17.23"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rimraf":"^6.1.3","@types/node":"^25.3.0","@types/lodash":"^4.17.24","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.31_1771892057571_0.9996277518249683","host":"s3://npm-registry-packages-npm-production"}},"1.1.32":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.32","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.32","maintainers":[{"name":"it-gb","email":"it@geekbears.com"},{"name":"victor_geekbears","email":"victor@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"4ba9a1a3b0230782671e0789646a8d511a149d8e","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.32.tgz","fileCount":33,"integrity":"sha512-6rryLNmEBUxiKodGb6nRqflk3w8H/PFfXuCvl/T2QLCHt8eO8mGkeZMlgPQa2v84fTVhJOeKXAhpBeB5u1q50g==","signatures":[{"sig":"MEUCIQDvBoJ7oJJnCa8gqzWpucAvZoaoDWtEIAP+O/PdHDa1uQIgH0sbMMNAswXmJszkXjd56Ol25N+HwDwRWNAAsT9LZ88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34633},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"816cab595ec1fda51e6fac981f5bdfb85e2edf37","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.9.3","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"lodash":"^4.18.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","rimraf":"^6.1.3","@types/node":"^25.5.2","@types/lodash":"^4.17.24","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.32_1775538917021_0.20143543669432096","host":"s3://npm-registry-packages-npm-production"}},"1.1.33":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.33","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.33","maintainers":[{"name":"it-gb","email":"it@geekbears.com"},{"name":"victor_geekbears","email":"victor@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"faadc128e387ae96f4c768bd71d5aee3e86b325a","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.33.tgz","fileCount":33,"integrity":"sha512-eET9hfjm7SM0kEbGCbJjEg3j27hS6wVyOEeHyM2LeVlNl75j68OvihGEpfqO+ghkVUG7JpCUEUlo8YvzPhWkLQ==","signatures":[{"sig":"MEUCIFyFlc3JzAO0a2TTg1Cr3q/IxFZRgjnUlgBNGmejmjVHAiEAgp+EVfjFVzdlpb6+LoOm8IUXIbkxo8IZNSzKy1u7GE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34633},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a8cba7b2b99ff931bdb95689b12ea9b7cda07f13","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"echo \"No test specified\" && exit 0","clean":"rimraf lib","compile":"npm run clean && tsc","pretest":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"10.9.3","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"lodash":"^4.18.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","rimraf":"^6.1.3","@types/node":"^25.6.0","@types/lodash":"^4.17.24","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.59.2","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.33_1777945924642_0.14540486493654203","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.35","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.35","maintainers":[{"name":"it-gb","email":"it@geekbears.com"},{"name":"victor_geekbears","email":"victor@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"1e1357dbd8d01592f36e98178cc0c7dd672393ca","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.35.tgz","fileCount":37,"integrity":"sha512-1Hf6UoKJD83cY5OIaeLUCs3dJe3KgSYg1RNFj+K2jl7Qa0wVr747/Z6R6pWPOmayToVbZs0YyGoAyi5R1Fd5PQ==","signatures":[{"sig":"MEUCIDBAazmLi8E+hi2xMpcDfk5jCMmEkn8GeIYYrhNSW+luAiEA5XyOihDklxvDfyoP3SRxiFDRpUrrwJ/wu8VQFlm3ut0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36038},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ed37a35395ba5082ca43857560fce627d09cbfe5","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"vitest run","clean":"rimraf lib","compile":"npm run clean && tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.18.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1","@types/lodash":"^4.17.24","@vitest/coverage-v8":"^4.1.8","mongodb-memory-server":"^11.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.35_1780457739645_0.5471795987046477","host":"s3://npm-registry-packages-npm-production"}},"1.1.36":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.36","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.36","maintainers":[{"name":"it-gb","email":"it@geekbears.com"},{"name":"victor_geekbears","email":"victor@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"509c63800b513a179d623fbf74cd986bd5af1d41","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.36.tgz","fileCount":37,"integrity":"sha512-fo7cuKjwxCYfzqfqz8TCDbyfzgvOw/TS9m9cb1Hs8SL1RR96aeuxBGfLIzgFBqh/wTGVzRZ21Q/DSM70aQ7vvg==","signatures":[{"sig":"MEYCIQCrBAGNQk44CVQGolpX06cM86rE74h7QdTr/7X21RUr2wIhAPpWLYIZkx9qqRW0yk0B6Fz7G/g8s9R/oTtlYou6pPSo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36038},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e69ec544e7fd87b7abf02bb32ce7413c408c35a4","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"vitest run","clean":"rimraf lib","compile":"npm run clean && tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.18.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","rimraf":"^6.1.3","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","@types/lodash":"^4.17.24","@vitest/coverage-v8":"^4.1.9","mongodb-memory-server":"^11.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.62.1","@typescript-eslint/eslint-plugin":"^8.62.1"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.36_1782881954542_0.6954296623793386","host":"s3://npm-registry-packages-npm-production"}},"1.1.37":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.37","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"url":"https://geekbears.com/","name":"It Geekbears","email":"it@geekbears.com"},"license":"MIT","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.37","maintainers":[{"name":"it-gb","email":"it@geekbears.com"},{"name":"victor_geekbears","email":"victor@geekbears.com"}],"contributors":[{"url":"https://geekbears.com/","name":"Bruno Jardon","email":"bruno@geekbears.com"},{"url":"https://geekbears.com/","name":"Ivan Rangel","email":"ivan@geekbears.com"}],"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"dist":{"shasum":"0130a3ad95051fdf4e53ca31ac6e460a231fdd84","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.37.tgz","fileCount":37,"integrity":"sha512-wcd3Ki6KyskQULq7goxTAOxuBGqFm6R4jWACem2J0R2jEDhXedERNxhhRkKgrULeb8hrypjYO9tscMQE/dB17g==","signatures":[{"sig":"MEUCIEXx33qKxJUZpbLa/JAQZzsusTGYiI4CEErZKQGzNWHjAiEAurQuwR5fVX/BI6+G7ZphOwLufzButW24UL/i0k8/b8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36040},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"882bb34f08c3808d6f5e4f2921826066f8f089c3","scripts":{"lint":"eslint -c eslint.config.mjs src/*.ts --fix","test":"vitest run","clean":"rimraf lib","compile":"npm run clean && tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run compile"},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"repository":{"url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"A Mongoose plugin for keyword generation","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.18.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.1","rimraf":"^6.1.3","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0","@types/lodash":"^4.17.25","@vitest/coverage-v8":"^4.1.10","mongodb-memory-server":"^11.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.67.0","@typescript-eslint/eslint-plugin":"^8.67.0"},"peerDependencies":{"mongoose":"7 - 9"},"_npmOperationalInternal":{"tmp":"tmp/gb-mongoose-keywords-plugin_1.1.37_1786589720363_0.8898688203317291","host":"s3://npm-registry-packages-npm-production"}},"1.1.38":{"name":"@geekbears/gb-mongoose-keywords-plugin","version":"1.1.38","description":"A Mongoose plugin for keyword generation","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib","compile":"npm run clean && tsc","prepublishOnly":"npm run compile","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","lint":"eslint -c eslint.config.mjs src/*.ts --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git"},"keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"author":{"name":"It Geekbears","email":"it@geekbears.com","url":"https://geekbears.com/"},"contributors":[{"name":"Bruno Jardon","email":"bruno@geekbears.com","url":"https://geekbears.com/"},{"name":"Ivan Rangel","email":"ivan@geekbears.com","url":"https://geekbears.com/"}],"license":"MIT","bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","dependencies":{"lodash":"^4.18.1"},"devDependencies":{"@types/lodash":"^4.17.25","@types/node":"^26.2.0","@typescript-eslint/eslint-plugin":"^8.70.0","@typescript-eslint/parser":"^8.70.0","@vitest/coverage-v8":"^5.0.0","eslint":"^10.10.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","mongodb-memory-server":"^11.2.0","rimraf":"^6.1.3","typescript":"^6.0.3","vitest":"^5.0.0"},"peerDependencies":{"mongoose":"7 - 9"},"gitHead":"4572e174b2b54bd4a70360d462e5449c9737dd49","_id":"@geekbears/gb-mongoose-keywords-plugin@1.1.38","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-jVbEWo5UuNXnHH922Qberu57sQlWZYwBZoC/bZnLmziem36bEhNVbdg/U0KpvqjLmnDszhNtTJo73yw48Uy8+A==","shasum":"37161eb002f0ffbad23298c71506b951c5bab123","tarball":"https://registry.npmjs.org/@geekbears/gb-mongoose-keywords-plugin/-/gb-mongoose-keywords-plugin-1.1.38.tgz","fileCount":37,"unpackedSize":36039,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFNcqDsdzaWer6kt5szCwBjHyPpk0wtVqSCOAhJ/qQwQAiB3iyNeYaWcJnKirUMD7YOedW0o/IVXFnUNHaGCQoeEcA=="}]},"_npmUser":{"name":"it-gb","email":"it@geekbears.com"},"directories":{},"maintainers":[{"name":"it-gb","email":"it@geekbears.com"},{"name":"victor_geekbears","email":"victor@geekbears.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gb-mongoose-keywords-plugin_1.1.38_1789009591285_0.7286270507366028"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-30T01:55:51.397Z","modified":"2026-09-10T03:06:31.665Z","1.1.2":"2023-05-30T01:55:51.636Z","1.1.3":"2023-08-07T22:00:48.816Z","1.1.4":"2023-11-08T21:33:37.019Z","1.1.5":"2023-11-10T23:29:44.041Z","1.1.6":"2023-12-12T06:46:50.220Z","1.1.7":"2024-01-08T15:48:16.006Z","1.1.8":"2024-02-15T21:38:05.391Z","1.1.9":"2024-04-17T02:34:17.250Z","1.1.10":"2024-05-15T23:24:24.456Z","1.1.11":"2024-06-18T02:12:06.426Z","1.1.12":"2024-07-19T16:55:56.478Z","1.1.13":"2024-08-16T21:30:03.579Z","1.1.14":"2024-09-26T18:45:16.965Z","1.1.15":"2024-10-22T19:57:29.998Z","1.1.16":"2024-11-25T19:14:23.748Z","1.1.17":"2024-12-31T17:00:18.621Z","1.1.18":"2025-01-11T05:04:17.930Z","1.1.19":"2025-02-05T22:12:05.801Z","1.1.20":"2025-03-11T02:15:04.702Z","1.1.21":"2025-04-14T19:02:05.420Z","1.1.22":"2025-05-06T02:13:44.033Z","1.1.23":"2025-06-11T15:36:49.851Z","1.1.24":"2025-07-01T21:10:48.571Z","1.1.25":"2025-07-29T19:20:10.472Z","1.1.26":"2025-08-25T23:32:18.849Z","1.1.27":"2025-09-25T17:17:03.801Z","1.1.28":"2025-12-03T17:00:55.705Z","1.1.29":"2025-12-30T20:21:19.725Z","1.1.30":"2026-01-31T17:55:58.039Z","1.1.31":"2026-02-24T00:14:17.763Z","1.1.32":"2026-04-07T05:15:17.164Z","1.1.33":"2026-05-05T01:52:04.853Z","1.1.35":"2026-06-03T03:35:39.779Z","1.1.36":"2026-07-01T04:59:14.749Z","1.1.37":"2026-08-13T02:55:20.504Z","1.1.38":"2026-09-10T03:06:31.426Z"},"bugs":{"url":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin/issues"},"author":{"name":"It Geekbears","email":"it@geekbears.com","url":"https://geekbears.com/"},"license":"MIT","homepage":"https://gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin#readme","keywords":["mongoose","mongo","plugin","middleware","keywords","search","geekbears"],"repository":{"type":"git","url":"git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-mongoose-keywords-plugin.git"},"description":"A Mongoose plugin for keyword generation","contributors":[{"name":"Bruno Jardon","email":"bruno@geekbears.com","url":"https://geekbears.com/"},{"name":"Ivan Rangel","email":"ivan@geekbears.com","url":"https://geekbears.com/"}],"maintainers":[{"name":"it-gb","email":"it@geekbears.com"},{"name":"victor_geekbears","email":"victor@geekbears.com"}],"readme":"# GB Mongoose Keywords Plugin\n\nA Mongoose Plugin for keyword generation\n\n## Installation\n\nThis package is available for download from the internal Geekbears NPM registry. To install it, run the following command\n\n```bash\nnpm install --save @geekbears/gb-mongoose-keywords-plugin\n```\n\n## Usage\n\nOnce installed, add the plugin to your Schema definition. Pass an object with the following options to configure the behavior of keyword generation.\n\n### Available options\n\n-   `paths`: a collection of the local schema paths to generate keywords from. See below for more details\n-   `virtuals`: a key-value map of virtual paths to be populated and generate keywords from. See below for more details.\n-   `omit`: a collection of words to be omitted from the resulting keywords\n\n### Paths\n\nLocal fields from the same schema. Supported types are string, array and object, and no additional configuration is needed since the type is detected upon generation and handled accordingly.\n\n> **CURRENT LIMITATION:** In the case of objects, keywords will be generated from **all** properties. This will be addressed in the future\n\n### Virtuals\n\nThe virtuals map is a key-value pair of paths to populate and fields to select from that path. Keys refer to the virtual path and the value must be an array of internal fields.\n\n```typescript\n{\n    artists: ['name', 'genres'];\n}\n```\n\nBoth single documents as well as arrays of documents are supported, and no additional configuration is needed since the type is detected upon generation and handled accordingly.\n\n> **CURRENT LIMITATION:** Deep virtuals are currently not supported, this means the plugin can only generate keywords from virtuals one level deep. This will be addressed in a future release\n\n### Typescript\n\nThe `__keywords` field is added to the schema definition upon setup. However, when using classes, the field must be added manually to the class definition. The package exports the `IKeywordedDocument` interface that inherits from `Document for this purpose.\n\nYou can then define the type as follows\n\n```typescript\nimport { IKeywordedDocument } from '@geekbears/gb-mongoose-keywords-plugin';\n\nexport type AlbumDocument = Album & IKeywordedDocument;\n```\n\nThis will ensure the `__keywords` field is available when querying the model.\n\n### Configuration example\n\nImport the plugin and add it to your schema within the `MongooseModule.forFeatureAsync()` factory\n\n```typescript\nimport { KeywordsMiddleware } from '@geekbears/gb-mongoose-keywords-plugin';\n\nMongooseModule.forFeatureAsync([\n    {\n        name: Album.name,\n        useFactory: () => {\n            const schema = AlbumSchema;\n\n            // Configure\n            schema.plugin(KeywordsMiddleware, {\n                paths: ['name', 'description', 'genres'],\n                virtuals: {\n                    artists: ['name', 'genres'],\n                },\n            });\n\n            return schema;\n        },\n    },\n]);\n```\n\nThis will generate keywords from the `name`, `description` and `genres` local paths, as well as populate the `artists` path and generate keywords from the `name` and `genres` fields inside `artists`\n\n### Query example\n\nThe purpose of generating keywords is to facilitate a search functionality. Execute a query on the `__keywords` field using a regular expression as follows, to implement a search on a given model.\n\n```typescript\nalbumModel.find({ __keywords: { $elemMatch: { $regex: new Regex() } } });\n```\n\n## How does it work?\n\nThe plugin adds a new `__keywords` field to the provided schema, and sets up a text index to facilitate a search feature implementation.\n\nThen, it automatically generates keywords from the specified local and virtual paths and persists them into said field, whenever a new document is created or an update query is issued via the `findOneAndUpdate` method.\n\n## Troubleshooting\n\nThe plugin performs a set of validation checks during setup to mitigate possible runtime errors. Most common errors are:\n\n### No options provided\n\nOccurs when the options object is missing from the setup call. An options object MUST be passed to the `schema.plugin()` call. Make sure the options object is included as a second parameter in the setup call and it's not `nil`.\n\n### Path not present in schema\n\nOccurs when a provided local path is not defined in the schema. All local paths MUST exist in the schema. Make sure the specified local path exists in the schema and check for any naming typos.\n\n### Virtual not present in schema\n\nOccurs when a provided virtual path is not defined in the schema. All virtual paths MUST exist in the schema. Make sure the specified virtual path exists in the schema and check for any naming typos.\n\n### Must provide at least one of the following options: paths, virtuals\n\nOccurs when none of the path option fields (`paths` and `virtuals`) are included in the options object. Make sure at least one of them is specified in the options object passed to the setup call, and it's not `nil`.\n\n## Contributing\n\nAdditional contribution is welcome. If you find a bug or have a new feature in mind, don't hesitate to create a new branch and send a new Merge Request with your changes. Make sure to follow the current Geekbears guidelines for project contribution.\n","readmeFilename":"README.md"}