{"_id":"mongoose-cache-ts","_rev":"34-7b573d2ecedd8e0d2a76b3af826ef7ca","name":"mongoose-cache-ts","dist-tags":{"latest":"1.1.7"},"versions":{"1.0.0":{"name":"mongoose-cache-ts","version":"1.0.0","author":{"name":"Silas Man"},"license":"MIT","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/hoangman1108/mongoose-cache.git"},"scripts":{"prepare":"npm run build","build":"npx tsc --skipLibCheck"},"dependencies":{"mongoose":"^5.9.20","pino":"^6.6.1","pino-pretty":"^4.2.0","redis":"2.8.0"},"devDependencies":{"@types/mongoose":"^5.7.27","@types/pino":"^6.3.0","@types/redis":"2.8.10","nodemon":"^2.0.4","ts-node":"^8.10.2","typescript":"^3.9.5"},"bugs":{"url":"https://github.com/hoangman1108/mongoose-cache/issues"},"homepage":"https://github.com/hoangman1108/mongoose-cache#readme","_id":"mongoose-cache-ts@1.0.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-bW0puXxAxnYu0DveFbL2CtP+SbVkPYr1177UYqSQ58At7DeQ3j3zEmd1U+/7kbEKIVpdKeQYiBUC7ld7NcCgXw==","shasum":"a7421d6a65d788c664fb6ec1796cf28567553559","tarball":"https://registry.npmjs.org/mongoose-cache-ts/-/mongoose-cache-ts-1.0.0.tgz","fileCount":3,"unpackedSize":4777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHOBZCRA9TVsSAnZWagAA72gP/RhXTN/Agl4FjK0uyquK\n3jdylD+JqTcu8Dt9NVZzBdxXTrYSLbBV44dTzSL6wrKJbjPxdYH4nv68J9P8\nb1Rmln22/7fefBg9zobvWjE2SPj5uqcuWAfyLXEWrJwqphrCXZLFGti3R8QJ\nSBPmOMr97E8E+IqzaTnzNQSgKk0woqF1Rnwvd6UtJbTUHDb3icklrgqvksmw\nCok1JsGbG73XVRomeWCM39CFPDdrYankVwTLKAeTtbV2auzj5AtZgyo/QCmh\ns8LPZF3LkKM6FtU5YIrkxda7qx2LsaxsDAh/UJnEAlOlBjbVBderVFIyzQ22\n7v3plMK7fXcNxtO/pkGJeABSk40KfqGaOa6qkot8FCFJfocsrDNPAfMuPxTf\nmMNJfBMbjwMipvHHYMqLPxbgFnXR/aumYGfJKW7cIxdMpWho8gh4vi1xu75a\n2s9WFXL06/ApxoXg7h0ZV//Cm5p1u1BtCpO08xJPBQr+gJJFvdnPuq/Sl1bi\neFt5sCT9AmxxZ5xCeNJv8RelEpc8d8psk4fQY6mMfohiik4qbhsXH/Bank8L\n03tag+QZQHv6hPjQPpf9HKG58u2apOs9W7H0AMNeZK7t4WhDA7psqnZztAAD\noHig8T7Je34QrAo5D9aRIoYkURw9pb5kqE24dRj/YZ56qc94Ogdb5koD62Lz\nRIFw\r\n=lRP+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfUEKEgUCXMljHQO9/CM6+HVPjHkd2L1l/aoFnPvEjVAiAeZ3zx81i+g+l3nnFgcQWbkjLKt6Mw5mn8PT/jiqxq/g=="}]},"_npmUser":{"name":"hoanman1108","email":"hoangman772@gmail.com"},"directories":{},"maintainers":[{"name":"hoanman1108","email":"hoangman772@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-cache-ts_1.0.0_1612505176882_0.7770430475821424"},"_hasShrinkwrap":false},"1.0.1":{"name":"mongoose-cache-ts","version":"1.0.1","author":{"name":"Silas Man"},"license":"MIT","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/hoangman1108/mongoose-cache.git"},"scripts":{"prepare":"npm run build","build":"npx tsc --skipLibCheck"},"dependencies":{"mongoose":"^5.9.20","pino":"^6.6.1","pino-pretty":"^4.2.0","redis":"2.8.0"},"devDependencies":{"@types/mongoose":"^5.7.27","@types/pino":"^6.3.0","@types/redis":"2.8.10","nodemon":"^2.0.4","ts-node":"^8.10.2","typescript":"^3.9.5"},"bugs":{"url":"https://github.com/hoangman1108/mongoose-cache/issues"},"homepage":"https://github.com/hoangman1108/mongoose-cache#readme","_id":"mongoose-cache-ts@1.0.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-ZU420jFiPPXlS7XvzPL7l4AocVibg7IhE38Wi1eLVn3q+x/7H21K/6h0N7wcCRDyhpqzY3bbD16FSWtgwnrBFA==","shasum":"090f9ecafb771063941a17004eaec50265415abe","tarball":"https://registry.npmjs.org/mongoose-cache-ts/-/mongoose-cache-ts-1.0.1.tgz","fileCount":3,"unpackedSize":4886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHONVCRA9TVsSAnZWagAAKa8P/Ayv7zH5a9Is5G04LxsS\nuxFmvlMuCZ0rA0wxaq/4QrWtnHVWdHC8n8niUKOMkwJBnWqNiwIuDmxs3ZhQ\nmCs9u5WXFG6Eetsp7OYDsjej+Z8vj9nlSgCYYrkzCOC5DXYR5uyG5AmiZCyF\nNkE2JMpbH1Dlt0Vt+J4ZayoDGE4W+Wu0GG4xcUYXdKNsNArfVjrMSHewKwhr\nQ7UWngAOodjZurNjWxqOoPO4n+DselS7nd9mJiex1GEe1Wih7ATdUnizZiAn\n6UAHaxj7bBddR7hEC7LFoHHzEFH8AQVmTbNz9c/BNSe/fTVZlW1t1go+GzN/\nYbXdF01j98udJMVF/3fwdfX2yR3YF3ywXg7EtqGHv9mi+Y20k2ALUzKIk8HY\n+gvcHhs8C9/RUCekb0DYtFoJRodDEZrMEDpFTErQJ85Oti87yrGlTSTzhyvC\nzAc5ukYXOaEvWIDF9ElcnOspGOhmLH4fncFsVnYZGizrHSbVoKXxKeugJQH6\nkYjmI9pC/W/LWn0PKENTRHydqA1cUa+eZOr9iK3f83n4ys0eJwDsfLHL/Sfn\n+kQC8fv/UT+To42faO6NcQBqrzb5wUT1wsIGWsnUNOuBC9PB0j+tr4bQXmF1\nrbjCWKTia2gA5q3uD18e+MouQio4ae8cZJm8DFD0Nc/BGMeAeLpOEKpD4B9U\nEEfh\r\n=0gyE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLn3wBxkpaN2BEYcYt8DDVHZNQq983XX3oEY+7sH3nhgIhAIAfRX+WSxy+K1T3HwCetNN6Qqz1OVLQ3GuN5+IFyqtM"}]},"_npmUser":{"name":"hoanman1108","email":"hoangman772@gmail.com"},"directories":{},"maintainers":[{"name":"hoanman1108","email":"hoangman772@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-cache-ts_1.0.1_1612505941172_0.6826102773039011"},"_hasShrinkwrap":false},"1.0.2":{"name":"mongoose-cache-ts","version":"1.0.2","author":{"name":"Silas Man"},"license":"MIT","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/hoangman1108/mongoose-cache-ts.git"},"scripts":{"prepare":"npm run build","build":"npx tsc --skipLibCheck"},"dependencies":{"mongoose":"^5.9.20","pino":"^6.6.1","pino-pretty":"^4.2.0","redis":"2.8.0"},"devDependencies":{"@types/mongoose":"^5.7.27","@types/pino":"^6.3.0","@types/redis":"2.8.10","nodemon":"^2.0.4","ts-node":"^8.10.2","typescript":"^3.9.5"},"gitHead":"00488fb213b89de2a9e3a9ce3857157bcc56804e","description":"This module caches [mongoose][1] queries with [cache-manager][2] using an in-memory or Redis store.","bugs":{"url":"https://github.com/hoangman1108/mongoose-cache-ts/issues"},"homepage":"https://github.com/hoangman1108/mongoose-cache-ts#readme","_id":"mongoose-cache-ts@1.0.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-TIgk+ATGpISDCHq0vPuj0eS+m7KTghK7lvqZSkzWqjqqvJTpKpAfHd0OtbRiBJz5fT5HRCVEcIY+sWqndzL+Mw==","shasum":"d7b23cf5bb4a37b0e7c8500e256f785c6daa05b8","tarball":"https://registry.npmjs.org/mongoose-cache-ts/-/mongoose-cache-ts-1.0.2.tgz","fileCount":4,"unpackedSize":6727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHO09CRA9TVsSAnZWagAAF+UP/RF4R8Wr47scGiTVUgZD\nWRPuAJ5EEQVsCIPT5sj7+OmjwQVQWcE0lmA7KA7pIQa80AAo+AjXDMSlbHve\nRf3x6ioVg6njtm6h2EIfCzilCL0ocn3V4phryuwepBpJ15CKRq/IzMpLqZl4\n7EeN9Kr5VzGUSxgD+t4jYI9zHhc+8tZ0ziSBAg/lsBnVL5KjWSYQNyVoZPOt\nn+qidIcqvqRKV3XcFg8gECowOmHRL0Zxv8uvWKY0UL599pxvTOLu9c8BXS2Q\njNvDuxiOPgsW6TdWk2yO1AX4tiiXxflm97DaabkKIKKrkIlcSoh5jYj9iBIf\naOIyz8kqgAOZzPfUU8MozvvFAwaXB8IP+yqGH6TBxGEkPtSBSeA2JlI+QDU7\npzRwsNV+F3XqIs9+ZYr2mCSnUrczlRku6wKilgqxt3g8Nvcw7qkUULaObiDw\ngBo/Bw76dqc1ARUpLegLcos4u5+MIdoXAkfT8shKn1gdsf1mVzNsBc2YKTuo\nFN9WIkYiS4yvA/UFDj/LWpM9bV4XNY8tT4lzAcLqFKkzFqS006fkKLk7mtQ0\n12zBUCo6TRHFRHpHjVyvFFSQz53bE56HcZ0akiduUHbpsv0ppd/6Pd4VIBGE\ncKZDWKrWEkHLng8R3WOeH6O1gcjJhxXyjIu25vgrzWEkRW+OEW/cAW0O6Mw6\nCRtB\r\n=omd5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxmdzyBBN6axG7/YIQgj3BP1//ZnpFW0LEUOMQVrrveAiBuxST4Au7bfsCFyRUJNyqqhRMcnQmCpTvXSQG/DVZ75A=="}]},"_npmUser":{"name":"hoanman1108","email":"hoangman772@gmail.com"},"directories":{},"maintainers":[{"name":"hoanman1108","email":"hoangman772@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-cache-ts_1.0.2_1612508476898_0.4901819574791453"},"_hasShrinkwrap":false},"1.0.3":{"name":"mongoose-cache-ts","version":"1.0.3","author":{"name":"Silas Man"},"license":"MIT","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/hoangman1108/mongoose-cache-ts.git"},"scripts":{"prepare":"npm run build","build":"npx tsc --skipLibCheck"},"dependencies":{"mongoose":"^5.9.20","pino":"^6.6.1","pino-pretty":"^4.2.0","redis":"2.8.0"},"devDependencies":{"@types/mongoose":"^5.7.27","@types/pino":"^6.3.0","@types/redis":"2.8.10","nodemon":"^2.0.4","ts-node":"^8.10.2","typescript":"^3.9.5"},"gitHead":"5dd683cc7868e03db33a6eceaedff50f8b1fbc8a","description":"This module caches [mongoose][1] queries with [cache-manager][2] using an in-memory or Redis store.","bugs":{"url":"https://github.com/hoangman1108/mongoose-cache-ts/issues"},"homepage":"https://github.com/hoangman1108/mongoose-cache-ts#readme","_id":"mongoose-cache-ts@1.0.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-RYCqAi3d4133TVtJY26sHI9Ix+opL5je2xRjhuJTunbI6rJxncbdmhrr/qTL3BP/+ZLMf7rIYeLnGOe6RqDz0A==","shasum":"d4b052415c6859a83437891c7ed6195b1850caa0","tarball":"https://registry.npmjs.org/mongoose-cache-ts/-/mongoose-cache-ts-1.0.3.tgz","fileCount":4,"unpackedSize":6747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHO3rCRA9TVsSAnZWagAAfTMP/RINS5BIZaVK80fsySCz\nRDt9D1besPPDpix2qNyecPFRKKBVSMOtK38O4i3CSsuc/pLGepfiTvKym7Gr\npAIYC3+M+b0dBEGhrcaBAS6UGwsCQrzC9JfyKbDJBNkSBcWftmo492PLqCcS\npO1Ut4KQFGJyQcSVp2Lngt3LgjFxjjRBnxo3I1NQTRxUwZupr2U+fbLFeNKF\nNeRS8z1Qp9JNF/dqAS16lS0o2NEg6ObZ1ypQHJx7aS2D7VMR+jBmAlOSDex7\nitAV3bjf37UqjLLzdPkOWTF12XZlSFtHbSNDaWFBW3AQUm+99RbtHM6e3G1Y\nn8uKmtDNIuLwbP3UTd7TaJ9a6p4FgBwgEEqbnPbIS2scEt484SkOtWLsa+gt\nD+Y/+pyNPOifjJl9qBD6kLH6fhM3KahlQ3k+Ny7wpPtHhkbGth6h43bf26JV\nm7FBVg6HMTDklWZOwvvOQ1lD5uMql1B0sJL5n0sOynGVromMcABr1c7o43Na\nJ9wikuwEUeUqaGwMNRVgx7J0RLYU1pEf9NgcCtkhWni4fVaP+9J+tZeMwXKG\nmac9/uoQNqjT+mH9XQJigaBpBybdx5X47qXbLFsQtTwj+UjSEufiLvh+TTh1\nR+2JUG4HrZv4LX3i2Qq/y8xnuNZLGb8A81Amb35BMcQFwkAD3y+lVMuxFc0t\naRyr\r\n=LiPy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFD3iRdalXz5XQC7GMyJWK7piu5lpWAD5aicvzVv0wMGAiEAqLpaWRHxC411lm1bE4i6nNzDRWljr6pi2ZmFX5XNkxc="}]},"_npmUser":{"name":"hoanman1108","email":"hoangman772@gmail.com"},"directories":{},"maintainers":[{"name":"hoanman1108","email":"hoangman772@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-cache-ts_1.0.3_1612508651168_0.5739481982497912"},"_hasShrinkwrap":false},"1.0.4":{"name":"mongoose-cache-ts","version":"1.0.4","author":{"name":"Silas Man"},"license":"MIT","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/hoangman1108/mongoose-cache-ts.git"},"scripts":{"prepare":"npm run build","build":"npx tsc --skipLibCheck"},"dependencies":{"mongoose":"^5.9.20","pino":"^6.6.1","pino-pretty":"^4.2.0","redis":"2.8.0"},"devDependencies":{"@types/mongoose":"^5.7.27","@types/pino":"^6.3.0","@types/redis":"2.8.10","nodemon":"^2.0.4","ts-node":"^8.10.2","typescript":"^3.9.5"},"gitHead":"5dd683cc7868e03db33a6eceaedff50f8b1fbc8a","description":"This module caches [mongoose][1] queries with [cache-manager][2] using an in-memory or Redis store.","bugs":{"url":"https://github.com/hoangman1108/mongoose-cache-ts/issues"},"homepage":"https://github.com/hoangman1108/mongoose-cache-ts#readme","_id":"mongoose-cache-ts@1.0.4","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-IEer9Hx5uyd+IYL+cx1tyb+B8DH4yWGFjrlncpfw7oVx65dAZDJF+WW7Duf085fFqiayje8k0X6Et62Mzy0Buw==","shasum":"7b9322997070536ea23125e1cb6771117bdcdc29","tarball":"https://registry.npmjs.org/mongoose-cache-ts/-/mongoose-cache-ts-1.0.4.tgz","fileCount":4,"unpackedSize":6869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHPFWCRA9TVsSAnZWagAAUuIP/1ui/YyzA+Wx5eDJRMlj\nEBO+fTwq+wZtgSH0uT+Ic+cBV5E0fYEGhB2etHzoBGCYStoARoQ23gyJCr3E\nh4pxat4OuW/gvbOJSgqSa4lo+AlkZOwKs1+4yOWdgQJIwt2Am7YYa0KUwOhX\nQVQSNn3FDF001xDIaDWL0SNyIKPavrI5XqWmyMYESKHhix4Ot74gOPHu4JPK\nvhDwcJjPDAFeW3+kTVE/Dh465nu7vXz44lKTa528MbdLD+kSb/hrHP8NNFg1\nPFJpc182a9qaXRKkxHZEz8eBhHCs+YGCvuVSyBKiR/fh9wFjUUd2vuxcFJsi\nQFq/zJip24UoNfxiD8+vmSl49Ylt5XJ56x2xD1nSuoK2uo27dKJSsEER9ZAH\nrewQdzzOKf6Jx2LgA9aCHaFehkRgBkSHsjh2LdcDV2jnST7thSGinyUosd94\ni3jEzxJ8biZiStgr+bh2HpTm3YilCr5eU8obulQKhFeAcgC6OlfgB7iO5yUo\nxFCwpGUyNbbBLlfe0CmhTSCjEEQo0Za+fQV05JvXxirvPLNMuA6hzE3oU6j2\ngxwbTtLFARwmFXK6/KsxZgSxRY5d7pf6/WRlEF6gbmAoWuJU2tRDCMhuLyun\n645gzCnkAEQwDIJYBQIhjpzgn0H7Wasl+X+I5x8TLlzEQ0bbuzXfcRWvAd0O\ny/Rp\r\n=TREI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1JTEoUSyLG4z28tyNXg9okLgo7Kx3RGsf1wFpih5PhAiEApabWTIJ5LhPhHO2d59NCHWEhKHtTajI1r6zxUk3SPn8="}]},"_npmUser":{"name":"hoanman1108","email":"hoangman772@gmail.com"},"directories":{},"maintainers":[{"name":"hoanman1108","email":"hoangman772@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-cache-ts_1.0.4_1612509526529_0.4051603260447818"},"_hasShrinkwrap":false},"1.1.0":{"name":"mongoose-cache-ts","version":"1.1.0","author":{"name":"Silas Man"},"license":"MIT","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/hoangman1108/mongoose-cache-ts.git"},"scripts":{"prepare":"npm run build","build":"npx tsc --skipLibCheck"},"dependencies":{"mongoose":"^5.9.20","pino":"^6.6.1","pino-pretty":"^4.2.0","redis":"2.8.0"},"devDependencies":{"@types/mongoose":"^5.7.27","@types/pino":"^6.3.0","@types/redis":"2.8.10","nodemon":"^2.0.4","ts-node":"^8.10.2","typescript":"^3.9.5"},"gitHead":"34ce03db15ea1902256fa3b64cc0943e9a64abb7","description":"This module caches [mongoose][1] queries with [cache-manager][2] using an in-memory or Redis store.","bugs":{"url":"https://github.com/hoangman1108/mongoose-cache-ts/issues"},"homepage":"https://github.com/hoangman1108/mongoose-cache-ts#readme","_id":"mongoose-cache-ts@1.1.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-UdRB2qlu+YgsVAg8y/h97FyfdS3WA8WjaUS+S8G/JuucS9TjqOvDEhJ+MB7Zdjf2xyK72LkChDKOAvymH8g19g==","shasum":"408b09f8ac17d1f75427006fcf0fffeae34adb10","tarball":"https://registry.npmjs.org/mongoose-cache-ts/-/mongoose-cache-ts-1.1.0.tgz","fileCount":4,"unpackedSize":6687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHPzJCRA9TVsSAnZWagAAxFUQAJIFjQYKf2B20Gob1m8y\nvFBn7zvW1Q42NaVEQzk9VOYdlctycpFLOrYYYWKxoS52XW7O7qqiDoDQQKSi\nKmtncWDgMFvjuvg8lL5/3gndd1AfKeLdzA4chuy66qaVidLyu3GN7TDaGNGX\nAhZnt7tkIEo4gHUX9MR8SL8XIM8Jboj+ILDFg7AqJaV27mI2YZJnuyRJXz9e\n95dFGIbt1DckAxjIdF5Ephjd9Fqkzj3OyIcWVa1YaWLjwezuCFCLNsAQUgZS\nXadCP/E08etVWbwxBAwodyNlQdHAa482yo3TDoL3qR6xVMJnDjTDziS1xMcG\ndC0yQISXNTUcn7xPq4SQpdSbwjv6bMbdpXVnQylg+L2K6lHbNC2Lxg3D8bro\njZyBUujKRluSqiz7K4rCliFHo1IvqzSXOuDebxla7GmRBsLbBnvS7dvH6Yp1\nUYGUYF+JyyVrtwnnh8LYz163+rV1MvN708Yrx5sbmgoqAMDQmUXuJnwZCGmL\nY4yLvpt73fjl2WcM6gpZq8S97m/QVhey3YXdRqb7oOmjNKvXCgQuPqQTh9b6\nfYhZ7gzC9yJ2/qE9vlwDMRn3Ag5oVFIZQzcXhbt9AW1u+B6hLB9x47JG7NFI\nfniC1L7T1nMxw/sL+mAWBTKABX9pLng6rMeQQ5s6Pf2W0M5m2ZaQe6kUKMSj\nQXZS\r\n=ENq/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6JBzKpHOSAcsmgv474cSmtzka2bvYx5JbGc/GI98NUQIgfkE7VJ/huccy/53D6G1oP1YF0N2ck2G6tCP0pbb689w="}]},"_npmUser":{"name":"hoanman1108","email":"hoangman772@gmail.com"},"directories":{},"maintainers":[{"name":"hoanman1108","email":"hoangman772@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-cache-ts_1.1.0_1612512457234_0.12970155578926312"},"_hasShrinkwrap":false},"1.1.3":{"name":"mongoose-cache-ts","version":"1.1.3","author":{"name":"Silas Man"},"license":"MIT","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/hoangman1108/mongoose-cache-ts.git"},"keywords":["mongoose","cache","typescript","ts","redis","mongodb","mongo","mongoose redis","mongoose cache"],"scripts":{"prepare":"npm run build","build":"npx tsc --skipLibCheck"},"dependencies":{"mongoose":"^5.9.20","pino":"^6.6.1","pino-pretty":"^4.2.0","redis":"2.8.0"},"devDependencies":{"@types/mongoose":"^5.7.27","@types/pino":"^6.3.0","@types/redis":"2.8.10","nodemon":"^2.0.4","ts-node":"^8.10.2","typescript":"^3.9.5"},"gitHead":"00ce78ac69a914bb614e91eb9b84feb86ca54532","description":"This module caches [mongoose][1] queries with [cache-manager][2] using an in-memory or Redis store.","bugs":{"url":"https://github.com/hoangman1108/mongoose-cache-ts/issues"},"homepage":"https://github.com/hoangman1108/mongoose-cache-ts#readme","_id":"mongoose-cache-ts@1.1.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-XCIHIDuRbfoB65BiQiufwlrGsCfYn1UEywEhbYtAGcrGwcfHbduzk+8gnFY5K45Hc7tmrtuWtmvJnZmQRDIb3Q==","shasum":"60e1a90308c12af8e66356db399c3a6ba128c963","tarball":"https://registry.npmjs.org/mongoose-cache-ts/-/mongoose-cache-ts-1.1.3.tgz","fileCount":4,"unpackedSize":6849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHP7ACRA9TVsSAnZWagAAMyEP/0ci8hHaavklQhx3pWJB\nYyIBY7SjYQUP/HdV9hsMnSx8DfcbVsSBoYUQR7srOV42TFfd4YnJXy8D7oZw\nx+S2SM6HUjxh1JVSWFY37ZRbuwlpbdMgVFkT1AOerC5vZMchrDX2pMqbaoll\ndx7jFoJj6853uLqnf9P5Zo7zSqp1NrhpUsqm1mAEib3AQGjIQt57a+om0x2x\nuLJF8hxc21rJgpsAczK1mv0HIkbFfKV7hTVket2TdSQfOcbcwIX/jhYKXTuA\nHDesIk7c+7ng4C2al9bjEx0PPpt9cTnockQnQDP3/M5KzHdPiKVoEzTyfunY\noBFTN9/PA8fu+cTi3Wb18fRb6eO2SvQ2TlGhmPhj1yjlepfYTQqe+SdRieAL\n+15wuN0y0iEtcL/n1XPnz+lQlBo0fffRtjB8EQ4gQ/xLjT/narHisn6wBrHS\nZiPZG5s1gaDBTzCAglYWx1c2SgbZr6bqKN1eOc1pJHqAaN7yB13ETPVeziRC\nvZTj/O5NJ1LZ6vuVAjrZBTGS69LQQ0HJ/Ot5tDJGcCXgVJBcX1V95JmOSm1K\n2MQlichE9zMX+Xfd+iPAbvq1+VHnTCTxWmPLV1W1nBrgijba7wQJBTF5U/af\nPZNE+PLRbtfAtIbnymB62IQ1QBTj5M4L4oL/3wWyZgYA8R824wSF37/jHpw9\n0hIh\r\n=FEDz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGm+xbPe7vXaK2QyDdVXQaf4nwpZG7xy7Y0I2Fy1RlPfAiEA2sITjfiFcmgUaNNl+ngBRvClp8/NTucLLvaMmlnXKEU="}]},"_npmUser":{"name":"hoanman1108","email":"hoangman772@gmail.com"},"directories":{},"maintainers":[{"name":"hoanman1108","email":"hoangman772@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-cache-ts_1.1.3_1612512960270_0.9045594372773749"},"_hasShrinkwrap":false},"1.1.4":{"name":"mongoose-cache-ts","version":"1.1.4","author":{"name":"Silas Man"},"license":"MIT","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/hoangman1108/mongoose-cache-ts.git"},"keywords":["mongoose","cache","typescript","ts","redis","mongodb","mongo","mongoose redis","mongoose cache"],"scripts":{"prepare":"npm run build","build":"npx tsc --skipLibCheck"},"dependencies":{"mongoose":"^5.9.20","pino":"^6.6.1","pino-pretty":"^4.2.0","redis":"2.8.0"},"devDependencies":{"@types/mongoose":"^5.7.27","@types/pino":"^6.3.0","@types/redis":"2.8.10","nodemon":"^2.0.4","ts-node":"^8.10.2","typescript":"^3.9.5"},"gitHead":"85ebb8fe4bad23f6b5a440952bbda14e8755ef82","description":"This module caches **mongoose** queries with **cache-manager** using an in-memory or Redis store.","bugs":{"url":"https://github.com/hoangman1108/mongoose-cache-ts/issues"},"homepage":"https://github.com/hoangman1108/mongoose-cache-ts#readme","_id":"mongoose-cache-ts@1.1.4","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-piG1HLG6qGWCSBxEz5kJUM4GOQiQaTHKqGtTo5PLn1rwfWeKKvOHzs72vpTWx92abl/LFUS+OsGTV7MhctG+CA==","shasum":"4400e0ffab48be4adcc6484666f17296ccae6ba8","tarball":"https://registry.npmjs.org/mongoose-cache-ts/-/mongoose-cache-ts-1.1.4.tgz","fileCount":4,"unpackedSize":7114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHQE7CRA9TVsSAnZWagAAr5YQAKA+L5NM1tlV0bMtxwrv\nqEnvwK7CH+NbnXtTZLG1Qx35pdLM2+653C6afN8jJP2UYpwUGcIXwRtZvJeB\nbPigt3mq9Yg9WOIYZzUfJIZS0XkPvBuOKdFlgW3XFe4qipW3irju1jZoJPq/\n3p/3QOKS9x2DfUopAWOQgrpj+/TiNO+ZjCchPxC8C3Z86hzIIC7ve+v8Q+fR\nUtBNONMZDkY/pt+/ka6odEhYBrvbDu4AtXSEgFj0ygxazQa5iuOM7dd8/4F6\nZUWyXoom3jtDKAL8RjdLbAcLqFqallmpq/P8aqrcx0WixOzPf30DHygq6NCs\nN+/7qen8K52+R0B8NAbXsCGajzWuG+Ai5O4b2K3nCReRggi8MDlrk0WfJLEo\njZkJcp1fqr0ReibdynFDmp5WmJrAx9pJfthroAKgK+e1tAVtVfj2IOvGt29V\nL6+N125xAAhGN7wipxxVefVyrir87jpzMm6EmDaV9umKbT0nGQX8bC5MkElr\nf0zIVBuoXfby9B64X0Dl/142K48A/6JDrVAwc+JF7sE235/VYF+++G23NSlA\nRWLW3Sr2ItVCTN4+O0lOJPznNHuUB+gsvl51SB8AJ+Tp7SYobP9xxxT72ZHD\n10zKuoiaM6RAi1ZM55nAvkQ+zKGuzQQGFaxBglj41mJGs+8+NETYORCNpewX\ntdxo\r\n=1f67\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYOctJ7VYTrOJO1IM3fvxsDxTVd1BuSzTzn05PjxkUcAIgW6PFYYCCIUwjfyeP6PfO10uKITGpUpE4qzSVcaOrqyk="}]},"_npmUser":{"name":"hoanman1108","email":"hoangman772@gmail.com"},"directories":{},"maintainers":[{"name":"hoanman1108","email":"hoangman772@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-cache-ts_1.1.4_1612513595401_0.8145272425991605"},"_hasShrinkwrap":false},"1.1.6":{"name":"mongoose-cache-ts","version":"1.1.6","author":{"name":"Silas Man"},"license":"MIT","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/hoangman1108/mongoose-cache-ts.git"},"keywords":["mongoose","cache","typescript","ts","redis","mongodb","mongo","mongoose redis","mongoose cache"],"scripts":{"prepare":"npm run build","build":"npx tsc --skipLibCheck"},"dependencies":{"mongoose":"^5.9.20","pino":"^6.6.1","pino-pretty":"^4.2.0","redis":"2.8.0"},"devDependencies":{"@types/mongoose":"^5.7.27","@types/pino":"^6.3.0","@types/redis":"2.8.10","ts-node":"^8.10.2","typescript":"^3.9.5"},"gitHead":"eb05dfcd23c3471827aade89ef2f065a3425945f","description":"This module caches **mongoose** queries with **cache-manager** using an in-memory or Redis store.","bugs":{"url":"https://github.com/hoangman1108/mongoose-cache-ts/issues"},"homepage":"https://github.com/hoangman1108/mongoose-cache-ts#readme","_id":"mongoose-cache-ts@1.1.6","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-rntsxTd9VtLQiMS+o49pn77cjRs54jlPX6uKHYdyPXGLT5a4q8mBuXD29AWRtsBJKeOaP32geIHp2GsSwvozow==","shasum":"998179f62b2f02d5c6a374c51ace00a6bff24c4f","tarball":"https://registry.npmjs.org/mongoose-cache-ts/-/mongoose-cache-ts-1.1.6.tgz","fileCount":4,"unpackedSize":7293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHQtcCRA9TVsSAnZWagAAoKwP/2AvEKDbGw35cvgbTIpw\nGKIoWmMrDwAfXe/AVM9fgBGFOfy6OMmB3t6wTvGRtdlCldpHp8Cg66i7TCfu\nvYxCebmh3xH2Rc9rk7uwzJGLCRn31K9eFYsP7Qp3+n5Ptb+Hn3xFaKGDNs2u\nvjnnrJ7GNt3jjLalBwZMXD6XOyZK1PWe4edeoGQqIWZsNSRm7FjdypvuS/6T\nJOMsyibD3ZmrjbdUGyGLmTkCOgrFE04zbVtQ6UVGPRzoN3QzeqT8lmq4rBNd\nG0h4H2WB60cKIgkypHm3hKf/ONTtZxt38iM5ylDwEg/T9dxT/UI94ZUEqURO\n0tT58IVQ5sl4pm0kwcam9GI/8qFcp2OKjuy31eBCEOYlvSd4TNFiC1cACKKI\nSYJcdPQZXHGCQEU05wiyG4HqpxIOQTzi91+1MRJ3WoHtePe56gv7zVmVJY8H\neRl7PObaBUo7ajbTIHGXNFcEfElPK5hY+f6LypAiFds2V7jwgpT4Qu5OZtNW\nZCQA1VRfgfmf1HgCUx1OCsdZr6ATp8vqBdKlffMOXP/wjLCBC1W64RDA47Fr\nOv1PnzluXq+mq9SPw7HKvIh2yo9Gnv8Y1GUynsejGyAYwf5CLyceSBP42wJB\nxMGYj9KoYKCF3Ci0ZJs2deJW6fR4GK2LERqjuzjaHsarM2jY6uNKxHFyHUKd\nlxJj\r\n=RshA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFo98V++WwxrLcHefeTjIINcWhNsjvEQUcuNk4cJvkevAiBioLrY9Zd/yi1JgltBeQ0hcz6TssSrZSI/MUuF8cfUDA=="}]},"_npmUser":{"name":"hoanman1108","email":"hoangman772@gmail.com"},"directories":{},"maintainers":[{"name":"hoanman1108","email":"hoangman772@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-cache-ts_1.1.6_1612516188411_0.02901186093914343"},"_hasShrinkwrap":false},"1.1.7":{"name":"mongoose-cache-ts","version":"1.1.7","author":{"name":"Silas Man"},"license":"MIT","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/hoangman1108/mongoose-cache-ts.git"},"keywords":["mongoose","cache","typescript","ts","redis","mongodb","mongo","mongoose redis","mongoose cache"],"scripts":{"prepare":"npm run build","build":"npx tsc --skipLibCheck"},"dependencies":{"mongoose":"^5.9.20","pino":"^6.6.1","pino-pretty":"^4.2.0","redis":"2.8.0"},"devDependencies":{"@types/mongoose":"^5.7.27","@types/pino":"^6.3.0","@types/redis":"2.8.10","ts-node":"^8.10.2","typescript":"^3.9.5"},"gitHead":"4f35ad3e60eabeb9df69ee0454eda3cb5ea96c65","description":"This module caches **mongoose** queries with **cache-manager** using an in-memory or Redis store.","bugs":{"url":"https://github.com/hoangman1108/mongoose-cache-ts/issues"},"homepage":"https://github.com/hoangman1108/mongoose-cache-ts#readme","_id":"mongoose-cache-ts@1.1.7","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-SyUYQNtpabXiVv9i+wf0FgFMwsmgi/oKPk7osH5ZWM8DTltqndR9JDiQCdjC5cbXqWaUiAb9KDGflYs9mk16Mw==","shasum":"4e30d5ded3dc1a5a71f1481d5076239f1e522532","tarball":"https://registry.npmjs.org/mongoose-cache-ts/-/mongoose-cache-ts-1.1.7.tgz","fileCount":4,"unpackedSize":8386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLIKPCRA9TVsSAnZWagAAnsgP/3YHiOdPnfLTf5jCMa8c\ny3nmTshipShMylgG57FraTp9vhBB0h6qBJdNVJvpxa1hA9on73UWWimMC0ZL\nBpnnJhb9zEOyJZUE9QYAf9H/DAj5g8qPpTaGJkVJYwivVn4gGW4qZe/j5AV+\nJLdRZKXMKm4D4sdGV81tBZBT/lmvcDMVhvwilIxOyPalC+qApjxp/naoKZ87\n+uIdx5HtlkYrCbLDKD2HeiKQMGxcUlv28i3H7H3CATNacEJADJE8Il2hAnYO\nRPj0n23vo6ZbFgYEJcIa7IJs8b61jUn0RAV1ZulXb9UcIUbFCW2ZZbkbVHiJ\nXabAhOVgM2OyACcQynzCIbs0fMmS/NCFAajY+OJfwiD5u/yVjASO8fZAdSkl\n5pWjiwKQqC0kzbBzCouDObZViXU4yTXZyDzT0JqyKvMVIJit3B3B/ZhcAh8C\nC6t2i6/F+8hgI3DL2s0IDNNLASQ1YGBO2h78jvw9s8F23brBKyP/8rs8T2M6\ng0hTas4Xriv59LP2ondxX1uwe3Xw/hJ2NcIxbr3IqirUfEl62ciFdXDqtlM9\n6fkJInHSYORe9xX8yIGBZYujM39jUtGPdWgi2y8Z3PeNmwcab/oqIfr9ySc9\nrISrQKZf+YyxflhZe1K1k3mOZj0aAkZw/t8gxcjTozYZ5+n2lzvq0tyPEEFH\nnmD7\r\n=LoLh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuoFkGbtXxYFYoTqGLxXp64yqa7kBH1diZSY8+imKI5gIge0qa2sUhvYvWGDVfJh86Adk3wnupKI1olhkg0WjAqSo="}]},"_npmUser":{"name":"hoanman1108","email":"hoangman772@gmail.com"},"directories":{},"maintainers":[{"name":"hoanman1108","email":"hoangman772@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-cache-ts_1.1.7_1613529742843_0.08161454671740387"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-05T06:06:16.882Z","1.0.0":"2021-02-05T06:06:17.038Z","modified":"2022-05-09T18:38:41.181Z","1.0.1":"2021-02-05T06:19:01.321Z","1.0.2":"2021-02-05T07:01:17.043Z","1.0.3":"2021-02-05T07:04:11.327Z","1.0.4":"2021-02-05T07:18:46.669Z","1.0.5":"2021-02-05T07:32:23.499Z","1.0.6":"2021-02-05T07:38:35.369Z","1.0.7":"2021-02-05T07:46:09.052Z","1.0.71":"2021-02-05T07:50:48.017Z","1.0.72":"2021-02-05T07:54:13.780Z","1.0.73":"2021-02-05T08:00:35.706Z","1.0.74":"2021-02-05T08:02:55.454Z","1.0.75":"2021-02-05T08:04:22.285Z","1.1.0":"2021-02-05T08:07:37.383Z","1.1.3":"2021-02-05T08:16:00.367Z","1.1.4":"2021-02-05T08:26:35.556Z","1.1.5":"2021-02-05T08:30:48.170Z","1.1.51":"2021-02-05T08:43:38.303Z","1.1.52":"2021-02-05T08:53:37.309Z","1.1.53":"2021-02-05T09:03:24.905Z","1.1.6":"2021-02-05T09:09:48.549Z","1.1.7":"2021-02-17T02:42:22.980Z"},"maintainers":[{"name":"hoanman1108","email":"hoangman772@gmail.com"}],"homepage":"https://github.com/hoangman1108/mongoose-cache-ts#readme","repository":{"type":"git","url":"git+https://github.com/hoangman1108/mongoose-cache-ts.git"},"author":{"name":"Silas Man"},"bugs":{"url":"https://github.com/hoangman1108/mongoose-cache-ts/issues"},"license":"MIT","readme":"# Mongoose Cache Manager\n\nThis module caches **mongoose** queries with **cache-manager** using an in-memory or Redis store.\n\nLike many ODM cache solutions, the cache can only be kept fresh if this module is used for both reads _and writes_.\nWhen something writes directly to MongoDB without using mongoose, there is no way for this module to know it needs\nto reload fresh data into the cache.\n\nIn the future I want to try to improve this cache layer by using entity-based caching instead of only query caching.\n\n## Installation\n\n```bash\n$ npm install mongoose-cache-ts\nor\n$ yarn add mongoose-cache-ts\n```\n\n## Usage\n\n```typescript\nimport { startRedisConnection, stopRedisConnection } from \"mongoose-cache-ts\";\n\n// patch mongoose with default options\nstartRedisConnection({\n  host: \"192.1.54.7\", // host your redis\n  port: 6379, // port redis\n  time: 60, // time cache exist\n  password: \"P1A2S3S4W5O6R7K8\", // nullable\n});\n// Call when exist your app.\nstopRedisConnection();\n```\n\nThen later any `find` query will be cached for 60 seconds.\n\nYou can also enable/disable caching programatically by using the `cache` method directly from the query instance:\n\n```typescript\nconst UserCollection = new Schema({...});\n\nUserCollection\n    .find(condition)\n    .cache()\n    .then((err, docs) => {\n        if (err) throw error;\n        // do something with your database\n    });\n```\n\nWhen you want to populate or more out of queries. you can use the `cache` method like:\n\n```typescript\nUserCollection.find(condition)\n  .populate({\n    path: \"profile\",\n    // and more condition\n  })\n  .cache({\n    hashKey: {\n      populate: \"profile\",\n    },\n  })\n  .then((err, docs) => {\n    if (err) throw error;\n    // do something with your database\n  });\n```\n\nWhen you update, create or delete you want to reset redis:\n\n```typescript\nimport { clearKey, clearAllKey } from 'mongoose-cache-ts';\n\nclearKey: will delete a key with data save in memory\nexample:\ndelete root key in UserCollection caching in memory\nclearKey(UserCollection.collection.name);\n\nclear all key in memory:\nclearAllKey();\n```\n\n###### source readme: https://github.com/englercj/mongoose-cache-manager/edit/master/README.md\n","readmeFilename":"Readme.md","description":"This module caches **mongoose** queries with **cache-manager** using an in-memory or Redis store.","keywords":["mongoose","cache","typescript","ts","redis","mongodb","mongo","mongoose redis","mongoose cache"]}