{"_id":"ts-cache-mongoose","_rev":"52-4355105dbb150c54cacc0e66dae999ae","name":"ts-cache-mongoose","dist-tags":{"latest":"2.2.1"},"versions":{"0.0.1":{"name":"ts-cache-mongoose","version":"0.0.1","keywords":["mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@0.0.1","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"ac9731fd93d32467ff118fe94f44398ec1135022","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-0.0.1.tgz","fileCount":76,"integrity":"sha512-I2yOdedlSzSomicWWFYX/6+zptD7l/9HyiyRceBcFUkvjKo8jTQKYyBVze9ZRZuuL1Y9NFf2JKV8GH3N2uWFjg==","signatures":[{"sig":"MEQCIHHAHggrbiFJZOUyEhW7Wvpc12gPH5JwmMMw2EtzCsELAiB3ekujlypCEWVFomB9snsOWwsana7OItRm0mMgRPBxbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSa9RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2txAAiPpspFsOniBHcBOIjz6sBCPiGC9hMaaBOp6lzakPw78lm3dq\r\n2COync6NaihX5PX3CRev+rbUNH9oNl2/EcFtu1F8zFq2RtY1E4kytZR0Zj9f\r\nyPStfCTzQZjJ9iyNSRyD8SHysZD1+Od3XyeH95DAWmPCztFQJvknX3Gm6mPC\r\nvUUb3SSTyYrfkAe/98mUZjUAspQQec98DtRKL1oDqCZ0Mrvt2sOlfP09L8XX\r\nyNkxQPGYawglgKfyYPKY7UrtfODAafrbh3I32w6zN7KXv4HTyGwRawe0e0FG\r\nHfRsvYtqlZ4f397hEjcRC4Al9YtpU5EBn0+Z1Fa6NDS2UwgUtmRRycp1Hcl1\r\nKNzBZnYTwyF3bmYJb4DvzQYXyU4fCWbRUjt/4gJl2RH8Lywja/fbJ77AGNT2\r\nK7YULV+tvRfIGBjxs9Rn4Vp+tarZiOBp+bdTa4wKC7d+NGR59EiIGvAvyvPG\r\nPJIXU2jFrNtSG/cZkQZM/Fv3iI8fqVkfgJ3/lRZ+ZHG4tZoZrxMlKdrIuQ62\r\nDxo3F4ad2uYRnW0dRh1pmlKx1q6Bx4QB9778+FsdeORPOHtt75iMdls6/36j\r\nNf6SdaPA46IK/JgEfSu1RkNzkfKXtpdjlx3vLIMheEsCYElx8ufzpma+9u8v\r\nAR74kFs0gGd7xFVs43q75XvAj7M/0GEFUAg=\r\n=OM0Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"2d78097a1a8921815281f629d433869d481b87c8","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm install && npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.0","description":"Cache plugin for mongoose","directories":{"examples":"examples"},"_nodeVersion":"18.15.0","dependencies":{"ms":"^2.1.3","lodash":"^4.17.21","ioredis":"^5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","merge":"2.1.1","eslint":"8.39.0","ts-node":"10.9.1","@swc/cli":"0.1.62","mongoose":"6.10.5","open-cli":"7.2.0","@swc/core":"1.3.53","@swc/jest":"0.2.26","@types/ms":"^0.7.31","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"18.16.0","@swc/helpers":"0.5.0","@swc/register":"0.1.10","@types/lodash":"4.14.194","eslint-plugin-n":"15.7.0","eslint-plugin-jest":"27.2.1","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.0.0","@typescript-eslint/parser":"5.59.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"5.59.0"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_0.0.1_1682550609349_0.43738008343741597","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"ts-cache-mongoose","version":"0.0.2","keywords":["mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@0.0.2","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"f865ea4ed49b1c5aab97f5104184ab8266174a70","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-0.0.2.tgz","fileCount":77,"integrity":"sha512-IJzC3+9CP2+tXPKYr6mvktOOpvDFwwABaRfGWY9JQNn1sPvlBPao2c6Hf+xX3NyohcgT8wHZSeMX/WeID5LeXA==","signatures":[{"sig":"MEUCIQC0lQQa7GZTocEQxoe6Ea7V1acjkGNpgVx/V7VOPLH4ggIgTN02rueJRv2+El/dBh2YRDZOjk4vUiT6gFjbJ3K7FK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSmyLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBSg/+JutltZPahrrCkFmrVsw+HCtBAFW646hIBqAqEI6u9VBhlK0M\r\n/JqbAkQKHVYzf5VLsdUe04S20JUL/LqllbiqYAHiXFsfE8f+NkfuO22UMQSA\r\nysrbT2mbaaUqndectfgNFWwYH60YRIK2BURz7NtbCT5grKWVMgsRqGSh8FKh\r\nRRG0Z3YUXJza2MU3Mmpsj+Tim8SrYaA7etsju0aZ5dWraONLtt8AdrVcQQ5M\r\nPH920THXNx3RgMaS3ctgyJunS03WVp2S/fF4CToNumxKTQIN20fb8WG8oFkM\r\nl40+8WOP43HhXNpR6ymlIR4oVR6F35cl+o9I0ZdjIHkvelKMn5rO9bhBWoOm\r\n8bopknkvznNWAnbp+b6JsFGrYbE9e0BEn3Gr/dKsaalwXk26nOV6Q4aPAqNT\r\nPnU48ZJJkB3+KB/CPkXzSRQDNuTc7dikaaZzrPZYT6zih9Ym/DPhZUaCCegE\r\njasQCEKkKHHyrW5kfjOBSiKvdycSfbJ+GmDQJXFVOt7WbaXUu5w5GOxgoR2q\r\n4k3zSPNwEUgy955fhp9s0eiET+LSci+ryQKsCNssPAshJPJoFZHAbWMLODs0\r\nh97UOx/YLDnjfZWkUTLRW8BtUDDUshlY2t8xCB1VDiOfVwsymphM2G2YYJFU\r\nEhWbH8wyV+aAeiy/J47M6Y7w+4x31nsRAUw=\r\n=vuj7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"01ff7eee8781f0537e64d5a5bcef827aa56b41c0","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm install && npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.0","description":"Cache plugin for mongoose","directories":{"examples":"examples"},"_nodeVersion":"18.15.0","dependencies":{"ms":"^2.1.3","lodash":"^4.17.21","ioredis":"^5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","merge":"2.1.1","eslint":"8.39.0","@swc/cli":"0.1.62","mongoose":"6.10.5","open-cli":"7.2.0","@swc/core":"1.3.55","@swc/jest":"0.2.26","@types/ms":"^0.7.31","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"18.16.1","@swc/helpers":"0.5.1","@swc/register":"0.1.10","@types/lodash":"4.14.194","eslint-plugin-n":"15.7.0","eslint-plugin-jest":"27.2.1","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.0.0","@typescript-eslint/parser":"5.59.1","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"5.59.1"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_0.0.2_1682599051492_0.12470411399285886","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"ts-cache-mongoose","version":"0.0.3","keywords":["mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@0.0.3","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"31ee96c2548b2ff7ee3e1c6e52829af451d9305f","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-0.0.3.tgz","fileCount":77,"integrity":"sha512-ARoxgp2u9gKDFMPhAWq931dX9Xrji0r6w3Jy1UwdGua3nrZotsryVJ0MlR6vth0/qa7ZBM0Ss5XKOCFTo3NyzQ==","signatures":[{"sig":"MEUCIEIpHILGevtVPh+R/5s0ylkdZuaZQosJEan9pfnArQxVAiEAlznefQvCSyfTa1n7WPoY35uXMuxk3zTS0l1/xPBdWoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSm6/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmog//S5W+U/gAeTbBxTPcNbgcuNbEZ0a9IMWgq2KNfnE9KmU4BENa\r\ncJ1yL1/P+4lgGmUf+RdBNjs0KXpMPyRgGFzFbGHqg6bKDpaI12zZUaAvtL/R\r\nNS1qpsGKEbj7nJwrUK80qT9C13LU5ZwY9iOwhYMlDCt1iCV1akuxfVNmRcPW\r\niw80CJTgfgWC8jshiqBpPRQfZpeeJUmkPptA1k3/RaggMMRU1Bcm7Dx7xv2f\r\nmm7uS6C4fxgqAEsEoJ6dB6QggDXh3bc/fP3iAq2jgsTmTy4D7EFvOCvUI6q2\r\n7hvkaibDF2dQ19evBAPKbQg7AuuLoi/J3nGzAolGIEVylBoQ0s2mSvPqqVkp\r\n9mbbpCF2um+7viDL4+8hzYAZUyVJDvzenU196qB2N9WczjOBBhYdUqY2j78a\r\n/oXtdvVdrNod0c5S38F26mPt8Wo/7NehEWIPPS8bg0x6ef3WBOtZiDt8jrtk\r\nhkBU6O50bDQOG5OhKtxZNrT3q5oGYQRrN34nef2cwElpGQk1p1ox/hPt7PyD\r\n1uoGtS6VSRYeHBpvvDyf++p0sVoeUgMl5aybqytAGSq+C19GzWW1tr8ghF8U\r\niaFiY59JgGREc4UpjKTNGWsipNVS8zx8D2ste3awgzw19xin86S/+kax4e6z\r\nT/a0HSPEY21rQli4x+bPW2bOTOGPwVBXbAk=\r\n=5l8R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"06f6d971a8892654165f49b649ae793f63d585c8","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm install && npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.0","description":"Cache plugin for mongoose","directories":{"examples":"examples"},"_nodeVersion":"18.15.0","dependencies":{"ms":"^2.1.3","lodash":"^4.17.21","ioredis":"^5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","merge":"2.1.1","eslint":"8.39.0","@swc/cli":"0.1.62","mongoose":"6.10.5","open-cli":"7.2.0","@swc/core":"1.3.55","@swc/jest":"0.2.26","@types/ms":"^0.7.31","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"18.16.1","@swc/helpers":"0.5.1","@swc/register":"0.1.10","@types/lodash":"4.14.194","eslint-plugin-n":"15.7.0","eslint-plugin-jest":"27.2.1","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.0.0","@typescript-eslint/parser":"5.59.1","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"5.59.1"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_0.0.3_1682599615545_0.21417917081509374","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"ts-cache-mongoose","version":"0.0.4","keywords":["mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@0.0.4","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"77c501edaf3bd444ec9be0fddc605601e666b02b","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-0.0.4.tgz","fileCount":96,"integrity":"sha512-DvBKjUrWjYpY4WGN2X8ioxmus010JXzmB5Bj7itIE68z4NhjDLNN1ybWu7zWpBdW6DlbfSjqx+QpgIVq3cNs8g==","signatures":[{"sig":"MEUCIDD7clBa1bT7jEhMAvkZAzHP7WfgKrctNHSz6L9EtdhgAiEA/OXoGCh6seDyq/9L+yeKSBRbNUqSOKbscFuc/0zEB9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSv2ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7kw/+LDjPfntBpcLj/aUGmOQZ6l/Hno7XsfEB+ua6UyoDBdv6MW5O\r\nStfMKv65Yngtl6nrbpZTO9dNf5z3PwQ63Bv+Gn6fhXMzLx4HuMAra251fyuQ\r\nPAdg3drBxoQ0bhEXzx9haik1UxF2hRRZC6ZzXC+oA2jGGuIg+FTxdmD639rr\r\n+vkV7MRwwz+Hlc+DKF2vsBbHEZsw17Weay4BhyTemukVP3CHsfXwCgwAGKbC\r\nGa9wHcbPO35mdoQuh6VpVg3LUqascVixEzrhCbctvC79mcn0oz/BgOO4ZJiB\r\nfTWM77f7Q+9APKAl8DFL2zH+YWCe1A+ECpfQxGHrkFCtQk0EBH3mcadJFXAA\r\ngB5noJKESE2v+AR//hYM2JE/Hd/a/Z+baD8waNF4zjJVRA5UuwBTgCNxZ397\r\ng/ae0h9FkAAjWDDjJGyTa5MIVfExOapI8cMYUJWaVB49QfvrIep/3cJ56yIC\r\nF/GPEsI2mXLcrLtojO2JEMUZTFacmes6ORiCL+C9vSkPGnGELsybK0k6hg80\r\nbGR32XQcoe7OuTwmA4WrYpmUK5e3/ZDlyr+8sNDmR77+UHKbnFr8AojxXmhG\r\n/bRifGXJ1sIgDiq5+Xt2Nme5abHCbsoam/wm5RV9dSf/T3sQu/TtYd+oF2Ac\r\nDy9QPCfoCZUqKgrjNJlyusM1toAZsnsRIAo=\r\n=F3Vg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"75d4ddf388670855f9d0dd4f09d030301ae26942","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm install && npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.0","description":"Cache plugin for mongoose","directories":{"examples":"examples"},"_nodeVersion":"18.15.0","dependencies":{"ms":"2.1.3","lodash":"4.17.21","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","merge":"2.1.1","eslint":"8.39.0","@swc/cli":"0.1.62","mongoose":"6.10.5","open-cli":"7.2.0","@swc/core":"1.3.55","@swc/jest":"0.2.26","@types/ms":"^0.7.31","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"18.16.1","@swc/helpers":"0.5.1","@swc/register":"0.1.10","@types/lodash":"4.14.194","eslint-plugin-n":"15.7.0","eslint-plugin-jest":"27.2.1","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.0.0","@typescript-eslint/parser":"5.59.1","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"5.59.1"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_0.0.4_1682636185723_0.048185481920023365","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"ts-cache-mongoose","version":"0.0.5","keywords":["mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@0.0.5","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"4bdf79aaeda52d81433405de871aa4aa113af71b","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-0.0.5.tgz","fileCount":96,"integrity":"sha512-cMKP+wkrlqKcB3QoFAQ3CfXJBWmomSUtvRYdI8a182YPce37IgKF2KXsJSFaSgqX2d/0Cpu/8Yt7BNpvMqlUlg==","signatures":[{"sig":"MEUCIQD5uE9ZlgiUIF4Ak0RfRN3ciVpe6moM6xKqwQZSK9Kn0wIgN1FB0RMg6Pz0IwA7UkbFqHmsY0kpeaGmb77JCwTJkKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSv8NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwyBAAiGpS+oSNL+4jHUtxkdRL90QaBBL1P5Bj4r7oJyXha1BFSVcT\r\nhsX2a83CEd3wbCpYIEBY1xdCj2Zw9SjxYRgOTi5fNFxGznyHcPsDaS4QNF6R\r\n+5n+PbTXpF/tpF6rYuCZycgOwZtarjP+fLhVICftT/64wWX90yfnrTM+ZAwo\r\noLA8yo5aj5mHi9zIBjpx0orelDJ45CnnbZT0k7BXOiO3mj+kMuf1+jg0g3zR\r\nWDLej1YLPU4ukC9+rHFl9rUHbyTO5BbeJj8osJ26Qrkxs7/vqhaCBVQJLn/m\r\nCG5diqhyhE9hcqC272cvNQxC5QvmKoDsp1vJS3OwhVxi7JHRgSy0Kbn+/NpT\r\nE+7Pw4BBXIFW221naXJ5jvZ+tXHIAsp69CqVYgqwvAowVI/JMFftAMbSJOfp\r\nKqS4XbxvQp/MGW/+wtkxcWK0OivsNYe2XN9GWGkzjtH4EnNOx1pG1UkYNVRy\r\nDHnwbn6FfyvTN8J56UTiFNSJs4FXtdPI3tmTzsw7Ul/PZOeBmzkodvJKw5WK\r\nUDu47Zu1/DxEi12sfAPk3fx5w8YHpe6W7+X/VzPNRLeLyNEuWDGW/n1TjNkQ\r\nz4V2WBZDS4p6X0nV1IinPF0WXfv/QmjZW+3n5yIh6n7BYR+Zduv87rQGFNzK\r\nUEtD0gT7h0vla8XCZuNhz3Lj5V5glcicGwQ=\r\n=YFb1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"df56f2b4c4f5870beb5b390dd124e2537e795bee","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm install && npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.0","description":"Cache plugin for mongoose","directories":{"examples":"examples"},"_nodeVersion":"18.15.0","dependencies":{"ms":"2.1.3","lodash":"4.17.21","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","merge":"2.1.1","eslint":"8.39.0","@swc/cli":"0.1.62","mongoose":"6.10.5","open-cli":"7.2.0","@swc/core":"1.3.55","@swc/jest":"0.2.26","@types/ms":"^0.7.31","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"18.16.1","@swc/helpers":"0.5.1","@swc/register":"0.1.10","@types/lodash":"4.14.194","eslint-plugin-n":"15.7.0","eslint-plugin-jest":"27.2.1","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.0.0","@typescript-eslint/parser":"5.59.1","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"5.59.1"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_0.0.5_1682636557291_0.34871915246947727","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"ts-cache-mongoose","version":"0.0.6","keywords":["mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@0.0.6","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"46d19648096467c10465fab8d5f61b9bce1ccb2d","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-0.0.6.tgz","fileCount":96,"integrity":"sha512-E2/ulxMMgZdz0w85IA56eGa+jIeXG2r2JBs13Oz0sZw2qYEfkTt+fu0F6xsk9pVZFylnqR5ZAsFKw9/DF6jqEQ==","signatures":[{"sig":"MEYCIQCJy336f4Uog/nVw+W6DRTO5WErwo+CZedqtRDrH4twwgIhAMC8jDl6iNYZhB41w9GN8JoaphrGHldn1vluLw278DH/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS6oHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodQA/9GLdojRkpImowHhnNkjw5eG/mKBiKO7hlZQo059RKkH4lhMM8\r\nNAR768G1wp1xHKXb/Ba/Zihuy/GkXdFrGu/lXexXrhKgzBXBNRFUbr9TvyKn\r\n6fG2uJJSJvI4YW7YqmBQ4tM3glhEh/ucJKOVgxyX9UxadrhH6yqsbAki2aNc\r\nLnxvfManFyHl8irBdMtY2drmDPf1+BxBc5YrdQO1v4VgV6xaWBFFA1rX+lr0\r\n1fxNFkRJAVjEgzSWz3bzo9ZtzvIgruO38IKF05XXw0UDLRev5bGfm0G5ddjc\r\nOO2uFae9YByxkU5z/2hGqVttUypEIPUq6ZYFzE4p4o6ULZQezvhu/OjqQ9UC\r\nPvOvIhTAD8Ska2erC8AZ7OCUSYn4A81D3MJdpiS1dCzEAiFNlGqwYUPbnyQo\r\n0HGHb34G/xn3WRcuIRcZqRNyKVDYDt9GV1t+uO1KjctXZvJ6RzpH1wRcohbJ\r\n/Imfo64TAQDU5TJwKlNkStmse+Lg8UkZAhc/lhNvpA0S443iG2IzM/5kyUGd\r\nZ+vw1ZrLbNYjXb/Pm7afWzzgIeyhojGgydETlcYs64wmng0xK+9RXAZt5SxK\r\nC8rIU6dKqztDNrAHHjLgt0mzjeFOpKd7TCZ+ox9jRiafbf/IuuhKs5WjjE2y\r\n36cPNK/wFToPu0ByazJcKu1OgeZBWVODaQI=\r\n=wbK7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"a0b743b057642d442d4fe8bcbe22a02f2eb51299","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm install && npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.0","description":"Cache plugin for mongoose","directories":{"examples":"examples"},"_nodeVersion":"18.15.0","dependencies":{"ms":"2.1.3","lodash":"4.17.21","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","merge":"2.1.1","eslint":"8.39.0","@swc/cli":"0.1.62","mongoose":"6.10.5","open-cli":"7.2.0","@swc/core":"1.3.55","@swc/jest":"0.2.26","@types/ms":"^0.7.31","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"18.16.1","@swc/helpers":"0.5.1","@swc/register":"0.1.10","@types/lodash":"4.14.194","eslint-plugin-n":"15.7.0","eslint-plugin-jest":"27.2.1","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.0.0","@typescript-eslint/parser":"5.59.1","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"5.59.1"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_0.0.6_1682680327447_0.2317852150104418","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"ts-cache-mongoose","version":"1.0.0","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.0.0","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"ce4af58a853e35a68b6705a4713beae49654f8c4","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.0.0.tgz","fileCount":96,"integrity":"sha512-UTcQA5v1aKR1zpOuLM6RZU/fB02IS2aOi+gc2CsPsLRHOfb+n9C6YmNT1EgearOxavX/hxFlDhf+xgFa3fC7MQ==","signatures":[{"sig":"MEYCIQC9emku8lcgb1uHdFt91uj8njYeGKVk4vtELImyI2t1wQIhAKuvroojfMyQakrr7C3l4zh5OWmmQpLV4DGQpKLpn0hs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTMaUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrW/A/9Fp3qcdNxwWOEY79OrGYfuUlhxytuoy9qy9GFpzQUzvGW3pWD\r\nravwpqlszZZQYvaTY1WpulhyDwnVDcVzG5X5sogfY+RhUIFJ/o6kuLL58EGK\r\njAjJQfybAYqVhvrogUZmmFnYo/6kWzY0Tbk23m4HgEPCveK+u6PKxLCcG24U\r\nFCJDSnGDbkAveweWHOYQy73Os7iWQjFSY9HdaKAZLFRmsV5+FQFBUsUAsAOf\r\n/XDkRR5X7tvzTjhtwH2D3MUblOKwE2NkIqbEmKBg0ReiR25CN+a7r/grq+ru\r\nOYSTr4HoHu1nOzxwrOAMzHZkHdySXsT4W0OYrydtq07250ueeObe9EDGgbB2\r\n7q46X2bMvnhPSt/o+3S7Yj50MSWj3Zj0ZtD1Ud/Ou+p3etZ/CmY4QTkfoDCb\r\nCfae5cfrXhuw42nPPgFzxR+OwEVIwVQ+TZoA5SHsSrYHzAq3sDAgtOVSIyfW\r\ngeQiDe0nBWWO5qswNUWHtfyZlgPsrwtmI+n9qrCR6Hz9kkv9nlGzsfXXcc0t\r\nBsuMIZ27w5SNGc+F48G+GEcIxzTI7p4uCcE/cErY3XLKRxYVz+upsaA1XAA4\r\nIIesD1x9a+HzOrKD+lDkMTeTzawC3M9tFlsk+m55XPrjHf7W3oxbmilZt1Jv\r\nfvTy8rqO/eQO9yUHgeKQj6qOq+xw3G2HLbs=\r\n=+N04\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"4454c41ab288bb691622bc038e6732becd17609b","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm install && npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.15.0","dependencies":{"ms":"2.1.3","lodash":"4.17.21","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","merge":"2.1.1","eslint":"8.39.0","@swc/cli":"0.1.62","mongoose":"6.10.5","open-cli":"7.2.0","@swc/core":"1.3.55","@swc/jest":"0.2.26","@types/ms":"^0.7.31","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"18.16.2","@swc/helpers":"0.5.1","@swc/register":"0.1.10","@types/lodash":"4.14.194","eslint-plugin-n":"15.7.0","eslint-plugin-jest":"27.2.1","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.0.0","@typescript-eslint/parser":"5.59.1","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"5.59.1"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.0.0_1682753171954_0.49045836741662807","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ts-cache-mongoose","version":"1.0.1","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.0.1","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"e33dc01b3c42c9ecdaff60105df5e5fe8213b9e4","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.0.1.tgz","fileCount":96,"integrity":"sha512-8T8UKcLa0laHZKqWRpjrIWAvAw1Ay59DlaVomVLSUKccDkFxfb0BlOtGymwYq/YPqvZec+5c7U5rrPO5B0kchw==","signatures":[{"sig":"MEQCIBrhj0hUDnCu7wLRH0w97LYnGZMHlSQptQgL/8LwriqRAiAcSvwj72QV1wHBdmuNgaGyAtp3nHHisTDs7H+ut9xijg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTnM0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHBw/+L70pk3cH5NRYEZ4Tu5DuqQQje38JLKVA1w7rMhw8xdSN8jJL\r\nMKTgN8quP6c/kuuuOOXIVpssm4ROskEhhQh/N+1n5IQ9mLpfhruEZGFuF9sl\r\nkpBwX013Y8v0EBnGvde3YbhxHseoaW0K1PLWXP480VfWd5pDvFPCKXG9UWfY\r\ncd3zHFlqMsffUBVCAaOn1omwebt3YUcAx5Nrrt5o9zc5s5N4trceA1qL0PSh\r\nvzG5M29XAShO9BdJKG7gVDEjfU/lDPkdHGuvXsxXpqzmHQLjQv/4BJoqjroN\r\nNB3pF4P0wmIAWUDBtjzULzo8DU09VLrjgjLWqvRI69hfRdO2qqSvEHGo8NBH\r\n+XCET2gcSUb6/egERXZPKScw5z0Zcw2Y9tIL6KVEaoIus0jJO8fyU8snTj02\r\nzCNLjrQeuk5N3PgaCPKkt3Bq7tTpQfrGjoNigcvHgyG8BY9zDEDn0FMq698f\r\npWz3StG3PDgzDgijDznm5v69zkmDFu9MjTMDvXdR3CrEXOb7cpuhCNNRyddq\r\n1Gj1tYE5l+0Hxa7Dj1rARhO53KmDGFO+Ezin0vVcQveitxhpoAxerdw5+vFN\r\nhDtPDD1T7khdCp3AVpB36T55U1cLcSDln8fXj/vZ3aTSxxJaQIG1OUY9+wt4\r\n1N6zUfBQ6R5rtEcGAf0KVdE0/itMPse/2PA=\r\n=3ZmX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"3efb2295878a08cedc5f7b31f0b1c010b1401127","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm install && npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.15.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","merge":"2.1.1","eslint":"8.39.0","@swc/cli":"0.1.62","mongoose":"6.10.5","open-cli":"7.2.0","@swc/core":"1.3.56","@swc/jest":"0.2.26","@types/ms":"^0.7.31","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"18.16.3","@swc/helpers":"0.5.1","@swc/register":"0.1.10","eslint-plugin-n":"15.7.0","eslint-plugin-jest":"27.2.1","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.0.0","@typescript-eslint/parser":"5.59.1","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"5.59.1"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.0.1_1682862900594_0.403083332848025","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"ts-cache-mongoose","version":"1.0.2","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.0.2","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"80d699236729863afdba71f7d1b3b6af1944549f","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.0.2.tgz","fileCount":96,"integrity":"sha512-U/g2WRJg9pJSX6CVrk+3gokGm3z4IhgbQvbG4MyluIEbHorpuUk/RtTT7Nyc5o//6AGrE5C9elEeF+U67Z1s5Q==","signatures":[{"sig":"MEUCIQCC4atFjrBVdzIBNW+Q76nuZTvmx6HBaU690LcQD2GCaQIgbH6cTWaNXlqFKc9xbZBpCUjc56SDXkIPC3eR5pyRDZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96549},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"bf2dfbac1d6ee2c5dd860bc4f423a1dfbeaa050d","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.15.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","merge":"2.1.1","eslint":"8.39.0","@swc/cli":"0.1.62","mongoose":"6.10.5","open-cli":"7.2.0","@swc/core":"1.3.56","@swc/jest":"0.2.26","@types/ms":"^0.7.31","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"18.16.3","@swc/helpers":"0.5.1","@swc/register":"0.1.10","eslint-plugin-n":"15.7.0","eslint-plugin-jest":"27.2.1","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.0.0","@typescript-eslint/parser":"5.59.2","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"5.59.2"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.0.2_1683042172506_0.8136056001958409","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"ts-cache-mongoose","version":"1.0.3","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.0.3","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"0dc86497a9abfa792dbec6becd0b9189712c10fe","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.0.3.tgz","fileCount":109,"integrity":"sha512-orBUIImRIKdIaY2HZGg8xwLFyNrtN/t2GoCwUkBGIwJEwh98knNCIaE7xEo3NyVhQQHV5KhBVloALI1dLyUyNg==","signatures":[{"sig":"MEYCIQDNEV4dr3SEB3WmfZQJFflABwU+Q8H/biQ6s0BqALLXaAIhAOUzRj5Lfdg1LAvlfxEyQTBgpIDOexceEYerB4hk+pdf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUg9PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqrcg//SKyN12r8TaVFbOb9E51X1ZeymaXdKZgsW3TG+b86JpshGoK/\r\nK/OtmR+8qwntyUSTwTcIKFvY+lqzfehCxmiHMEoEYITHCWicNUF+OX5YKQGo\r\nwgJzhWXuO3EbbIJ/mLHJNNqp07ziZ+zwoeAQjoKDvxj2YPMPWVbSNCyHMnq4\r\nvZ3cM+/xiRnoIQJ0v7pNMpy+moGlkEL/eqpNYZwX2f7ZWjvzJT3UofVeiuFB\r\nbj0rutIJz62e8PNI+Q9NTwXjshzRXhyYGPx6UAji3e2Zju8+DGSyZ9LyMod9\r\nn5V00EpKEbZLkYO8b9rR85r71MLpKQz7Y56y1eq9bUUt7VzI497Hvqiz4cJy\r\n4fratWxw6BDVrbWTqXpCaeZWfsjyPESSMOHz5EoUhkn+nZcLLBzdXf7S/owh\r\n1LdTD+BI6gj8F+L6LcYTBm4prsfZl1nHcwI9pE/5oQDfsNKTmwwvVETcZcfn\r\nVd2xdESKqhOTg2RUCmnOdXp0gipP/wRVsG2Ar//f47fjHZtqxOVvHUjRP5g5\r\nq56kt/y/W47+rTn1InB048CbVFFzT83eTKkNAUuBDa1eqzxR6RcceDRR1/h1\r\n/o5abmsnrkCLdCKPR5h6wEIIaJUAB8w8ZCSDQEyqviHXBSScdpAuIOSe0NtF\r\nlW2TiEN84GFcy+w1en7/+aTBYDUBhJzCwAs=\r\n=sM0k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"a0c283e8f2e974194f855edea043ab6d0ceff2da","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.15.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","merge":"2.1.1","eslint":"8.39.0","@swc/cli":"0.1.62","mongoose":"6.10.5","open-cli":"7.2.0","@swc/core":"1.3.56","@swc/jest":"0.2.26","@types/ms":"^0.7.31","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"18.16.3","@swc/helpers":"0.5.1","@swc/register":"0.1.10","eslint-plugin-n":"15.7.0","eslint-plugin-jest":"27.2.1","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.0.0","@typescript-eslint/parser":"5.59.2","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"5.59.2"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.0.3_1683099471466_0.42148169124404444","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"ts-cache-mongoose","version":"1.0.4","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.0.4","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"a7a403a2d0de0222f515ac91b1936b5dd0409b27","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.0.4.tgz","fileCount":109,"integrity":"sha512-TTZQF50Nw5vFmNmIpGTzYKYgiHTs6I4S6M0pHoep8455TQvKaHL+dqvSyfdkUdsVB4aKC7HYS/tk9kQ0opZ7Gw==","signatures":[{"sig":"MEUCIQDeIvvy7KcUjw+HKGT7H0HcTt5BC1f6RVHy+RPF3B7JtAIgFb7U/J5xOY7xMeVaJBT+KuHaw8l48Fx/qMaANcfsSeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101444},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"c190fb51f8c9664d371084caa7999bd1948da2f4","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.15.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","merge":"2.1.1","eslint":"8.40.0","@swc/cli":"0.1.62","mongoose":"6.10.5","open-cli":"7.2.0","@swc/core":"1.3.58","@swc/jest":"0.2.26","@types/ms":"^0.7.31","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"20.1.7","@swc/helpers":"0.5.1","@swc/register":"0.1.10","eslint-plugin-n":"15.7.0","eslint-plugin-jest":"27.2.1","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.0.0","@typescript-eslint/parser":"5.59.6","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"5.59.6"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.0.4_1684355797905_0.6355269823905072","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"ts-cache-mongoose","version":"1.0.5","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.0.5","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"cec56005dcfe78b1475d5bf0d90b7e3bc6e698cc","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.0.5.tgz","fileCount":109,"integrity":"sha512-BVMDe11rAkwy6X+yPdw2eQ8JavbpJ/JXziLiic7YHlxlhMFH3yWXWF1eZvJPiZvLwS/tXTXUKHAsn4H5cQWOmA==","signatures":[{"sig":"MEUCIHgXGPZ/ns5O05q+yDYOfw167CbWzGAjw1lBJ0ig9SaQAiEAxEf3fTw0JJ23mhVenTkUx7eZrunM9IsQhY1J46UiQyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101444},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"7e75979652eeee9de52297a07bfaec9bd1fa51fd","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.15.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","merge":"2.1.1","eslint":"8.42.0","@swc/cli":"0.1.62","mongoose":"6.10.5","open-cli":"7.2.0","@swc/core":"1.3.62","@swc/jest":"0.2.26","@types/ms":"^0.7.31","typescript":"5.0.4","@types/jest":"29.5.2","@types/node":"20.2.5","@swc/helpers":"0.5.1","@swc/register":"0.1.10","eslint-plugin-n":"16.0.0","eslint-plugin-jest":"27.2.1","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.1.0","@typescript-eslint/parser":"5.59.9","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"5.59.9"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.0.5_1686318404061_0.5094312393240421","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"ts-cache-mongoose","version":"1.0.6","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.0.6","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"6f3803b5bcc559f667d5804a2d032de658cdf1a8","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.0.6.tgz","fileCount":109,"integrity":"sha512-N0cjhbj/oHfMK+VTmPc7D6zJvM67qQqtN7IykIqyCH7ZictxLbVTV4jBZ/AsC1uGlGPFhZ+sq6hdAbrCJOf31w==","signatures":[{"sig":"MEQCIG5q+IYoe7qfZ1DqwRPcuNgT6IsmjDdW4L01NG63IaIDAiBN4WEE+6xKe1mKX7MMi9TVb9WYdU6GZWKXdGVuGF0BxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101439},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"0c898f79efd4490f3a04b7ccd742cdf3b59b09c3","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.1","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.16.1","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","merge":"2.1.1","eslint":"8.44.0","@swc/cli":"0.1.62","mongoose":"6.11.1","open-cli":"7.2.0","@swc/core":"1.3.67","@swc/jest":"0.2.26","@types/ms":"0.7.31","typescript":"5.0.4","@types/jest":"29.5.2","@types/node":"18","@swc/helpers":"0.5.1","@swc/register":"0.1.10","eslint-plugin-n":"16.0.1","eslint-plugin-jest":"27.2.2","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.1.0","@typescript-eslint/parser":"5.61.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"5.61.0"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.0.6_1688456396081_0.8766012243153196","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"ts-cache-mongoose","version":"1.0.7","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.0.7","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"f5b2ca5a06541e852570377e2c9728c995e6d14f","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.0.7.tgz","fileCount":109,"integrity":"sha512-G+r0ZoPRIRkrFAFRmfsaCt7ftOC773o3uAfW3Nlt389Sa2GwLFV6BkfG41n3GT17hYIbKhrgZxoroATTBB8dnA==","signatures":[{"sig":"MEQCIGGfUDZGW1YYMoYeg19swmMvm9IGtykbJaQmegHFyOiHAiByIMfbTibJiKjW7sRKa0LEymWhT/Bk9FIIB0VuVjmxkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101462},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"2018ed19dc4ba7830b48d42e98b54c336e2ca7ff","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.5.1","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.16.1","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","merge":"2.1.1","eslint":"8.45.0","ts-node":"10.9.1","@swc/cli":"0.1.62","mongoose":"6.11.3","open-cli":"7.2.0","@swc/core":"1.3.69","@swc/jest":"0.2.26","@types/ms":"0.7.31","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"18","@swc/helpers":"0.5.1","@swc/register":"0.1.10","eslint-plugin-n":"16.0.1","eslint-plugin-jest":"27.2.3","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.1.0","@typescript-eslint/parser":"6.0.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.0.0"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.0.7_1689499121746_0.38048942813811215","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"ts-cache-mongoose","version":"1.0.8","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.0.8","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"4ac054da0de8aee115766099168a0cfe4fc7319c","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.0.8.tgz","fileCount":109,"integrity":"sha512-uSHhmhQKZXWtLtihbdUPNe4FOiawuH6luKPM2l0WYrhTRuJ+aaf04uXvWVJsRhD5EsK93kk3LYe/Wjkn8VtrjA==","signatures":[{"sig":"MEQCIACPU0a+UTR5lrniCq1n5jTwm+zuLW+0ewat1W36WgmMAiAfXftF8G1J/c0ytynVSynHjgKxSF1fa9ryv5++5n+Axw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102591},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"e936bf476f65dbcd79e33062e677e4647f418fde","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.6.7","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.17.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","merge":"2.1.1","eslint":"8.45.0","ts-node":"10.9.1","@swc/cli":"0.1.62","mongoose":"6.11.4","open-cli":"7.2.0","@swc/core":"1.3.70","@swc/jest":"0.2.27","@types/ms":"0.7.31","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"18","@swc/helpers":"0.5.1","@swc/register":"0.1.10","eslint-plugin-n":"16.0.1","eslint-plugin-jest":"27.2.3","eslint-plugin-node":"11.1.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-config-standard":"17.1.0","@typescript-eslint/parser":"6.1.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.1.0"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.0.8_1689879087170_0.5096509600965329","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"ts-cache-mongoose","version":"1.0.9","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.0.9","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"3bfe3cc75a5d20c4eb7949b5d78d6f4397d3695a","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.0.9.tgz","fileCount":109,"integrity":"sha512-BqvwHHZHhqrwXRbftTD5V3ZKH9iFMsoUqlzBSvo+TPw10iCjWob4sWNRymyWy7DboPW/FlTxfCIIO1imX9WwGg==","signatures":[{"sig":"MEQCICpxq8lDDc1JKvOawEqbr8B9Cr4Dvc80NL4VeiI4S2hQAiA07GQD/emEAyxzI0JEL6CctQg1//eN6N3iU0CDYmTOJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102582},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"6a489581a4fd69fd18c17cb55060c545cd4d786c","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.6.7","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.17.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","merge":"2.1.1","eslint":"8.45.0","ts-node":"10.9.1","@swc/cli":"0.1.62","mongoose":"6.11.4","open-cli":"7.2.0","@swc/core":"1.3.70","@swc/jest":"0.2.27","@types/ms":"0.7.31","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"18","@swc/helpers":"0.5.1","@swc/register":"0.1.10","eslint-plugin-jest":"27.2.3","@shelf/jest-mongodb":"4.1.7","eslint-plugin-sonarjs":"0.19.0","@typescript-eslint/parser":"6.2.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.2.0"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.0.9_1690223669311_0.052293730572478214","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ts-cache-mongoose","version":"1.1.0","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.1.0","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"80c344585f11821e6951bac51cb6847f97944bb6","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.1.0.tgz","fileCount":109,"integrity":"sha512-ypsZ9HH1PESRyvkoNLGzKYg+Nh+0knngbPZOYKZSxzveYG7ic1sDOxyR7NrF94isT8mxhq2E9sBr7M13DA/H7Q==","signatures":[{"sig":"MEUCIQDKN7VRSKi0q6d/9IH+JuQ20Ze1Wb/0JBiNU6KWlmAdfAIgY0XLMCBkxF4CEGxi4OG23b10vbYPRuZgF8ighhoFBZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102526},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"9af3ff9fe881c3c4150ca0e21a549486bdd79aea","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.6.7","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.17.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","merge":"2.1.1","eslint":"8.46.0","ts-node":"10.9.1","@swc/cli":"0.1.62","mongoose":"6.11.4","open-cli":"7.2.0","@swc/core":"1.3.74","@swc/jest":"0.2.27","@types/ms":"0.7.31","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"18","@swc/helpers":"0.5.1","@swc/register":"0.1.10","eslint-plugin-jest":"27.2.3","@shelf/jest-mongodb":"4.1.7","eslint-plugin-sonarjs":"0.19.0","@typescript-eslint/parser":"6.2.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.2.0"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.1.0_1691261238060_0.2609911666276523","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"ts-cache-mongoose","version":"1.1.1","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.1.1","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"80d4f30bb213eeee40e8f58b1dcc30774c083d33","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.1.1.tgz","fileCount":109,"integrity":"sha512-wZY/6E8h+hGV6iR1HqKs0x33GvNSSIvA+QRFOa98UE0G2GDIWRIq87nJS5YQS+XEESP5heFgT9m+nV1J0hLDyQ==","signatures":[{"sig":"MEQCIByHKzqEHXvr8wBSMpF6dbsZipTXHqModXnVCN8JLHmIAiBBFX7YcX6XyTP5xC6I/+e9yhYdjcDUXUQqWu6ZYQJsYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102566},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"eb3743b0390dc10f2a8773bfc1e1fc90e9bfb448","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.6.7","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.17.1","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","merge":"2.1.1","eslint":"8.47.0","ts-node":"10.9.1","@swc/cli":"0.1.62","mongoose":"6.11.4","open-cli":"7.2.0","@swc/core":"1.3.76","@swc/jest":"0.2.29","@types/ms":"0.7.31","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"18","@swc/helpers":"0.5.1","@swc/register":"0.1.10","eslint-plugin-jest":"27.2.3","@shelf/jest-mongodb":"4.1.7","eslint-plugin-sonarjs":"0.20.0","@typescript-eslint/parser":"6.3.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.3.0"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.1.1_1691993504036_0.9804475357644957","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"ts-cache-mongoose","version":"1.1.2","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.1.2","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"9481953d89a9851939f7296349bcfec808d0c1a2","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.1.2.tgz","fileCount":109,"integrity":"sha512-v4IXXxiFtCkxbY15MWL3EjI3qUUfcoX7n+3wdKd+B3GrVOkOveFjfe4QTDm5gZFfY+xaOwzoplCOxu6mkw92Vw==","signatures":[{"sig":"MEUCIQC9/SKI2yadKWBU96SRzL0KqVY6rpdjsks4D3gl4OKSaAIgbeuHEtHl/1Iw2sspW8DIBRp+fJyIVrX1iy6IJn8iQuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103744},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"266657772ba185894bc91e46469eb7935d1fbf7d","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.6.7","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.17.1","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","merge":"2.1.1","eslint":"8.48.0","ts-node":"10.9.1","@swc/cli":"0.1.62","mongoose":"6.12.0","open-cli":"7.2.0","@swc/core":"1.3.82","@swc/jest":"0.2.29","@types/ms":"0.7.31","typescript":"5.2.2","@types/jest":"29.5.4","@types/node":"18","@swc/helpers":"0.5.1","@swc/register":"0.1.10","eslint-plugin-jest":"27.2.3","@shelf/jest-mongodb":"4.1.7","eslint-plugin-sonarjs":"0.21.0","@typescript-eslint/parser":"6.5.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.5.0"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.1.2_1693573312525_0.39624972524308566","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ts-cache-mongoose","version":"1.2.0","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.2.0","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"79749cce19872a11a6ab0d38dc7ad8766b47526d","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.2.0.tgz","fileCount":109,"integrity":"sha512-1vKahLXYTOLWI2D97lzVChAfK8IYQnLx63+Phr3EazAPRCtX6RSJfNHUtEpk+QFsAAokG5WUcZE6uAFsMsduSQ==","signatures":[{"sig":"MEQCICSjInjVTdHHfLzLAascKereTf2WI16xZdJ4iaUkydKRAiA8Fs3IRhEQhTtdvkzJgLdg2GochXbyR2pTibnUKClUeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103627},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"d9ce1fd91b75048265c86f62035495c870637eda","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.8.1","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.18.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","merge":"2.1.1","eslint":"8.50.0","@swc/cli":"0.1.62","mongoose":"6.12.0","open-cli":"7.2.0","@swc/core":"1.3.91","@swc/jest":"0.2.29","@types/ms":"0.7.32","typescript":"5.2.2","@types/jest":"29.5.5","@types/node":"18","@swc/helpers":"0.5.2","@swc/register":"0.1.10","eslint-plugin-jest":"27.4.2","@shelf/jest-mongodb":"4.1.7","eslint-plugin-sonarjs":"0.21.0","@typescript-eslint/parser":"6.7.3","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.7.3"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.2.0_1696251231421_0.10154054361604326","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"ts-cache-mongoose","version":"1.2.1","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.2.1","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"cc57b58971572a923a40fe98b4dc83d96177f5c1","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.2.1.tgz","fileCount":109,"integrity":"sha512-0CNZmRC01jEAmpz4KDp0yhf93Vp4wRPDz4mDFWkKb+Sq2dcEKFwQTbwu1H9b4DYSAQVh97XJd7QM0r9ds7SJtQ==","signatures":[{"sig":"MEQCIBlCXXhkeEzowE4TuejBAFsCcav8dcbv0Aoyxx75tJi5AiAV0GlChN3fi0x+iKfz2+mNu6ah802y3Ii5SLZVJSMaLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104298},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"644f99b1ac231b6487185c472ac7f3a939c9fcf8","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"9.8.1","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"18.18.1","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","merge":"2.1.1","eslint":"8.51.0","@swc/cli":"0.1.62","mongoose":"6.12.1","open-cli":"7.2.0","@swc/core":"1.3.93","@swc/jest":"0.2.29","@types/ms":"0.7.32","typescript":"5.2.2","@types/jest":"29.5.5","@types/node":"18","@swc/helpers":"0.5.3","@swc/register":"0.1.10","eslint-plugin-jest":"27.4.2","@shelf/jest-mongodb":"4.1.7","eslint-plugin-sonarjs":"0.21.0","@typescript-eslint/parser":"6.7.5","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.7.5"},"peerDependencies":{"mongoose":">=6.6.0 < 8"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.2.1_1697446377100_0.333679128250548","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"ts-cache-mongoose","version":"1.3.0","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.3.0","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"6b4c3b9188b1e21572e9b7b180d62db95367e889","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.3.0.tgz","fileCount":109,"integrity":"sha512-fCnJXAQrOknFZ+p/eoEL8ysGGFG9NKfw9/0rG5P+ZkMUpTfSceia5XW7MECojm0OHqJxLZRFjGqTN2WHLnfalg==","signatures":[{"sig":"MEQCIA8Draw/V1MD9iMmxf8u01dgfz6TCLaBlNEZSjxN5uwtAiBRM+7YrDaIkPjHchXaUR/ah8ZXxT7cSF7pmy7jWKkwTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104392},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"4649a4d3debc887d123c33a2c805f41811c2e243","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.1.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.9.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","merge":"2.1.1","eslint":"8.53.0","@swc/cli":"0.1.62","mongoose":"latest","open-cli":"7.2.0","@swc/core":"1.3.96","@swc/jest":"0.2.29","@types/ms":"0.7.33","typescript":"5.2.2","@types/jest":"29.5.7","@types/node":"20","@swc/helpers":"0.5.3","@swc/register":"0.1.10","eslint-plugin-jest":"27.6.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-sonarjs":"0.23.0","@typescript-eslint/parser":"6.9.1","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.9.1"},"peerDependencies":{"mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.3.0_1699281497364_0.06335272372182454","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"ts-cache-mongoose","version":"1.4.0","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.4.0","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"e188784ca8b1dd3293614246c74fde459cbb7c01","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.4.0.tgz","fileCount":109,"integrity":"sha512-QrfzpchYg1rY5hNUFwSO4/I1oegaWV06eVutWBkArKn7yH5hENZQURAQCd0XfUsooqBe1sBPju8IUny8VNxbpw==","signatures":[{"sig":"MEQCIFDKMpVb5nIbM3qE8YtjiOOdvlqVnDrlQwk1RWKfeRstAiBZKbA2JF4RwCmeh5v/jDSlqBiUizSwlN1RMxbDzaoBZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104753},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"d1683ec179543ad393c8488bcc36987cdd933177","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.1.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.9.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","merge":"2.1.1","eslint":"8.53.0","@swc/cli":"0.1.62","mongoose":"latest","open-cli":"7.2.0","@swc/core":"1.3.96","@swc/jest":"0.2.29","@types/ms":"0.7.34","typescript":"5.2.2","@types/jest":"29.5.8","@types/node":"20","@swc/helpers":"0.5.3","@swc/register":"0.1.10","eslint-plugin-jest":"27.6.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-sonarjs":"0.23.0","@typescript-eslint/parser":"6.10.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.10.0"},"peerDependencies":{"mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.4.0_1699816650127_0.2231977156824272","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"ts-cache-mongoose","version":"1.4.1","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.4.1","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"f704e7ee05cf70a47c4c6fb25bbe29ff23e3d7f0","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.4.1.tgz","fileCount":109,"integrity":"sha512-mm5XkUbeUCGpoy+gdghUZ9R4pHrj7t3pTwWHlehqeWTuBltG0+TEr+qy9En5C+Z4KBXpyQApzcHN0nHOneiKNw==","signatures":[{"sig":"MEYCIQCe3heki8isT2rKHH9uvXjW9MT0x22uYxFfnjtpoQG8FwIhALwGsvfF552ISl1EPUowkxAn1Vtqo5zQePQVzBH8qqco","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104951},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"cc0703e78640a3dcd42cc83784649637ac29d1b0","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.1.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.9.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","merge":"2.1.1","eslint":"8.53.0","@swc/cli":"0.1.62","mongoose":"latest","open-cli":"7.2.0","@swc/core":"1.3.96","@swc/jest":"0.2.29","@types/ms":"0.7.34","typescript":"5.2.2","@types/jest":"29.5.8","@types/node":"20","@swc/helpers":"0.5.3","@swc/register":"0.1.10","eslint-plugin-jest":"27.6.0","@shelf/jest-mongodb":"4.1.7","eslint-plugin-sonarjs":"0.23.0","@typescript-eslint/parser":"6.10.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.10.0"},"peerDependencies":{"mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.4.1_1700082229138_0.7880856226385042","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"ts-cache-mongoose","version":"1.4.2","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.4.2","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"99e0b2fd70291a99e462453de5462c1a4970cf82","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.4.2.tgz","fileCount":109,"integrity":"sha512-2q9V6EdCjrJrR7jJtOY31CTut1MWpUuDYKglpe42gfsj/92VAryu82nmK0dHxKoXN+f5xjinqShcavOrEQLATA==","signatures":[{"sig":"MEYCIQDtIOCuZaZrN/cisLp42MwIl8+SkVciqqzvFc7HnPuDdwIhAKYpTEeef5tan0rCFymrmLLi3Wxw8s5EcBTUeyvX7fuM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113002},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.mjs"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"58063fec0b7691d3025a5074d9e3ada3977e23b7","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && mv ./dist/esm/plugin.js ./dist/esm/plugin.mjs","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.2.3","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.10.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","merge":"2.1.1","eslint":"8.54.0","@swc/cli":"0.1.63","mongoose":"latest","open-cli":"7.2.0","@swc/core":"1.3.99","@swc/jest":"0.2.29","@types/ms":"0.7.34","typescript":"5.3.2","@types/jest":"29.5.10","@types/node":"20","@swc/helpers":"0.5.3","@swc/register":"0.1.10","eslint-plugin-jest":"27.6.0","@shelf/jest-mongodb":"4.2.0","eslint-plugin-sonarjs":"0.23.0","@typescript-eslint/parser":"6.13.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.13.0"},"peerDependencies":{"mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.4.2_1701156640218_0.37703557860042003","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"ts-cache-mongoose","version":"1.4.3","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.4.3","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"c9a220908685c1e0ab08bea3b35f939c6220f9ea","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.4.3.tgz","fileCount":110,"integrity":"sha512-i0uE67Azj+bedSCXK1pVRhPPBzIExsc51x+asZWd+MGq3Ygu+aT/wy2+yI3BIyb+fYeSNt5+9ROF/6htpWrPlg==","signatures":[{"sig":"MEUCIQD7guxTMAvMzx1TCtyR3Y75EEw29ORhZTvSeP5Pl2lQBQIgEZfJCc23lpH4XYNT+ss8PP5Iv1aK4dyv8Z/iy41wUM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112583},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"71ffc2face6fa2f2727c7d788b2553037f977f26","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.2.3","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.10.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","merge":"2.1.1","eslint":"8.55.0","@swc/cli":"0.1.63","mongoose":"latest","open-cli":"7.2.0","@swc/core":"1.3.100","@swc/jest":"0.2.29","@types/ms":"0.7.34","typescript":"5.3.2","@types/jest":"29.5.10","@types/node":"20","@swc/helpers":"0.5.3","@swc/register":"0.1.10","eslint-plugin-jest":"27.6.0","@shelf/jest-mongodb":"4.2.0","eslint-plugin-sonarjs":"0.23.0","@typescript-eslint/parser":"6.13.2","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.13.2"},"peerDependencies":{"mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.4.3_1701848931608_0.3350389099756719","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"ts-cache-mongoose","version":"1.4.4","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.4.4","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"37b5e31e51db1ad7e1f7835883366b16c20d591c","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.4.4.tgz","fileCount":110,"integrity":"sha512-UuHozL6135lU9y/5kTP+Srnco1tNACqtd2dA0b9xIS6ersq0l9MmQhjsDT9RoW6gtV2ZIPTpLFNnpTY+vghP4w==","signatures":[{"sig":"MEUCIQDkFYvRk5GEbNUuWu2cxkN6vFg7S4al7IXVjzYaJW+4ZAIgZ2QBk/yq6Ms9Q/HnXk20BcGkxBpNJP+Y+zJ8xYOtEIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112634},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"f47991f2b55a1f6f8636e973b55c892817b6370d","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.2.3","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.10.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","merge":"2.1.1","eslint":"8.56.0","@swc/cli":"0.1.63","mongoose":"latest","open-cli":"8.0.0","@swc/core":"1.3.102","@swc/jest":"0.2.29","@types/ms":"0.7.34","typescript":"5.3.3","@types/jest":"29.5.11","@types/node":"20","@swc/helpers":"0.5.3","@swc/register":"0.1.10","eslint-plugin-jest":"27.6.1","@shelf/jest-mongodb":"4.2.0","eslint-plugin-sonarjs":"0.23.0","@typescript-eslint/parser":"6.18.1","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.18.1"},"peerDependencies":{"mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.4.4_1704792924728_0.06856371244250514","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"ts-cache-mongoose","version":"1.4.5","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.4.5","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"39faedadc5d398cf449a3bfab5e649ab3908e56a","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.4.5.tgz","fileCount":110,"integrity":"sha512-5LkcRK0UVlkohcMRdS9sEEgk+fizUhQwIlpE/1mQSZq5wJilEowctxN4oZy4eCxUxjgrz+HrM3Xk5AudBHRhQg==","signatures":[{"sig":"MEUCIQDM/ptIfQYqyjgbH895AGYhjg1RjYaxwFeNp1CzxUYRfAIgWXbPeli9IEHcBQO5DXJ2Xj/gupl7PNs1FeK4wwVCnzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112634},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"f062cc72bda829aec95d06bb1449d33b96931f6b","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.2.4","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.11.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","merge":"2.1.1","eslint":"8.56.0","@swc/cli":"0.1.63","mongoose":"latest","open-cli":"8.0.0","@swc/core":"1.3.104","@swc/jest":"0.2.31","@types/ms":"0.7.34","typescript":"5.3.3","@types/jest":"29.5.11","@types/node":"20","@swc/helpers":"0.5.3","@swc/register":"0.1.10","eslint-plugin-jest":"27.6.3","@shelf/jest-mongodb":"4.2.0","eslint-plugin-sonarjs":"0.23.0","@typescript-eslint/parser":"6.19.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"6.19.0"},"peerDependencies":{"mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.4.5_1705743640278_0.23463437967923628","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"ts-cache-mongoose","version":"1.4.6","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.4.6","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"b6cb4e756a9bd1babbbd9e3184d7691753758feb","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.4.6.tgz","fileCount":110,"integrity":"sha512-DEfGDihdDideQ+mX1QELc/f/jAOCtVRj1sxX+mOQmO4p3ilB5uSr7ZJSHRkI7sHiuOhxhS3WuSpNeqNjANYQcA==","signatures":[{"sig":"MEUCIQD5MydT0ftfEcmGbsXAElwc9RZeApnPJ0poqn/NTBm1HgIgNCQKdStZJkWVa6eJpsHhV65hTKM5bJZ+k1k3z0lK/jM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112773},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"30a5d25566aeb4782c5019dab72c35a67b0aeec3","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.2.4","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.11.1","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","merge":"2.1.1","eslint":"8.57.0","@swc/cli":"0.3.9","mongoose":"latest","open-cli":"8.0.0","@swc/core":"1.4.2","@swc/jest":"0.2.36","@types/ms":"0.7.34","typescript":"5.3.3","@types/jest":"29.5.12","@types/node":"20","@swc/helpers":"0.5.6","@swc/register":"0.1.10","eslint-plugin-jest":"27.9.0","@shelf/jest-mongodb":"4.2.0","eslint-plugin-sonarjs":"0.24.0","@typescript-eslint/parser":"7.0.2","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"7.0.2"},"peerDependencies":{"mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.4.6_1708792783277_0.572941432964746","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"ts-cache-mongoose","version":"1.4.7","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.4.7","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"91ba5bb1cb078376bb9dc30b65bae9f031e81f25","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.4.7.tgz","fileCount":110,"integrity":"sha512-YZksjDR/YxT66OtHp+SNW/8hjjxc9ZlHxFfSQM35s9VZR9pB61Os4qFXmE0QfJBALPtvxgAMDQSwAGL5pxjqZA==","signatures":[{"sig":"MEUCIH5a8625MnrW56jgVV4bvWYL0UERo5v+njhM3VhsOQBkAiEApjQ93a3uBn3fwimhka/hxc1DYfMgP67caXPlAaQv6HM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116686},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"b95cca27d199b13ddef0ea94f0185025ed5450da","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.2.4","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.11.1","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","merge":"2.1.1","eslint":"8.57.0","@swc/cli":"0.3.10","mongoose":"latest","open-cli":"8.0.0","@swc/core":"1.4.8","@swc/jest":"0.2.36","@types/ms":"0.7.34","typescript":"5.4.2","@types/jest":"29.5.12","@types/node":"20","@swc/helpers":"0.5.6","@swc/register":"0.1.10","eslint-plugin-jest":"27.9.0","@shelf/jest-mongodb":"4.2.0","eslint-plugin-sonarjs":"0.24.0","@stylistic/eslint-plugin":"1.7.0","@typescript-eslint/parser":"7.2.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"7.2.0"},"peerDependencies":{"mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.4.7_1710444140986_0.7439618040847817","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"ts-cache-mongoose","version":"1.5.0","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.5.0","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"1555e518cd3311e62fa4df4301a4f9dc7b1ab9bc","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.5.0.tgz","fileCount":110,"integrity":"sha512-ORhKdh2wMXUVq0RBkqFpdoe0ok+9yCb+i7gm9p1e7R/TryoGk7c8D7ViziEg8jvGgC1Jg6gRdF0b/PzJ9EvEpg==","signatures":[{"sig":"MEYCIQDovum+FvAp3OGOiCXYwq8BmW/itn7OUeok49tEyhFPfgIhAK31Z0+Q8dF2nsV3grBFnkkQdZdaUtUCWoRLoNPPS3lx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120512},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"d14a8925eb8aaa8bea50d53100a17af499c42f66","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.5.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.12.0","dependencies":{"ms":"2.1.3","ioredis":"5.3.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","merge":"2.1.1","eslint":"8.57.0","@swc/cli":"0.3.12","mongoose":"8.2.4","open-cli":"8.0.0","@swc/core":"1.4.11","@swc/jest":"0.2.36","@types/ms":"0.7.34","typescript":"5.4.3","@types/jest":"29.5.12","@types/node":"20","@swc/helpers":"0.5.8","@swc/register":"0.1.10","eslint-plugin-jest":"27.9.0","@shelf/jest-mongodb":"4.2.0","eslint-plugin-sonarjs":"0.25.0","@stylistic/eslint-plugin":"1.7.0","@typescript-eslint/parser":"7.4.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"7.4.0"},"peerDependencies":{"mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.5.0_1711997633401_0.26295803373529103","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"ts-cache-mongoose","version":"1.6.0","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.6.0","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"f83d0296d12fe9a892cd38a4d5f1c4cc69799b75","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.6.0.tgz","fileCount":119,"integrity":"sha512-2Iv1Nw8VduSEO3G5FktbGLX+WaWjqtGR2AG7K9xy+jhBQ50Z797mPt5RpL//Rm51lNSmylYx9CA/Ha4ZFbfbPg==","signatures":[{"sig":"MEYCIQCKlFaLrcoBOxdRPZiwDRkCFidJ00/zdUmDrwdPhJNpZQIhAInLnHWvZI/202awb4mXcLvg2AL2Y/bvEjsgmFgZ3OlJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131798},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"203118ed7b9b5f436330167bc7f56206281f6980","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.5.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.12.2","dependencies":{"ms":"2.1.3","semver":"7.6.1","ioredis":"5.4.1","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.5.0","jest":"29.7.0","merge":"2.1.1","eslint":"8.57.0","@swc/cli":"0.3.12","mongoose":"8.3.4","open-cli":"8.0.0","@swc/core":"1.5.5","@swc/jest":"0.2.36","@types/ms":"0.7.34","typescript":"5.4.5","@types/jest":"29.5.12","@types/node":"20","@swc/helpers":"0.5.11","@swc/register":"0.1.10","eslint-plugin-jest":"28.5.0","@shelf/jest-mongodb":"4.3.1","eslint-plugin-sonarjs":"0.25.1","@stylistic/eslint-plugin":"2.1.0","@typescript-eslint/parser":"7.8.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"7.8.0"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.6.0_1715326309787_0.33359036662194064","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"ts-cache-mongoose","version":"1.6.1","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.6.1","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"610a4dc737a8e122abcd2c47a41deed0c472fe59","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.6.1.tgz","fileCount":119,"integrity":"sha512-zA/u4+EssqR1gKG8CY/arCk1uHs8UzHgRCXzkZ7mzb42HD39qGkjoBfv+Jx7kyD97ipjkIIeMZ6UeRP/ifJ37g==","signatures":[{"sig":"MEQCIBycuUHn+TQDQNh+UL/MOE0IZ6DBeVdWjrbonLBgEaZHAiBAMMIwj2sfIBcAr2oREeVc46qI3oP9H12bgg5hm/7njg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132176},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"113f2e2652b1b7be4f2cfd90020da816477ed7ea","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.5.2","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.13.1","dependencies":{"ms":"2.1.3","semver":"7.6.2","ioredis":"5.4.1","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.5.0","jest":"29.7.0","merge":"2.1.1","eslint":"8.57.0","@swc/cli":"0.3.12","mongoose":"8.4.0","open-cli":"8.0.0","@swc/core":"1.5.7","@swc/jest":"0.2.36","@types/ms":"0.7.34","typescript":"5.4.5","@types/jest":"29.5.12","@types/node":"20","@swc/helpers":"0.5.11","@swc/register":"0.1.10","@types/semver":"7.5.8","eslint-plugin-jest":"28.5.0","@shelf/jest-mongodb":"4.3.2","eslint-plugin-sonarjs":"0.25.1","@stylistic/eslint-plugin":"2.1.0","@typescript-eslint/parser":"7.9.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"7.9.0"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.6.1_1716059488036_0.16567386215169155","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"ts-cache-mongoose","version":"1.6.2","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.6.2","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"2343302cdf36631850c3816df3654ad4c127c850","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.6.2.tgz","fileCount":119,"integrity":"sha512-grKdm3Hhk4uIDpCiIvEWoKD3pWKz7E1mDFTuSWNl162aNzbpvgpCsvNNUfbOCgO5lwbL/hqnbsT7+Wctk20xzg==","signatures":[{"sig":"MEYCIQCHqEeUK61fJNnIoXutx3FOM9NyFaVeRWMz1osB43wj+wIhAJ/CBqSGOBzmCGwjDJbHvyjnnoa1NWzNuWmEOpuctnNC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132147},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"46972ed3c6402f870c8a427ea9330ce76fe8a853","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.7.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.14.0","dependencies":{"ms":"2.1.3","semver":"7.6.2","ioredis":"5.4.1","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.5.0","jest":"29.7.0","merge":"2.1.1","eslint":"8.57.0","@swc/cli":"0.3.12","mongoose":"8.4.1","open-cli":"8.0.0","@swc/core":"1.6.0","@swc/jest":"0.2.36","@types/ms":"0.7.34","typescript":"5.4.5","@types/jest":"29.5.12","@types/node":"20","@swc/helpers":"0.5.11","@swc/register":"0.1.10","@types/semver":"7.5.8","eslint-plugin-jest":"28.6.0","@shelf/jest-mongodb":"4.3.2","eslint-plugin-sonarjs":"0.25.1","@stylistic/eslint-plugin":"2.2.0","@typescript-eslint/parser":"7.13.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"7.13.0"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.6.2_1718478396146_0.10929625406688626","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"ts-cache-mongoose","version":"1.6.3","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.6.3","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"69989d092ca0b6efab6930d614c99335d1821caf","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.6.3.tgz","fileCount":119,"integrity":"sha512-LETodLOSVObOjrKJoOpKpXpexIraho6dUYROX8H/Ce11dOanWoii8JWC5GO78OBL0hBSWGE32iqSHeC1qGSrBw==","signatures":[{"sig":"MEUCICvBSiAfS6+RSjIOoRzJh+qT+jnuqtEDrqhIpjM8yx4oAiEA0t62OKlxowz0CqL4bViELIiKXf3gtVM8wiplPZ9QUwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124146},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"c21bafdd396bb5419818a468d68a21073c2d5cfd","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.8.1","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.4.0","dependencies":{"ms":"2.1.3","semver":"7.6.2","ioredis":"5.4.1","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.5.0","jest":"29.7.0","merge":"2.1.1","eslint":"8.57.0","@swc/cli":"0.4.0","mongoose":"8.4.5","open-cli":"8.0.0","@swc/core":"1.6.7","@swc/jest":"0.2.36","@types/ms":"0.7.34","typescript":"5.5.3","@types/jest":"29.5.12","@types/node":"20","@swc/helpers":"0.5.11","@swc/register":"0.1.10","@types/semver":"7.5.8","eslint-plugin-jest":"28.6.0","@shelf/jest-mongodb":"4.3.2","eslint-plugin-sonarjs":"0.25.1","@stylistic/eslint-plugin":"2.3.0","@typescript-eslint/parser":"7.15.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"7.15.0"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.6.3_1720269876547_0.10249603157287401","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"ts-cache-mongoose","version":"1.6.4","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.6.4","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"4681bbae864fa51b41efbf04fa8d8ac0e0763cf3","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.6.4.tgz","fileCount":119,"integrity":"sha512-hr2PGvIBX8rjjWCcqIDdb5J7i6D8YEA9GpNhjM/I4Q7YsxtwjoV0YanStW8lmI1tIF/u51qpzZQaREHhj+Kwaw==","signatures":[{"sig":"MEUCIHkvmHnn5EUKg2gtCduiBj8wFZ4pUTd1zqJWSmsnTe7yAiEAxkgsXTXFHWPrVP+y9Xzw8sSocDz1ItjNlirlYY/ueQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124146},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"c04071c68edb50ace6efdae0bdaadbede1dfd090","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.7.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"20.15.1","dependencies":{"ms":"2.1.3","semver":"7.6.3","ioredis":"5.4.1","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.5.0","jest":"29.7.0","merge":"2.1.1","eslint":"8.57.0","@swc/cli":"0.4.0","mongoose":"8.5.2","open-cli":"8.0.0","@swc/core":"1.7.4","@swc/jest":"0.2.36","@types/ms":"0.7.34","typescript":"5.5.4","@types/jest":"29.5.12","@types/node":"20","@swc/helpers":"0.5.12","@swc/register":"0.1.10","@types/semver":"7.5.8","eslint-plugin-jest":"28.6.0","@shelf/jest-mongodb":"4.3.2","eslint-plugin-sonarjs":"0.25.1","@stylistic/eslint-plugin":"2.6.1","@typescript-eslint/parser":"7.18.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.6.4_1722514908444_0.9925545499048887","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"ts-cache-mongoose","version":"1.6.5","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.6.5","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"11cfceb0ab3b2009e1874347765f6cc81db6ca8c","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.6.5.tgz","fileCount":119,"integrity":"sha512-ZWufPfUreQhSLyxIFIKsUTj9ItVChdIiksaKAdHYpurzXJiEevEJ0Yev7rVy983byd1YjP0x+P2gq7DHWWMIRA==","signatures":[{"sig":"MEUCIFLVEcqcoFG8MXCqMWdeErsNwo/HZU9UN6CT/ApP1SUoAiEAgYUFhLvoj9FSVssrPx0mdKa/eTQghD8y8O6rFy1XyPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124044},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"c0d89a8f1e3e5ad78e85a2de6d2b80e183265538","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest --config jest.config.ts --detectOpenHandles --coverage","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm run lint && npm run build && np","lint:fix":"eslint . --fix --ext .js,.ts","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.8.3","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.9.0","dependencies":{"ms":"2.1.3","semver":"7.6.3","ioredis":"5.4.1","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.5.0","jest":"29.7.0","merge":"2.1.1","eslint":"8.57.0","mongoose":"8.6.2","open-cli":"8.0.0","@types/ms":"0.7.34","typescript":"5.6.2","@types/jest":"29.5.13","@types/node":"22","@types/semver":"7.5.8","@swc-node/jest":"1.8.12","eslint-plugin-jest":"28.8.3","@shelf/jest-mongodb":"4.3.2","eslint-plugin-sonarjs":"0.25.1","@stylistic/eslint-plugin":"2.8.0","@typescript-eslint/parser":"7.18.0","eslint-plugin-jest-formatting":"3.1.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.6.5_1726901665000_0.06983845053028581","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"ts-cache-mongoose","version":"1.6.6","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.6.6","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"83f57458d6ec796c4686c23aca814fdb9db8332c","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.6.6.tgz","fileCount":119,"integrity":"sha512-huPfC16XcLGGq99Hew0Qc5arBwAhRl3cbXz9mKMDI64pJxS9Ms/xiqB8fBhKy45aShet0p4IFxxZyg59hDY3VQ==","signatures":[{"sig":"MEYCIQCbu2H3TVbBz8QTFaHs7ucDFMw7rIlw1R/28l1kEgqiqgIhAN98NIMAX7YORgEs8KgyOyztMkkCFA9JlydRz3WJALQk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123597},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"da3521b592d0d1f06313172f1e8d0462498ed495","scripts":{"test":"jest --config jest.config.ts --detectOpenHandles --coverage","biome":"npx @biomejs/biome check","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm install && npm run biome && npm run build && np","biome:fix":"npx @biomejs/biome check --write .","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"npm run test && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.9.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.10.0","dependencies":{"ms":"2.1.3","semver":"7.6.3","ioredis":"5.4.1","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.8.0","jest":"29.7.0","merge":"2.1.1","mongoose":"8.7.3","open-cli":"8.0.0","@types/ms":"0.7.34","typescript":"5.6.3","@types/jest":"29.5.14","@types/node":"22.8.1","@types/semver":"7.5.8","@biomejs/biome":"1.9.4","@swc-node/jest":"1.8.12","@shelf/jest-mongodb":"4.3.2"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.6.6_1729943483924_0.57193909172619","host":"s3://npm-registry-packages"}},"1.6.7":{"name":"ts-cache-mongoose","version":"1.6.7","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.6.7","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"8e421e69dec2e670cb1b23cce48d24d52d62584d","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.6.7.tgz","fileCount":120,"integrity":"sha512-MUunF8oEVoDhhELuPJ/bsyxKvkJ+T1kijkWe40QI4HVe8XEYM9r4RzWLEWm4wF9HpzItJhMYjgk12kPpqfxtvg==","signatures":[{"sig":"MEQCIFM8BXgmktC9v8XMv2Ixy6y92k/g1zyeKx7n55KZTpGqAiA4JkSSHFMJ8pyS1ddbD4En628PrJm+sKbAntRCIb++JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126474},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"56d3d6e3568451cd3169d0bde0f598cc88913cf2","scripts":{"test":"vitest run --coverage","biome":"npx @biomejs/biome check","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm install && npm run biome && npm run build && np","biome:fix":"npx @biomejs/biome check --write .","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.9.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.11.0","dependencies":{"ms":"2.1.3","semver":"7.6.3","ioredis":"5.4.1","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.9.0","merge":"2.1.1","vitest":"2.1.8","mongoose":"8.8.3","open-cli":"8.0.0","@types/ms":"0.7.34","typescript":"5.7.2","@types/node":"22.10.1","@types/semver":"7.5.8","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.8","mongodb-memory-server":"10.1.2"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.6.7_1733252149888_0.33959254942962924","host":"s3://npm-registry-packages"}},"1.6.8":{"name":"ts-cache-mongoose","version":"1.6.8","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.6.8","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"812e2bdb056e2f67434c0b56ec9bafc30c68fe04","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.6.8.tgz","fileCount":120,"integrity":"sha512-JAVFdNRfmQLzU+thJ72gR1+XXtCtAoF1TkxzJoo8MXC+GCUfkE6AzN8gIXGiSCCYc5O0kZtL+tqro3rKOP7V7Q==","signatures":[{"sig":"MEUCIQDiKXXIbQ/hX9kDowZZdgYXeof2czNd/PpicRQ4JGH7bQIgZ3MDSdx6XiY9aAJ+jT6HGPRtkQaib1UtMTs8JkafYvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131126},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"38ab2f45b187eb5db22c3ae1cad162da7af55a38","scripts":{"test":"vitest run --coverage","biome":"npx @biomejs/biome check","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm install && npm run biome && npm run build && np","biome:fix":"npx @biomejs/biome check --write .","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.9.2","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.13.0","dependencies":{"ms":"2.1.3","semver":"7.6.3","ioredis":"5.4.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.10.1","merge":"2.1.1","vitest":"3.0.2","mongoose":"8.9.5","open-cli":"8.0.0","@types/ms":"2.1.0","typescript":"5.7.3","@types/node":"22.10.7","@types/semver":"7.5.8","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"3.0.2","mongodb-memory-server":"10.1.3"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.6.8_1737287151497_0.13695349337108054","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"ts-cache-mongoose","version":"1.7.0","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","swc","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.7.0","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"6b132442a11237026907eb02a1d008f4dace982b","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.7.0.tgz","fileCount":98,"integrity":"sha512-0KE4BH6IosPyQCmorajAqrpVqKJG3CaFAQQHhqBQWiMBGROwSQUKhDexGhegoCZxzoO4EyKc6vwTGjxOtXdFGw==","signatures":[{"sig":"MEUCIGzs0jlkWoQ7Z4lBzZ4uBEMSGuzDHLRbYHQnNCyvBSkZAiEA0ZoYq+fN9z6fmpJjJJpo7iEvaFceSgZxs1qKqCO38yY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126608},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"1a42ca993d0eab4da22a3b6b23e09e0b1b1b9eab","scripts":{"test":"vitest run --coverage","biome":"npx @biomejs/biome check","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm install && npm run biome && npm run build && np","biome:fix":"npx @biomejs/biome check --write .","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.9.2","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.13.0","dependencies":{"ms":"2.1.3","semver":"7.6.3","ioredis":"5.4.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.10.1","merge":"2.1.1","vitest":"3.0.2","mongoose":"8.9.5","open-cli":"8.0.0","@types/ms":"2.1.0","typescript":"5.7.3","@types/node":"22.10.7","@types/semver":"7.5.8","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"3.0.2","mongodb-memory-server":"10.1.3"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.7.0_1737305406029_0.8643151186532503","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"ts-cache-mongoose","version":"1.7.1","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"Alex Eagle"},"license":"MIT","_id":"ts-cache-mongoose@1.7.1","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"60812813c775fb75259359b7324532538bc4bc7e","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.7.1.tgz","fileCount":97,"integrity":"sha512-FKI6aZHHHr6E502/lVEvyKw5hW9S+U1pfc0E+GXxGH7kTusYZv3fZ6MRvsvEbbnVI95jnD+4PXE1B0FnUQSA7g==","signatures":[{"sig":"MEQCIBW0/J4gvXv3mcTKI83IA5UhdL6Od4FPY1s2lZ3xKSSMAiB/Yguxlra7m8aB9ocVy5Jn8fXrg/Q9T/UGrI8RCCHmkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126250},"main":"dist/cjs/plugin.js","types":"dist/cjs/types/plugin.d.ts","module":"dist/esm/plugin.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/types/plugin.d.ts","default":"./dist/esm/plugin.js"},"require":{"types":"./dist/cjs/types/plugin.d.ts","default":"./dist/cjs/plugin.js"}}},"gitHead":"e52e5ba2ce29713b4e9619e762676f130f068510","scripts":{"test":"vitest run --coverage","biome":"npx @biomejs/biome check","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf ./dist","release":"npm install && npm run biome && npm run build && np","biome:fix":"npx @biomejs/biome check --write .","build:cjs":"tsc -p config/tsconfig.cjs.json","build:esm":"tsc -p config/tsconfig.esm.json && bash/esm.sh","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.9.2","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.13.0","dependencies":{"ms":"2.1.3","semver":"7.6.3","ioredis":"5.4.2","sort-keys":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.10.1","vitest":"3.0.2","mongoose":"8.9.5","open-cli":"8.0.0","@types/ms":"2.1.0","typescript":"5.7.3","@types/node":"22.10.7","@types/semver":"7.5.8","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"3.0.2","mongodb-memory-server":"10.1.3"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.7.1_1737319056843_0.22244252788928742","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"ts-cache-mongoose","version":"1.7.2","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"ilovepixelart"},"license":"MIT","_id":"ts-cache-mongoose@1.7.2","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"73449261f4514a8581a2a05f999b8d3841b58910","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.7.2.tgz","fileCount":28,"integrity":"sha512-V2GU4APSZrYD8hefoj4vCT8k49mPxRlkXVXS/gQuOqojyL4ylNOOxdUUUazNb+4Oacfp6kMXcqIKW19iQ4HKIQ==","signatures":[{"sig":"MEUCIFVJPND6wU+xu6ULIBct0iA8fivapMKMzehZBezAMNiFAiEAhycaeCJugCDemNqk914zAQoJZWHBjp4QtysdMlqoQ+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86768},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"c0c21dd09a14e66de4933444b493f25816d30407","scripts":{"test":"vitest run --coverage","biome":"npx @biomejs/biome check","build":"pkgroll --clean-dist","clean":"rm -rf ./dist","prepare":"simple-git-hooks","release":"npm install && npm run biome && npm run type:check && npm run build && np","biome:fix":"npx @biomejs/biome check --write .","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html","type:check":"tsc --noEmit"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"overrides":{"esbuild":"0.25.0"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"10.9.2","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.14.0","dependencies":{"ms":"2.1.3","semver":"7.7.1","ioredis":"5.5.0","@types/ms":"2.1.0","sort-keys":"4.2.0","@types/semver":"7.5.8"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.10.3","vitest":"3.0.7","pkgroll":"2.11.2","mongoose":"8.11.0","open-cli":"8.0.0","typescript":"5.8.2","@types/node":"22.13.8","@biomejs/biome":"1.9.4","simple-git-hooks":"^2.11.1","@vitest/coverage-v8":"3.0.7","mongodb-memory-server":"10.1.4"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"simple-git-hooks":{"pre-push":"npm run biome:fix","pre-commit":"npm run type:check"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.7.2_1740898114760_0.5867764876873627","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"ts-cache-mongoose","version":"1.7.3","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"ilovepixelart"},"license":"MIT","_id":"ts-cache-mongoose@1.7.3","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"2ec10a93c906647f4d217871f1c0f3c8f065a008","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.7.3.tgz","fileCount":28,"integrity":"sha512-RvqwsH0uSe0OmXN0CBtztSKFB515BvapqRWJvAPmYYW4qm+T/P+9uDPXNeu8CdXy3MZ6wHgrqJYD6l/chRi5RA==","signatures":[{"sig":"MEYCIQCwpnSg7hV0uKFDPMtxgrN2VYYPmeUx/zHdMKw7/sDClAIhAKmuBY9fz5VGFs+bbXZzDKyA7yRaTE0VPWYOEvRR4ins","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86767},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"e12a63bbb8b5db924501fe3eca3d44520dd96171","scripts":{"test":"vitest run --coverage","biome":"npx @biomejs/biome check","build":"pkgroll --clean-dist","clean":"rm -rf ./dist","prepare":"simple-git-hooks","release":"npm install && npm run biome && npm run type:check && npm run build && np","biome:fix":"npx @biomejs/biome check --write .","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html","type:check":"tsc --noEmit"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"overrides":{"esbuild":"0.25.0"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"11.2.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.14.0","dependencies":{"ms":"2.1.3","semver":"7.7.1","ioredis":"5.6.0","@types/ms":"2.1.0","sort-keys":"4.2.0","@types/semver":"7.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.10.3","vitest":"3.1.1","pkgroll":"2.12.1","mongoose":"8.13.2","open-cli":"8.0.0","typescript":"5.8.3","@types/node":"22.14.0","@biomejs/biome":"1.9.4","simple-git-hooks":"2.12.1","@vitest/coverage-v8":"3.1.1","mongodb-memory-server":"10.1.4"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"simple-git-hooks":{"pre-push":"npm run biome:fix","pre-commit":"npm run type:check"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.7.3_1743846358254_0.2815022449220861","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"ts-cache-mongoose","version":"1.7.4","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"ilovepixelart"},"license":"MIT","_id":"ts-cache-mongoose@1.7.4","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"b665d832716fabd01d004b7dde6bff05340c1cd4","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.7.4.tgz","fileCount":28,"integrity":"sha512-9OsEbPcJLwNQbgUyf09osr7xoQaSiMBhHpETw01crSPZQUQy3CUzXNobbHALp7C7PimLKYAeCUJLpkGla3o+5A==","signatures":[{"sig":"MEQCIGxcubaclpLKbq4Nf5My3+0+V0EKHXSmaOX1mDFlSK14AiBMhbm6/0CU9Y3ZCLz7p40cBwDUnh5PhCwzVzCyY8chiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86766},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"d9e5260c39052a280052c61b3077306fdcb75dd6","scripts":{"test":"vitest run --coverage","biome":"npx @biomejs/biome check","build":"pkgroll --clean-dist","clean":"rm -rf ./dist","prepare":"simple-git-hooks","release":"npm install && npm run biome && npm run type:check && npm run build && np","biome:fix":"npx @biomejs/biome check --write .","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html","type:check":"tsc --noEmit"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"overrides":{"esbuild":"0.25.0"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"11.4.2","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.14.0","dependencies":{"ms":"2.1.3","semver":"7.7.2","ioredis":"5.6.1","@types/ms":"2.1.0","sort-keys":"4.2.0","@types/semver":"7.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.10.4","vitest":"3.2.3","pkgroll":"2.12.2","mongoose":"8.15.2","open-cli":"8.0.0","typescript":"5.8.3","@types/node":"24.0.1","@biomejs/biome":"1.9.4","simple-git-hooks":"2.13.0","@vitest/coverage-v8":"3.2.3","mongodb-memory-server":"10.1.4"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"simple-git-hooks":{"pre-push":"npm run biome:fix","pre-commit":"npm run type:check"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.7.4_1749888434976_0.26120723262540935","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"ts-cache-mongoose","version":"1.7.5","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"ilovepixelart"},"license":"MIT","_id":"ts-cache-mongoose@1.7.5","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"f4a4dcd8f0b2243a7e370af03fb10a0ba999f69a","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.7.5.tgz","fileCount":28,"integrity":"sha512-bDxiCi9DvDLyD+/0arJ7E8sE0jWASvTreLXhZwX7iltqRd2/tyovgO7IAGNi9e6RYv2z6erfiYX4qianmOWTgQ==","signatures":[{"sig":"MEQCIHe+V2CF0qoPOeY0R1+xq1tPdTg86Rr4Gm72zoOK5TssAiBr/MVEE5i+zZB0N1seUQK3Xs3ZQxaA3ZS9/5wNYsydYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"14790a3898f79997538469b5ef9b1736ad1ac9f0","scripts":{"test":"vitest run --coverage","biome":"npx @biomejs/biome check","build":"pkgroll --clean-dist","clean":"rm -rf ./dist","prepare":"simple-git-hooks","release":"npm install && npm run biome && npm run type:check && npm run build && np","biome:fix":"npx @biomejs/biome check --write .","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html","type:check":"tsc --noEmit"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"overrides":{"esbuild":"0.25.0"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"11.5.2","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.14.0","dependencies":{"ms":"2.1.3","semver":"7.7.2","ioredis":"5.7.0","@types/ms":"2.1.0","sort-keys":"4.2.0","@types/semver":"7.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bson":"^6.10.4","vitest":"3.2.4","pkgroll":"2.15.3","mongoose":"8.17.1","open-cli":"8.0.0","typescript":"5.9.2","@types/node":"24.3.0","@biomejs/biome":"2.2.0","simple-git-hooks":"2.13.1","@vitest/coverage-v8":"3.2.4","mongodb-memory-server":"10.2.0"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"simple-git-hooks":{"pre-push":"npm run biome:fix","pre-commit":"npm run type:check"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.7.5_1755456846689_0.7988393748029421","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"ts-cache-mongoose","version":"1.7.6","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"ilovepixelart"},"license":"MIT","_id":"ts-cache-mongoose@1.7.6","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"dist":{"shasum":"609974300450421e5e98695c41862b8dffb5c21d","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.7.6.tgz","fileCount":28,"integrity":"sha512-wBoJqZTCv/kNVnAXeONImHw1drm5LsQwCm1lmiEF3HkrmU/AcKRdMPD0xUrDimx34WeZ1adQPJrxJUEf/C6l+w==","signatures":[{"sig":"MEQCIAMIa7rGAdFdnXsn0T3Sab674Xci9wzmx6VHz3RRj3wxAiBs9Xq+jI78SIi+i2iFRsA2dutcT4LgJA5VBgI9GQiJkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87206},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"30e7d5bf4bbeecc231941f70e7bb98e553ea2216","scripts":{"test":"vitest run --coverage","biome":"npx @biomejs/biome check","build":"pkgroll --clean-dist","clean":"rm -rf ./dist","prepare":"simple-git-hooks","release":"npm install && npm run biome && npm run type:check && npm run build && np","biome:fix":"npx @biomejs/biome check --write .","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html","type:check":"tsc --noEmit"},"_npmUser":{"name":"ilovepixelart","email":"theherocraft@gmail.com"},"overrides":{"esbuild":"0.25.0"},"repository":{"url":"git://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"11.6.2","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.18.0","dependencies":{"ms":"2.1.3","semver":"7.7.3","ioredis":"5.8.2","@types/ms":"2.1.0","sort-keys":"4.2.0","@types/semver":"7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"bson":"6.10.4","vitest":"4.0.2","pkgroll":"2.20.1","mongoose":"8.19.2","open-cli":"8.0.0","typescript":"5.9.3","@types/node":"24.9.1","@biomejs/biome":"2.2.7","simple-git-hooks":"2.13.1","@vitest/coverage-v8":"4.0.2","mongodb-memory-server":"10.2.3"},"peerDependencies":{"bson":">=4.7.2 < 7","mongoose":">=6.6.0 < 9"},"simple-git-hooks":{"pre-push":"npm run biome:fix","pre-commit":"npm run type:check"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.7.6_1761388822300_0.938026352320817","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"ts-cache-mongoose","version":"1.7.7","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"ilovepixelart"},"license":"MIT","_id":"ts-cache-mongoose@1.7.7","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"np":{"publish":false},"dist":{"shasum":"28493bba64ba6c2f9a3144d6fde5370c281db9f3","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-1.7.7.tgz","fileCount":30,"integrity":"sha512-PD4cnt9AUJdykFweUsA+Ev718PjKfQpFV7ZXAo15Fg9MKc8Yj1RaGue7fOmNT5ywQN6OQtgA77js8xYxTREQOg==","signatures":[{"sig":"MEYCIQDGrTVngBCaYmKVIrUxSRnFUUVJn5zzxDGjZqO/LNaY/wIhAKBuxVbYr8drPpAU1/1XgTQz7BQ7+ajUO41y4nL8s4QK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-cache-mongoose@1.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88346},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"dcbc852845029e0960e84f4285766769c4228659","scripts":{"test":"vitest run --coverage","biome":"npx @biomejs/biome check","build":"pkgroll --clean-dist","clean":"rm -rf ./dist","prepare":"simple-git-hooks","release":"npm install && npm run biome && npm run type:check && npm run build && np --no-publish","biome:fix":"npx @biomejs/biome check --write .","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html","type:check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a14bfc1b-ef70-4ec4-9d98-3e57a32e0247"}},"overrides":{"esbuild":"0.25.0"},"repository":{"url":"git+https://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"11.10.1","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.22.0","dependencies":{"ms":"2.1.3","semver":"7.7.4","ioredis":"5.9.3","@types/ms":"2.1.0","sort-keys":"4.2.0","@types/semver":"7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"11.0.2","bson":"7.2.0","vitest":"4.0.18","pkgroll":"2.26.3","mongoose":"9.2.2","open-cli":"8.0.0","typescript":"5.9.3","@types/node":"25.3.0","@biomejs/biome":"2.4.4","simple-git-hooks":"2.13.1","@vitest/coverage-v8":"4.0.18","mongodb-memory-server":"11.0.1"},"peerDependencies":{"bson":">=4.7.2 < 8","mongoose":">=6.6.0 < 10"},"simple-git-hooks":{"pre-push":"npm run biome:fix","pre-commit":"npm run type:check"},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_1.7.7_1771973388817_0.9462556554824786","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"ts-cache-mongoose","version":"2.0.0","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"ilovepixelart"},"license":"MIT","_id":"ts-cache-mongoose@2.0.0","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"np":{"publish":false},"dist":{"shasum":"f20f0c95a00bdf910720d53914894b7c286bff97","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-2.0.0.tgz","fileCount":45,"integrity":"sha512-cQIBViwuYTH6tL16w5Arme8Lsq+VkfXJVYb++h8ZpurjcKnuiFE7MS1JkxtSiZEFvw5LRVDFDnKjj3KVvkPFbQ==","signatures":[{"sig":"MEUCIQDF+TBi69my5HQpzw9z9E12T4NyXAzSAUJZA9IJE9O1awIgcaO3vYcKVwIzJQVIenSpOc7ePd2Hz7wDEdrOtM13G/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-cache-mongoose@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119412},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./nest":{"import":{"types":"./dist/nest/index.d.mts","default":"./dist/nest/index.mjs"},"require":{"types":"./dist/nest/index.d.cts","default":"./dist/nest/index.cjs"}}},"gitHead":"e059698e7e9b0b62da42b185d7b2a19f0ea7372f","scripts":{"test":"vitest run --coverage","biome":"npx @biomejs/biome check","build":"pkgroll --clean-dist","clean":"rm -rf ./dist","prepare":"simple-git-hooks","release":"npm install && npm run biome && npm run type:check && npm run build && np --no-publish","biome:fix":"npx @biomejs/biome check --write .","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html","type:check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a14bfc1b-ef70-4ec4-9d98-3e57a32e0247"}},"overrides":{"tmp":"0.2.5","file-type":"21.3.2"},"repository":{"url":"git+https://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"11.11.1","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.22.0","dependencies":{"ioredis":"5.10.0"},"typesVersions":{"*":{"nest":["./dist/nest/index.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"np":"11.0.2","bson":"7.2.0","vitest":"4.1.0","pkgroll":"2.27.0","mongoose":"9.3.0","open-cli":"8.0.0","typescript":"5.9.3","@types/node":"25.5.0","@biomejs/biome":"2.4.7","@nestjs/common":"11.1.16","simple-git-hooks":"2.13.1","@vitest/coverage-v8":"4.1.0","mongodb-memory-server":"11.0.1"},"peerDependencies":{"bson":">=4.7.2 < 8","mongoose":">=6.6.0 < 10","@nestjs/common":">=9.0.0"},"simple-git-hooks":{"pre-push":"npm run biome:fix","pre-commit":"npm run type:check"},"peerDependenciesMeta":{"@nestjs/common":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_2.0.0_1773514010064_0.9074403115002851","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"ts-cache-mongoose","version":"2.1.0","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"ilovepixelart"},"license":"MIT","_id":"ts-cache-mongoose@2.1.0","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"np":{"publish":false},"dist":{"shasum":"5fc09dec9eff14914abbdb54a6d2767c210c1570","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-2.1.0.tgz","fileCount":45,"integrity":"sha512-Pu/lJLkayBt9z1cBgr5N4x8ygmdUhJeR++/yGujZHq3o+DRp0j2rp8PIEAd3Cx/Et1BRzQ8eZjb8EaoSg8iL4Q==","signatures":[{"sig":"MEUCIDhWzVioe092ardzVKz53Isifbvg54AcSVBJjgQcqzSXAiEAugnAon/d+Dwvm6q8Mw9tTHINg/obyEasKL5nhzSp9bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-cache-mongoose@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115172},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./nest":{"import":{"types":"./dist/nest/index.d.mts","default":"./dist/nest/index.mjs"},"require":{"types":"./dist/nest/index.d.cts","default":"./dist/nest/index.cjs"}}},"gitHead":"a5a1ad993a6f6d0c560677f6960e6a667379cd6d","scripts":{"test":"vitest run --coverage","biome":"npx @biomejs/biome check","build":"pkgroll --clean-dist","clean":"rm -rf ./dist","prepare":"simple-git-hooks","release":"npm install && npm run biome && npm run type:check && npm run build && np --no-publish","biome:fix":"npx @biomejs/biome check --write .","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html","type:check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a14bfc1b-ef70-4ec4-9d98-3e57a32e0247"}},"overrides":{"tmp":"0.2.5","file-type":"21.3.2"},"repository":{"url":"git+https://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"11.11.1","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{"examples":"examples"},"_nodeVersion":"22.22.0","dependencies":{"ioredis":"5.10.0"},"typesVersions":{"*":{"nest":["./dist/nest/index.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"np":"11.0.2","bson":"7.2.0","vitest":"4.1.0","pkgroll":"2.27.0","mongoose":"9.3.0","open-cli":"8.0.0","typescript":"5.9.3","@types/node":"25.5.0","@biomejs/biome":"2.4.7","@nestjs/common":"11.1.16","simple-git-hooks":"2.13.1","@vitest/coverage-v8":"4.1.0","mongodb-memory-server":"11.0.1"},"peerDependencies":{"bson":">=4.7.2 < 8","mongoose":">=6.6.0 < 10","@nestjs/common":">=9.0.0"},"simple-git-hooks":{"pre-push":"npm run biome:fix","pre-commit":"npm run type:check"},"peerDependenciesMeta":{"@nestjs/common":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_2.1.0_1773568361741_0.6867297978822673","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"ts-cache-mongoose","version":"2.2.0","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","cache","redis","store","memory","ttl","query","aggregate"],"author":{"name":"ilovepixelart"},"license":"MIT","_id":"ts-cache-mongoose@2.2.0","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"np":{"publish":false},"dist":{"shasum":"0367bf922a68dd343e2bee019fb44aefe5b4690e","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-2.2.0.tgz","fileCount":15,"integrity":"sha512-PfA9akqJGK0CydUCiLw0JSJ6aI1b+HT4LgR0iFpC/S3/AT5SRR0KrzsMjKchtsrFTs9Y074/e+94RFtHvt54XQ==","signatures":[{"sig":"MEQCIBPrdgWnrcpjFTUCK5oci85WFZV4LKH+KZQLiPU5784YAiAPfS/i2PVyvHR4FiwFA/jhlUfIqRsCbx57migtu8e5lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-cache-mongoose@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52938},"main":"./dist/index.cjs","type":"module","_from":"file:ts-cache-mongoose-2.2.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./nest":{"import":{"types":"./dist/nest/index.d.mts","default":"./dist/nest/index.mjs"},"require":{"types":"./dist/nest/index.d.cts","default":"./dist/nest/index.cjs"}}},"scripts":{"test":"vitest run --coverage","biome":"npx @biomejs/biome check","build":"pkgroll --clean-dist","clean":"rm -rf ./dist","release":"npm install && npm run biome && npm run type:check && npm run type:check:tests && npm run build && np --no-publish","biome:fix":"npx @biomejs/biome check --write .","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html","type:check":"tsc --noEmit","type:check:tests":"tsc --noEmit -p tests/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a14bfc1b-ef70-4ec4-9d98-3e57a32e0247"}},"_resolved":"/home/runner/work/ts-cache-mongoose/ts-cache-mongoose/ts-cache-mongoose-2.2.0.tgz","overrides":{"tmp":"0.2.5"},"_integrity":"sha512-PfA9akqJGK0CydUCiLw0JSJ6aI1b+HT4LgR0iFpC/S3/AT5SRR0KrzsMjKchtsrFTs9Y074/e+94RFtHvt54XQ==","repository":{"url":"git+https://github.com/ilovepixelart/ts-cache-mongoose.git","type":"git"},"_npmVersion":"11.11.0","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ioredis":"5.10.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"nest":["./dist/nest/index.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"np":"11.0.3","bson":"7.2.0","vitest":"4.1.4","pkgroll":"2.27.0","mongoose":"9.4.1","open-cli":"9.0.0","fast-check":"4.6.0","typescript":"5.9.3","@types/node":"25.6.0","@nestjs/core":"11.1.18","@biomejs/biome":"2.4.11","@nestjs/common":"11.1.18","@nestjs/testing":"11.1.18","simple-git-hooks":"2.13.1","@vitest/coverage-v8":"4.1.4","mongodb-memory-server":"11.0.1"},"peerDependencies":{"bson":">=4.7.2 < 8","mongoose":">=6.6.0 < 10","@nestjs/common":">=9.0.0 < 12"},"simple-git-hooks":{"pre-push":"npm run biome:fix","pre-commit":"npm run type:check"},"peerDependenciesMeta":{"@nestjs/common":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-cache-mongoose_2.2.0_1776109487269_0.4899725930800267","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"ts-cache-mongoose","version":"2.2.1","description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","author":{"name":"ilovepixelart"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ilovepixelart/ts-cache-mongoose.git"},"bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","cache","redis","store","memory","ttl","query","aggregate"],"engines":{"node":">=20"},"type":"module","exports":{".":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"./nest":{"require":{"types":"./dist/nest/index.d.cts","default":"./dist/nest/index.cjs"},"import":{"types":"./dist/nest/index.d.mts","default":"./dist/nest/index.mjs"}}},"typesVersions":{"*":{"nest":["./dist/nest/index.d.cts"]}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","publishConfig":{"access":"public","provenance":true},"scripts":{"biome":"npx @biomejs/biome check","biome:fix":"npx @biomejs/biome check --write .","test":"vitest run --coverage","test:open":"vitest run --coverage && open-cli coverage/lcov-report/index.html","clean":"rm -rf ./dist","type:check":"tsc --noEmit","type:check:tests":"tsc --noEmit -p tests/tsconfig.json","build":"pkgroll --clean-dist","release":"npm install && npm run biome && npm run type:check && npm run type:check:tests && npm run build && np --no-publish"},"dependencies":{"ioredis":"5.10.0"},"devDependencies":{"@biomejs/biome":"2.4.14","@nestjs/common":"11.1.18","@nestjs/core":"11.1.18","@nestjs/testing":"11.1.18","@types/node":"25.6.1","@vitest/coverage-v8":"4.1.5","bson":"7.2.0","fast-check":"4.7.0","mongodb-memory-server":"11.0.1","mongoose":"9.4.1","open-cli":"9.0.0","pkgroll":"2.27.0","simple-git-hooks":"2.13.1","typescript":"5.9.3","vitest":"4.1.5"},"peerDependencies":{"@nestjs/common":">=9.0.0 < 12","bson":">=4.7.2 < 8","mongoose":">=6.6.0 < 10"},"peerDependenciesMeta":{"@nestjs/common":{"optional":true}},"simple-git-hooks":{"pre-commit":"npm run type:check","pre-push":"npm run biome:fix"},"np":{"publish":false},"_id":"ts-cache-mongoose@2.2.1","_integrity":"sha512-tZD3L8Np0NOjCmgumsmcD9ZbgJ30cMfln51k+46zkSTt87PnRLvKeHYhgWeTY/AwlS6UmdFApLy8oVbN9eYgNA==","_resolved":"/home/runner/work/ts-cache-mongoose/ts-cache-mongoose/ts-cache-mongoose-2.2.1.tgz","_from":"file:ts-cache-mongoose-2.2.1.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-tZD3L8Np0NOjCmgumsmcD9ZbgJ30cMfln51k+46zkSTt87PnRLvKeHYhgWeTY/AwlS6UmdFApLy8oVbN9eYgNA==","shasum":"75bae89308713e4e48936e15e11a68dbf54909af","tarball":"https://registry.npmjs.org/ts-cache-mongoose/-/ts-cache-mongoose-2.2.1.tgz","fileCount":15,"unpackedSize":52877,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-cache-mongoose@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCI54gFBH+KKnFCoMlofdqanxJZkZiUvp16nJGmhIaD7wIgL2KfpPnVg8PohGYaafFRpnnX1DAZozA9etEFHKb3DrY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a14bfc1b-ef70-4ec4-9d98-3e57a32e0247"}},"directories":{},"maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-cache-mongoose_2.2.1_1778348884468_0.3642381844149034"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-26T23:10:09.348Z","modified":"2026-05-09T17:48:04.900Z","0.0.1":"2023-04-26T23:10:09.513Z","0.0.2":"2023-04-27T12:37:31.700Z","0.0.3":"2023-04-27T12:46:55.697Z","0.0.4":"2023-04-27T22:56:25.920Z","0.0.5":"2023-04-27T23:02:37.455Z","0.0.6":"2023-04-28T11:12:07.632Z","1.0.0":"2023-04-29T07:26:12.177Z","1.0.1":"2023-04-30T13:55:00.788Z","1.0.2":"2023-05-02T15:42:52.720Z","1.0.3":"2023-05-03T07:37:51.742Z","1.0.4":"2023-05-17T20:36:38.258Z","1.0.5":"2023-06-09T13:46:44.257Z","1.0.6":"2023-07-04T07:39:56.295Z","1.0.7":"2023-07-16T09:18:42.002Z","1.0.8":"2023-07-20T18:51:27.451Z","1.0.9":"2023-07-24T18:34:29.534Z","1.1.0":"2023-08-05T18:47:18.296Z","1.1.1":"2023-08-14T06:11:44.222Z","1.1.2":"2023-09-01T13:01:52.697Z","1.2.0":"2023-10-02T12:53:51.661Z","1.2.1":"2023-10-16T08:52:57.282Z","1.3.0":"2023-11-06T14:38:17.608Z","1.4.0":"2023-11-12T19:17:30.443Z","1.4.1":"2023-11-15T21:03:49.320Z","1.4.2":"2023-11-28T07:30:40.421Z","1.4.3":"2023-12-06T07:48:51.832Z","1.4.4":"2024-01-09T09:35:24.856Z","1.4.5":"2024-01-20T09:40:40.432Z","1.4.6":"2024-02-24T16:39:43.459Z","1.4.7":"2024-03-14T19:22:21.146Z","1.5.0":"2024-04-01T18:53:53.545Z","1.6.0":"2024-05-10T07:31:50.007Z","1.6.1":"2024-05-18T19:11:28.249Z","1.6.2":"2024-06-15T19:06:36.295Z","1.6.3":"2024-07-06T12:44:36.705Z","1.6.4":"2024-08-01T12:21:48.636Z","1.6.5":"2024-09-21T06:54:25.191Z","1.6.6":"2024-10-26T11:51:24.179Z","1.6.7":"2024-12-03T18:55:50.105Z","1.6.8":"2025-01-19T11:45:51.709Z","1.7.0":"2025-01-19T16:50:06.267Z","1.7.1":"2025-01-19T20:37:37.010Z","1.7.2":"2025-03-02T06:48:34.929Z","1.7.3":"2025-04-05T09:45:58.461Z","1.7.4":"2025-06-14T08:07:15.189Z","1.7.5":"2025-08-17T18:54:06.884Z","1.7.6":"2025-10-25T10:40:22.537Z","1.7.7":"2026-02-24T22:49:49.042Z","2.0.0":"2026-03-14T18:46:50.208Z","2.1.0":"2026-03-15T09:52:41.888Z","2.2.0":"2026-04-13T19:44:47.405Z","2.2.1":"2026-05-09T17:48:04.623Z"},"bugs":{"url":"https://github.com/ilovepixelart/ts-cache-mongoose/issues"},"author":{"name":"ilovepixelart"},"license":"MIT","homepage":"https://github.com/ilovepixelart/ts-cache-mongoose#readme","keywords":["backend","mongo","mongodb","mongoose","plugin","schema","db","nosql","ts","typescript","cache","redis","store","memory","ttl","query","aggregate"],"repository":{"type":"git","url":"git+https://github.com/ilovepixelart/ts-cache-mongoose.git"},"description":"Cache plugin for mongoose Queries and Aggregate (in-memory, redis)","maintainers":[{"name":"ilovepixelart","email":"theherocraft@gmail.com"}],"readme":"# ts-cache-mongoose\n\nCache query and aggregate in mongoose using in-memory or redis\n\n[![npm](https://img.shields.io/npm/v/ts-cache-mongoose)](https://www.npmjs.com/package/ts-cache-mongoose)\n[![npm](https://img.shields.io/npm/dt/ts-cache-mongoose)](https://www.npmjs.com/package/ts-cache-mongoose)\n[![GitHub](https://img.shields.io/github/license/ilovepixelart/ts-cache-mongoose)](https://github.com/ilovepixelart/ts-cache-mongoose/blob/main/LICENSE)\n\\\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=ilovepixelart_ts-cache-mongoose&metric=coverage)](https://sonarcloud.io/summary/new_code?id=ilovepixelart_ts-cache-mongoose)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=ilovepixelart_ts-cache-mongoose&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=ilovepixelart_ts-cache-mongoose)\n\\\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=ilovepixelart_ts-cache-mongoose&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=ilovepixelart_ts-cache-mongoose)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=ilovepixelart_ts-cache-mongoose&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=ilovepixelart_ts-cache-mongoose)\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=ilovepixelart_ts-cache-mongoose&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=ilovepixelart_ts-cache-mongoose)\n\\\n[![Socket Badge](https://badge.socket.dev/npm/package/ts-cache-mongoose)](https://socket.dev/npm/package/ts-cache-mongoose)\n[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/ilovepixelart/ts-cache-mongoose/badge)](https://securityscorecards.dev/viewer/?uri=github.com/ilovepixelart/ts-cache-mongoose)\n[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/12484/badge?v=1)](https://www.bestpractices.dev/en/projects/12484)\n\n## Motivation\n\nts-cache-mongoose is a plugin for mongoose\n\\\nI need a way to cache mongoose queries and aggregations to improve application performance. It should support both in-memory and Redis cache engines, work with all major Node.js frameworks, and be easy to use with a simple `.cache()` method on queries and aggregations.\n\n## Supports and tested with\n\n```json\n{\n  \"node\": \"20.x || 22.x || 24.x\",\n  \"mongoose\": \">=6.6.0 <10\"\n}\n```\n\nCI tests against mongoose `6.12.2`, `7.6.4`, `8.23.0`, and `9.4.1`.\n\n## Features\n\n- In-memory caching\n- Redis caching\n- Cache expiration\n- Cache invalidation\n- Cache key generation\n- Cache key prefix\n- Query caching\n- Aggregate caching\n- Supports ESM and CommonJS\n\n## Installation\n\n`mongoose` is a peer dependency — install it alongside `ts-cache-mongoose`.\n\n```bash\nnpm install ts-cache-mongoose mongoose\npnpm add ts-cache-mongoose mongoose\nyarn add ts-cache-mongoose mongoose\nbun add ts-cache-mongoose mongoose\n```\n\n## Example\n\nWorks with any Node.js framework — Express, Fastify, Koa, Hono, etc:\n\n```typescript\nimport mongoose from 'mongoose'\nimport cache from 'ts-cache-mongoose'\n\n// In-memory\ncache.init(mongoose, {\n  defaultTTL: '60 seconds',\n  engine: 'memory',\n})\n\n// Or Redis\ncache.init(mongoose, {\n  defaultTTL: '60 seconds',\n  engine: 'redis',\n  engineOptions: {\n    host: 'localhost',\n    port: 6379,\n  },\n})\n\nmongoose.connect('mongodb://localhost:27017/my-database')\n```\n\n### Query caching\n\n```typescript\nconst users = await User.find({ role: 'user' }).cache('10 seconds').exec()\nconst book = await Book.findById(id).cache('1 hour').exec()\nconst count = await Book.countDocuments().cache('1 minute').exec()\nconst authors = await Book.distinct('author').cache('30 seconds').exec()\n```\n\n### Aggregate caching\n\n```typescript\nconst books = await Book.aggregate([\n  { $match: { genre: 'fantasy' } },\n  { $group: { _id: '$author', count: { $sum: 1 } } },\n]).cache('1 minute').exec()\n```\n\n### Bounded in-memory cache\n\nThe in-memory engine is unbounded by default. For workloads where query keys are driven by user input (search, filters, pagination), cap the cache so a caller generating unique cache keys cannot grow the map without limit. Two bounds are available and can be combined — eviction is LRU, and whichever bound is hit first triggers it:\n\n```typescript\ncache.init(mongoose, {\n  engine: 'memory',\n  defaultTTL: '60 seconds',\n  maxEntries: 10_000,          // cap by entry count\n  maxBytes: 50 * 1024 * 1024,  // cap by serialized bytes (50 MB)\n})\n```\n\n`maxBytes` measures entry size via `node:v8.serialize(value).byteLength` by default — handles circular references (mongoose `populate` parent-refs), single C++ call per `set`, works on Node / Bun / Deno. Provide your own `sizeCalculation` callback if you want an O(1) estimate instead:\n\n```typescript\ncache.init(mongoose, {\n  engine: 'memory',\n  maxBytes: 50 * 1024 * 1024,\n  sizeCalculation: (value) => {\n    if (Array.isArray(value)) return value.length * 512\n    return 512\n  },\n})\n```\n\nEviction is soft: the just-written entry is never dropped, even if its own size exceeds `maxBytes`. Everything older gets evicted until both bounds are satisfied (or only the new entry remains).\n\nBoth options are ignored for the Redis engine — use Redis's own `maxmemory` + `maxmemory-policy` instead.\n\n### Custom error handling\n\nBy default, cache engine failures (Redis disconnects, serialization errors, etc.) are logged via `console.error` and the query falls through to the database. Pass an `onError` callback to route them somewhere else — e.g. a structured logger, Sentry, or a metric counter:\n\n```typescript\ncache.init(mongoose, {\n  engine: 'redis',\n  defaultTTL: '60 seconds',\n  engineOptions: { host: 'localhost', port: 6379 },\n  onError: (error) => {\n    logger.warn({ err: error }, 'cache engine failure')\n  },\n})\n```\n\nThe callback receives the raw `Error`. Cache reads and writes never throw — a failing engine degrades to a cache miss.\n\n### Cache invalidation\n\n```typescript\nconst instance = cache.init(mongoose, { engine: 'memory', defaultTTL: '60 seconds' })\n\n// Clear all cache\nawait instance.clear()\n\n// Or use custom cache key\nconst user = await User.findById(id).cache('1 minute', 'user-key').exec()\nawait instance.clear('user-key')\n```\n\n### NestJS (because it's special)\n\nImport `CacheModule` from `ts-cache-mongoose/nest`:\n\n```typescript\nimport { CacheModule } from 'ts-cache-mongoose/nest'\n\n@Module({\n  imports: [\n    MongooseModule.forRoot(process.env.MONGO_URI),\n    CacheModule.forRoot({\n      engine: 'memory',\n      defaultTTL: '60 seconds',\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\nWith `ConfigService`:\n\n```typescript\nCacheModule.forRootAsync({\n  inject: [ConfigService],\n  useFactory: (config: ConfigService) => ({\n    engine: config.get('CACHE_ENGINE', 'memory'),\n    defaultTTL: config.get('CACHE_TTL', '60 seconds'),\n  }),\n})\n```\n\nInject `CacheService` for programmatic cache clearing:\n\n```typescript\nimport { CacheService } from 'ts-cache-mongoose/nest'\n\n@Injectable()\nexport class SomeService {\n  constructor(private readonly cacheService: CacheService) {}\n\n  async clearUserCache() {\n    await this.cacheService.clear('user-cache-key')\n  }\n}\n```\n\n## Contributing\n\nCheck [CONTRIBUTING.md](CONTRIBUTING.md)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n\n## Check my other projects\n\n- [ts-migrate-mongoose](https://github.com/ilovepixelart/ts-migrate-mongoose) - Migration framework for mongoose\n- [ts-patch-mongoose](https://github.com/ilovepixelart/ts-patch-mongoose) - Patch history & events plugin for mongoose\n","readmeFilename":"README.md"}