{"_id":"apollo-server-cache-redis","_rev":"93-e028905ac8a72b8d93177b405120e63d","name":"apollo-server-cache-redis","dist-tags":{"latest":"3.3.1","next":"3.1.0","alpha":"3.2.0-alpha.0","next-v3":"3.0.0-alpha.3","unified":"1.4.1-unified2.0","preview":"3.0.0-preview.3","rc":"3.0.0-rc.1","v2":"1.6.0"},"versions":{"0.1.0":{"name":"apollo-server-cache-redis","version":"0.1.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"scripts":{"clean":"rm -rf dist","compile":"tsc","prepublish":"npm run clean && npm run compile","test":"jest --verbose"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.1.0","apollo-server-env":"2.0.0","dataloader":"^1.4.0","redis":"^2.8.0"},"devDependencies":{"@types/jest":"23.3.0","@types/redis":"2.8.6","jest":"23.4.1","redis-mock":"0.28.0","ts-jest":"22.4.6"},"jest":{"testEnvironment":"node","setupFiles":["<rootDir>/node_modules/apollo-server-env/dist/index.js"],"transform":{"^.+\\.(ts|js)$":"ts-jest"},"moduleFileExtensions":["ts","js","json"],"testRegex":"src/__tests__/.*$","globals":{"ts-jest":{"skipBabel":true}}},"description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.1.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"dist":{"integrity":"sha512-zhaDZ5LhoL9bLjMZc2ppTHBzLNL0hiIvfME0QNP2j62XasXMvS7u2kisJXlBOxyfqQ0VYHLNR/VRJypKOCAC9A==","shasum":"1cf6a3e082ab68749df70da4898335cfd6d562df","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.1.0.tgz","fileCount":8,"unpackedSize":8997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUOt2CRA9TVsSAnZWagAAy08P/0tI8fJmfXOQIlIMMskB\nolCiElZtcXBnLJfzUeO+zwKBMywk5x+fyTrVvxZ2ZPAzahh3U9LSPNMHWN6J\n7KdJxp94wsRbu7YTOQ7lwzqsFPWUsnNlPucURYS0l8uddqTb+7Er302SOr6n\neU+w0KuhnxdSc/hA+tDx3nmcBNT8nT4AjvpaY1CGvIM0xGlXLeEQNAdNiKJh\nDAfGixWX/9H2XZZUVV+tu1gGoQn3gsC6M92M8l5vlRESHW2+FK0wdGIgWR9A\nHVTWbl07WSavdB+V5NH5Ix2D8DmZKvSOuc5sKCX0JEGwPKXu9yOPRsn667hH\ntReWHv/uE5ErX34DJ0H09sk6Ntbcf8GIQAno1re9IBlRtm08o+mlyt/sJlKM\nLlYYYWUMEcwv3fo4S2LX5E/tWgdb7piKLi4Pn++2tJRz05i+aniCrV5ghhBM\nyRDPDYA0H0ae07D837exHaf5vdCLML6Tan5Wi21mBNB+T7h9T9Iooiz0GJrG\nS4K0J5+D0zsVrTzoj6jKWRYqthfb6eNbnRAdzmMeLB05Je4fmlV7UP6C9M5Q\nZo2kblaMQgjtSasPUws94jlgaO/5vDzCHqNyymlp5FMBB8MKun4iLnu1IHy5\nYT2V0/K0hV7MD6rjJB/UUxMXYgsLUvgh17h+aeC1xdGQ21b00JJqg3UR+gw2\nbJvY\r\n=/4D6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE40T0jYQory+Lt5jsBJhu4hKb1eqBP4qpnLrRXqC2HsAiEAtPWujJ4WBkd/BKb0PZBW8IiKtTJ8CfKteRshaPFMxe4="}]},"maintainers":[{"name":"mdg","email":"npm@meteor.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.1.0_1532029813855_0.23410760004265296"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.1.1":{"name":"apollo-server-cache-redis","version":"0.1.1","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"scripts":{"clean":"rm -rf dist","compile":"tsc","prepare":"npm run clean && npm run compile"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"file:../apollo-server-caching","apollo-server-env":"file:../apollo-server-env","dataloader":"^1.4.0","redis":"^2.8.0"},"description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.1.1","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"dist":{"integrity":"sha512-o5ETaziu5M2FC2K0s2Eo7Y2M+2FDFsWTrvHINjYod4hAfyyV+q8st9qufCJ6sCw+mokrzRLhKWPkTvl0l11nzA==","shasum":"e22bf12828ad5f9461f5d2114306139c44debeef","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.1.1.tgz","fileCount":8,"unpackedSize":8382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcxoACRA9TVsSAnZWagAA5G4P/3lnhC3PbwunIT9tZBV4\nZHnhlqaa9IRiD6oYcRW/rUuWMwBPdzBdoHE41SMUicSwmNta+OOJvXuKiJFe\nUghqEPoumHIpCJeMuTuHzi7aeAhS5xLbbh5wFyhtaTJ2/8adE5Ied5cVai7R\nbx6nFTW3ASm4yurcLJV3OC2cljPkGHufHLZmVY7S737zvMVmRHj8D5Sfri1Y\nWia+403NsMN3h90InOWC2oNTFsV7yYi50BawjhIvzTBElA+Jw4TEclleA03C\n2h1IXtj9B75+/fpAMKma3o9haB7a6lcDi93KHCGzxQNuhni7yzdCquDIDjIa\n7Rj6ZMD8OiUS3ROAPwp7T3EURWT8bpwuQH1VTUtU/Sy+klwrVGuLMEthL/JZ\n0X9eQpkERvkugjZ/IsLvC1Wc33p17d9D2JZpBtIrO/aq0GArHWl3Gl+W+TEt\nZDlxXEOueN6u/PHUMPKH0aDXPm5QrEHiMdu/s1A0AoFVnNSUGh9tQuvs/b4u\nse0ZeJReDNEbsEshPSpbmD2b2NMxdble4F9v1atnTYMagI0AMFE9NgAaRM10\nwJsnJDVea4lQq2e2U9OgbCLBhJjOOeMQbOEu6eZB+LN7hZ2P65ArC+Jt2wYa\nHdG8ffmTZVUBW+++QzJNqet1NMK/uHKbwPEwKoHQeLgUDjNHJgsYYxHXmFgI\n/uma\r\n=+huo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHBEnAGhkqlYh8NWsYCek3O+kTDqnCSMRpdqzJ1dQzHgIhAMpnIXIbTD9ExFKNs6hikxjr5/6UJY79godb4OB3npfJ"}]},"maintainers":[{"name":"mdg","email":"npm@meteor.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.1.1_1534269951523_0.5258006342911838"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.1.2":{"name":"apollo-server-cache-redis","version":"0.1.2","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"scripts":{"clean":"rm -rf dist","compile":"tsc","prepare":"npm run clean && npm run compile"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.1.2","apollo-server-env":"2.0.2","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"f7b5d63d038384409fd4d664a3bcce04c721bc6d","_resolved":"","_integrity":"","_from":"file:apollo-server-cache-redis-0.1.2.tgz","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.1.2","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"dist":{"integrity":"sha512-gHU439+gBDu8BUE2nOybf4+j4D5bZDhhfD6AJvNh1GVBvgiHpikDHVzMPN/kbTMjd9tGp9J/KW7xI2jhoYqFcA==","shasum":"7bdab0adbea52b2fd2a73a00a99dd4f0139dce48","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.1.2.tgz","fileCount":9,"unpackedSize":9492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcyRyCRA9TVsSAnZWagAAo7gP/ifxN9tcQqM6drk5zyCd\njT9y/507gF8xowvH22BODs6P8oYSQHE1uySgY5qJ0aLS8XnsH869DUP4r/u8\nvtLAu+OBrAD+bj9QkhJ8cn1GHAFevPCM+H1JggU0pyskJgkcbDy+1w6EDqu8\nOZjBQcVGIeSVSUqD7t4MmlY/pRq296l5vnALfs4vVvdCy8IIrA7S2srzFFOT\neC96UyWQoQ0A2iXBXRhsEYgXaNqLHnXWkBXSRMyB47OhWJexRKHAseaMbft7\ns0Fr8Gzfcl+PY96jSuVXs+dX+xWLTbOoGn0EVC8dAgjbbksY/MeDhFkZKDh/\nOdaJUlzrYzWF+21nk8LY6iJfqzgDeURdMyBA3saY1qDpZQF6lKL7nXX5FsND\nHyxDvSCdjw/kaZDw/44ceoBMTmfq4+f9/GoiVtgtbUIMKiCPFWdHpFDoLc29\nVzeoLNbQoYcMuZOWdNGzIMLLIlF5baznD8X/TPHmFYUzAmR63Xaax2yVPwS4\ncMYMQd2p17q8NcaTLll+kkuDz+/pm2O8FNNDZPI9vmA/eMf7ouJ9kFoq+7CV\nPMCA0aDC8GjQMIZ4tOB02ZyN3/PxKzkm2BbBsuR9wECpe9FkRGXHJVQ6gIL3\nY79vJXIAATfdsZrm5fRNv0DKJNCcGSlpRdlU7kzaoamDSVA508tTqo2yp4Er\nIIGG\r\n=rsvg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0ScT58xqIK4ziZ57Cs5HEdKRpgO9yJGovGit+xBCYLAiEApTknKudP/dnfoAkxaPx+aXbzpal9LsMwab60yv3dIiw="}]},"maintainers":[{"name":"mdg","email":"npm@meteor.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.1.2_1534272625648_0.4774321442783356"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.1.3":{"name":"apollo-server-cache-redis","version":"0.1.3","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"scripts":{"clean":"rm -rf dist","compile":"tsc","prepare":"npm run clean && npm run compile"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.1.2","apollo-server-env":"2.0.3","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"b80a8f050c8d473ae6804cd3be6430308a66eb43","_resolved":"","_integrity":"","_from":"file:apollo-server-cache-redis-0.1.3.tgz","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"mdg","email":"npm@meteor.com"},"dist":{"integrity":"sha512-nD9lX2nkbxSmR75INGOOzXlITAr6meYCC8LICZK43JQ3udMTNkyFcncN64aug+jWC1Ln8bpl7cf6wsG4qu9JYQ==","shasum":"3280d5b2e1b44e02b86f620f81aa06f421894bda","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.1.3.tgz","fileCount":9,"unpackedSize":9507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjTH9CRA9TVsSAnZWagAAUP8QAImHlbJVp0EjdSHk5Fnp\nkKwgXVVUUNehS9DOVYMlo/L9KcuGdy7rQHkBdgisGyxttzSEY/zVTO5HEy0/\n+Ziv4qsSQZOOUI9OWHcIT3qpheezPKKPfElfFWTnQoCfgn6IMayRIfT4uy2V\nFinkHJz/9GlwASpcIAaCDScesHSn8wrF36X+4JAJZvSZ/DDt4m9c2fN1o/HH\n7ILdViflutHuwCP/+paCsldniQmySs3ZHUbe9pte3EmLi57tXnDa11ABRrsq\nsdqOr4VqMyl37E1N55ezd6Zdr0lwyxok0s5z6EmIH9Xl9Z39XlFGwdgy79QO\nn+WAcdK/uZkHUfMaLtqVhDqxWRNThaKnCd9l31TqP77kOgTdsa39l2oOOmTu\nG51yudgi62JCXcJ0y3jLz4pbDp3TLWdASc3DuWPBRoX5LhVVr5koffBfRcjG\nnHZOiMLKe7vwRv+FLtDuh8us2yc9qAK1fVuCIqgkLqbehCLtVmfDkzx2P6VQ\nF/eI7AiDmW1n7RjNIHNYiML6XXTOXXlFtrza8ur6cuOZoD481K5fUX6wLr8/\nIWVQCfkTWpxKcL4Pqv7aLmeiCt0UFtzHr+W/IhJA12nAQPRihzY+ghTJPCSG\nTuR6NOCes+T0a9ntRFfx8r4q0QzScr/ag1wajHusTalJOsYFpcRebxpF6rGt\n+Kqc\r\n=C92Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAkZYKViCnsLxXpgZv0QXDMLlpkBc3f6k5lIPKCpboAAiAlNlIVO4AjwMnKJeMGxKS+PWaV/fFu7LC9jfS6t8jeIA=="}]},"maintainers":[{"name":"mdg","email":"npm@meteor.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.1.3_1535980029194_0.09822871238004516"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.2.0-register.2195":{"name":"apollo-server-cache-redis","version":"0.2.0-register.2195","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.2.0-register.2195+e44b5bd","apollo-server-env":"2.1.0-register.2195+e44b5bd","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"e44b5bd3c8b602f549ae52c4cb9d9c7e2488a5c1","_resolved":"","_integrity":"","_from":"file:apollo-server-cache-redis-0.2.0-register.2195.tgz","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\n## Usage\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/NodeRedis/node_redis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.2.0-register.2195","_npmVersion":"6.4.1","_nodeVersion":"10.5.0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"dist":{"integrity":"sha512-RSzIm+R2JaA58+ACEv+Jdu1vKM7JFCJ56uqjb1svS0BkGfKIDnGayDyWuZcGMlbeVGaBg/IaGfQ+FKd2fJkfNA==","shasum":"bed09f53a8138e1652b409ef7865ae9fb528aeea","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.2.0-register.2195.tgz","fileCount":9,"unpackedSize":10074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvAlICRA9TVsSAnZWagAAor4P/j4cHgGO6ZsgdjxJ/tDQ\nZK7BbQyCwxfoLqZzGu/PrmmvRtSgAqHMIfIi6darjNiCPh0TyS4x6954w8qz\nuIjJBiPKQU6Z/gyCOOXd65yTTJ9JiR253+phnfWzKKmChKTn/nJfGQ77C26J\n2bK0zBMP5HU+5COUMcuPKejJ1RuGT3fgZAv0Vf6jpf1LXkEi4WPaIxNFW6v7\nMCNx/Y82jh9aNvt26ynjfnSDyBAAhQ4n+dVifM5LK3vf0hfA7QMTzx/36L/l\n/+I2TLUC1Nwr/R7uxkekdRb7mcBN8EnEtxtcZrL353j1d6mTsPCCtMbTHqda\nLrjEgpLA4NvJcHC/RwrzC/MHSMIUSr1fvJ//gTk2InQKydnD66ypLDpUI69L\ngAiKE8Z9b0XTzWS2Lv/WU+SbCbRJpXvaoMM9A+yWxIQ6SmXWBXBn/dO9DFXu\nDtyGgET2TnJQznrgYN17u3ieZNHCgVKvOcliB2k8jNLXDkek+Q/rknQThumE\nSyqnU8DLggGXADcqwnvdcn+tTGv16FN9T3sUfqPN7N1D3EgzsgewHZ4WtAs/\n2Z58n/NTZBFU1fnwrM+NYYkZdIazK7c8aPG/qv/myCzMQoUoi6Z0WSTLTNtu\nqcze/YAwOYPRAhtkqk0xTIIIM2uiSj2MY+jBgSKRQ3d0aClH+pSUl2YNOpmD\nvnge\r\n=V4iI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+51aT37iTaOEnLZP29IGNBwBAuuYZZTU5o21CM0QG+AiEAgd9BmRxO97PnMReqtuAEhslSqj4LKKSBw7ye08wsYgU="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.2.0-register.2195_1539049800361_0.7978097508972906"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.2.0-alpha.0":{"name":"apollo-server-cache-redis","version":"0.2.0-alpha.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.2.0-alpha.0","apollo-server-env":"2.1.0-alpha.0","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"dec2b94a0e309c1c75b3e9f3d7b4011e36a7e48a","_resolved":"","_integrity":"","_from":"file:apollo-server-cache-redis-0.2.0-alpha.0.tgz","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\n## Usage\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/NodeRedis/node_redis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.2.0-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"dist":{"integrity":"sha512-9wJ4lBh9gpL7Y9I6BqgKQfkBEwemBxEK6eU9mayg3v7GJ8MYnOSG6SyuNMfeZi62aAHG+w3oMJRQ//mvC3Z9ZA==","shasum":"282660f0b3c878e847566399a5762b9be771f5aa","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.2.0-alpha.0.tgz","fileCount":9,"unpackedSize":9592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvlOaCRA9TVsSAnZWagAA7JgP/j4fA3WyZH1pp5ccHMX+\nIGCDgcu+PWk12PQlmvtux2cPY5zNRGlus1/3sqjL6tA+6Tk6gzSpsa0uZNrW\nq7G5qMhBTuu+5MJFcTh2SU6Nir1hVuqfTyZPuYKGEHfdoK5WNF9FwWBzH/a7\nhq1O7Ekms49TWq+sryDHZLn5CxQXFjkwS1sO/nfrsSepR/LFOUhAjhU+c25A\nY07TOTcFFfYu8JF0Hsjz5A187Blh773NcpbaUQxIzX6L/ZFpSTzmFddf+XnS\nRiVc8xlutaZS0kPXb4UthxSS+wnPHUNl9KXz8LpSnCDmNU43ZYnALM4TDWB3\ndIWegG6q4LzR/bsYU7pVXd/WJcUpeldJbwJsOSpiD+RjobYgLJqZDxjw8K2U\nJec/xklrqUCRvFzj/GFbKvBRn36I+l+DSaw5N8XVGunGgapzV/bxz18DfnAK\nuD+f9f2VcYhDxHr7tyWJW4fW5HMoqwKg+oCujC+dVCt/H3r6muA0F8HZsudv\nDJuvBMsDoeUGnjpVmDkrtWThEB+PGvWuG7f7VXWC2pnXW3mooOHIiOyaUuQP\nQEQzjerQ+XNcwkNrImzRYlMJomqJoR6UmqQ+ifWa0dumTovq5F42qdHvDQsH\nbYnCrwRtemyF0hvKQgs6ee6XjdZz2J+4ypXLBz92AdaIsGwBT5WOaWamFehF\nE0wR\r\n=Grm8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvoqsJM6UDGMnFeO2EbGsJtfKgSpO4iCYFInW2IcTZ6QIgJBs6SZ4jwe8rl24i/5Km07yFVMYNU+el+x90I0W1Uhc="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.2.0-alpha.0_1539199898243_0.493714283326693"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.2.0-alpha.1":{"name":"apollo-server-cache-redis","version":"0.2.0-alpha.1","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.2.0-alpha.1","apollo-server-env":"2.1.0-alpha.1","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"5b8388323325c14970601310d7864b86010cbebe","_resolved":"","_integrity":"","_from":"file:apollo-server-cache-redis-0.2.0-alpha.1.tgz","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\n## Usage\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/NodeRedis/node_redis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.2.0-alpha.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"dist":{"integrity":"sha512-P8ftmiM5coVDwJuuMWkUQEFznlhuS/ThvjlCTyXX85RKYsOy+R08YfpS4yy46/9MKTO95HftoMWsqM0rZcitgQ==","shasum":"c53385ae667d308dc1dda23a5e91166fad9f2409","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.2.0-alpha.1.tgz","fileCount":10,"unpackedSize":10225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb01z0CRA9TVsSAnZWagAANaQP/2JbJyYHLCwuTkX6R8PU\na4dYUzlJFaREy0S4Hiqx6d92s201V8+97JCJYc7mp1j6gIcvZsnBI1SoMMRu\nOpDIzYspQen3WIhB2icRnP47L33XACvRrNk4Fg+daDwQU+mMo5DK7yz6VIDZ\no1KHyXZft/Irx02Hxu8QhrTqdI3CZv2bY9VQlFnIN6++K/HcDHZxnvq1AX2z\neJwADJ9vF8hgdsID/0DbXyYGoEto80i52RfVs5vflgZHRC+CAhSeDHtQzXs9\nshlMS8NTF2a0T4D7poG4p/AyCsXCPJoaZwlx6aSDd+u6ynRwGevLNJbmgRb9\ng2p76s+qYVKrS2jCWbHeflCB+rXaDPCJOx/hLIbGgrck0CkUE7S5ZkD11AQ1\nwr+3uK6fZcWiYndb2mOEZHPtFKgmNdj/xmwankXhIlOaQFzhIQ6O5ZLnCInI\ngO6hKZjssvWdJ+xyH6UPKBIoL33pomHkfTVJSZAnrHEGkDS74Dq83hutHHpB\nrtjiYMPoYLpcZyp9YYjyinQsATC9xyIKqTk+hxTg8R39QVRBD43ivDt1EJXy\njgqvHDYaZJq550J9skO6A3z3KoEg9GKhr0tUIj4nR2KNUqdZzWqm7vqksUbd\niqGYFna5W0TEaHVFtMwCgJ1DZ8/Ux8eLpqBQjlIMmyFiK143pkhorPISKJTO\nQcqE\r\n=dvNJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCQ7VJyUpKnTBfnpWykAwLqxOWUXOkeoFiOBF9fCvFuQIgQFgIzyGwVvMvhFHH5T3J1JfXontFw+mCGTpH7nysTDM="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.2.0-alpha.1_1540578547588_0.05642200818720444"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.2.0-alpha.2":{"name":"apollo-server-cache-redis","version":"0.2.0-alpha.2","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.2.0-alpha.2","apollo-server-env":"2.1.0-alpha.1","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"a6872c2f6ca2db03e9f237510b3fc6802d390785","_resolved":"","_integrity":"","_from":"file:apollo-server-cache-redis-0.2.0-alpha.2.tgz","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\n## Usage\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/NodeRedis/node_redis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.2.0-alpha.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"dist":{"integrity":"sha512-IkAySlhwO6edFhLFXsHeFbFun0JxNB9+WslmEn9qu5SkYm7bb5Px/k/X2Lq5FCmwEV0lIbVbRG+1+slQo24/fQ==","shasum":"80e44fa9ece7848d79f5e2e6c35d00829dd47abc","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.2.0-alpha.2.tgz","fileCount":10,"unpackedSize":10423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4J4YCRA9TVsSAnZWagAAJ0MP/RYkv53ALQauzUWQdywV\nza3Kn2NgGq+TGXqdH8mpFeZUKPwao528pB1mWgsg0XD1qYl3dOgc5yjhDNal\nbB5JgTRv5CqL4Tmo37CGvbvBJzMwl1vCrKa3p/c8C7AmIQyReHHuZ0z6MSI5\nC1Y7LxxA9zuEFaGV2SGIHKNdGcZYe2dpkMoBqJwq6UydNIVHWylX4efd9Lcq\n/2pyT0pWA+9BMW8JtUwp5IhlYOqNnYVnc4ybrZkImTlt+OeGNcRXzL6uofLw\nmkkQVRLdD+PJVfH8wouV+mQA6XBeNiHdWLR9foyxSNdhWg47X49bg4OXIJYa\nXfUbRpqZIknKDKFa1MWv6CU/GrwrQzkzdt3lTQnHe70fzqX3ejB2CqCU4deB\ny4GVrS5SFd9CGqa0GBzTbEeKmxac3WNYgbFAM+lumpNRZSspt5wZYCNydsIX\na0qLE9V3rSI7/odLpMgX63xt9D4y6akc3F/ZeoyvMrhSN7fR06O0mETe2l45\nHjEo+uKNqUyllM7CaNQMjrxEPJXFpPnoKtQX4khRfK0RhbR9VaNM5PB19WM/\nAUNOihn+CnFgaqvpb+lLeP8BjjdV8ZRiYrPIqgpCXxOwI5AqXE8eSC/4G6/5\nE4SsmmhgXl0EgeQIrGs76YGmrq6mAbWHwtjBhMjDHMk1BMxHhffZxa2xQ3gc\nsZNQ\r\n=AEj8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCecuNHGd5FXy9tJ1W1yWO1Knuf0lKvUqFT4dkRIfBswwIhAJbizSY2FwqCI2e8LaLfH7cNFLAwltDzyQPgnmBSSWal"}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.2.0-alpha.2_1541447189556_0.49508005365803953"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.2.0":{"name":"apollo-server-cache-redis","version":"0.2.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.2.0","apollo-server-env":"2.2.0","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"6bd73b175ff628a5e9858e2a5da1aa9dab5ed348","_resolved":"","_integrity":"","_from":"file:apollo-server-cache-redis-0.2.0.tgz","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"dist":{"integrity":"sha512-tyodPy2YqynDwYtG2SnSTuI+buC5U3ASjV1BpDjHvtHwI+ZjEsONIrzS0tkDtO69RV7he/m7TNVNroJCt2TdTQ==","shasum":"abf4fd8a685bd0c60f2742cdb2b95812db23cc0c","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.2.0.tgz","fileCount":10,"unpackedSize":10399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4xA1CRA9TVsSAnZWagAAO5cP/2wF0Zfk+2xadYnW5sVq\nTkXPC/yjg4xuDGlYGHC2rNjfkezqH09Kn6cawYdiyjV0Oo9IJd5Qe8MoljuP\ng20GdeKmMywdB7KrGg3ygGr/sBOWpsgE8N33072pu0z9g+WdUVOOZUv+fKWO\nqfmG8g9agvNPlxPhuhtODoNNiAT+Hhedq1pE3nuZiFJmalWvOi/+3p9v8GGC\nKTQ6aLxtOP8f74Yh260vVBwbo3jLNFu2yQwLesyO0hT8hTokGA9TNP8sfZ0r\nZt6gSsCqFGK0izFYrl2huDhznZfOCEFKjTBY9FdjI4CXJnJ7OdIzN9QYPISs\n2dZkWD03fu7UMd09NLGgxptPRNiGJNb4T9cBPQnegsPQ412ogcan3UtbrDl3\nfzguPa/NrbUWeaR+A5gBkH7LTu/cjAfjUF2tzcnGt9oPqeyQZSc3SNH8KG2W\nBrPYNYMWH3k1q57DRPzj58e+RF2vujn3jIo+RtrhocC25Xqwbsnkq7uL3mJ6\ntrWCVN+Qa+wU4sn6Lo5NMznnyosHrTOHaMP/2bsO+MgnGrlQ22FgpoAwg45f\npAOEyxDEy6B6MVTPuE6h3ym80Ghga7ozbXbkJrTlxMoI7ojcJISMgE/AshxB\nBw7GqVDoIBAteJiCr0Oko5q4iftIplKgEzejHqkB8UvOrYwPzm5ps6x3qL8n\nloU6\r\n=lHl8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK0gBpV0Kf+4HRD/OSBEtJQjbwRHa1Hh1MzlR+m50W3QIgZ86L+IP7bo8bW9RGJrknG5pJOLI9apb+34JGRCo9y1w="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.2.0_1541607476913_0.9264923485806051"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.2.1":{"name":"apollo-server-cache-redis","version":"0.2.1","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.2.1","apollo-server-env":"2.2.0","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"1f3801c94967941f539e4bf925c92134b56478e7","_resolved":"","_integrity":"","_from":"file:apollo-server-cache-redis-0.2.1.tgz","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"dist":{"integrity":"sha512-nQGhyLfAhOiiFtHNyvn8lAqgQjIPgYuQPhBAXtcGz3PBRBdm4/ocR9SZ7rqya1yIEt/r0zdvQx9YwdF0kEIRSw==","shasum":"9dc49fd1ab4f1f3c66cd2a63b1e1b1e0e8d6ea00","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.2.1.tgz","fileCount":10,"unpackedSize":10399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/EJlCRA9TVsSAnZWagAAHaAQAI7EVkB3DHHx2cBFkKEN\nUNThFmPrvMG6q1EvTOIno8MF2ti06AzSj3MamxvuKIVDNvNnBfnOwzKNHlvR\nwKZG6AwfhBuZP6U7Ii20B5VGstBBtNjpScsNiaIDVRAWFk4hK9hfgr9PytrV\n0ajX34oIPGuCaCPlRXP1YtCx5NaJmPTQmBYtBSGpItgaMDx0ov6ErFJ+inID\nYjd8C/xmdJN06UqE6f+ADummmbH3b06gTEuTYEvS/tIu3n5riWfuM/UXF40k\nVT14fk+63Mp85ZWsO+rIqery4ujn6xvHRFoy+p9QRlXjI4GsgZ6iy3dadkph\nptojVdQkKbpGRpkh+HeFt/ru2Ay15b50BvXiqOXQhIGL2a0yNChz0jqFCSH+\ncSDEKPyOIAo/aRR7V9lz4amzAYmE3QqiXjFPMup4EfBS2Z3llKragyYEpuUZ\nnhbc3hEr98fehVS0LojQjjAGMd1AcINi1ajBWyybdpKT9oQfVhgg0Mkhw1Nn\nyqVOdHqQQ+/2/5vNtVJKHlWgu4zO8MRNLDKYq7L/4M4xTC7yEgaQdgwWbFVb\nW47dShq053ZECn34IGQZlkEHWxzrhZLq4j+1kZth21h1ORmETy22LIDPtXga\nu59+2YhCZmD86gjiSt+ka/dPm6OZ2HNtmGsXxzlgc8IQ5+sH2lNdNJi40rMC\nd5nU\r\n=U6jB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8g+CwbJssqBOdswUlaQ/+w3TH2S1cX4GXNJqNLDP60gIhAMiMA3692Ej2Y1hAJz55kFiXW1UtV1wlyEoM0aMk2U6u"}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.2.1_1543258724928_0.7275288834848974"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.3.0-alpha.0":{"name":"apollo-server-cache-redis","version":"0.3.0-alpha.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.3.0-alpha.0","apollo-server-env":"2.2.0","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"7697623789a0c07cc65b496657d3e85bd96e1408","_resolved":"","_integrity":"","_from":"file:apollo-server-cache-redis-0.3.0-alpha.0.tgz","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\n## Usage\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/NodeRedis/node_redis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.3.0-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"dist":{"integrity":"sha512-N0dnFU+9gHqeQEfGlWjZEMPk+vi5m/OQK3KvT4MMkbvWR3X9Yqz5nX+iPbzCoFqzwPItH04kERPjk+2Zm1d4Vw==","shasum":"756db47791af7919748adb82cde96b16d8859603","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.3.0-alpha.0.tgz","fileCount":10,"unpackedSize":10594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGQ7SCRA9TVsSAnZWagAAo7kP/0pNg6wA0w0Bl4hQG3ys\n0MIXBa/xeKFEclboxO5H+XLmzrIMnrro9ZmTkFpCcCEDvop8CmRAO+8jqh7Y\nxWb1Gsnqw95PgBkZPrVDAStLLNKzccCekt/M59h4ALh6d7BwfeO6OvT6dvrB\nnAin6whI9rY1j4BpxqeND9Kczs/RzfTBznZN3e8scTuEZTjqbIZKo3fUV68b\nXJJXS4BHUwGuNPk1hl7hsqAIPvBwgZ2m8jYHalYMTYa8qpujxIhGeQ2jemIj\nhFuwJ8QfLvZYC0Tvy1gRMlnJ2xBj9fAg1gPWzwKT0mKCB6T9lKTM7BVvL6aG\nNMtTQKh6Bm2spsPnpS7j8vj/CM6RI6K4bKWpqPX15AYvAxM67rHq6YIkvxBq\n/+KozQHmZd+tQLmbDYgwqqhCr0SKwFn9pqYYEsQMTC/xhVv1ASWx8y12PlKa\n3/wU8ByDyDXXPnIQPtiKyT2RB90pR9m85/SDfFfPInZFlj5q4173Ss7geV9i\nkw4sLlywO3Wx4iZ/m6i9zDXT4bDZwKZLURUMXADEkUybBZwqjEJuqA0lnzsm\n8HBdRElQ8P0Ib4hewtNsWg04ZCGGtqj5RwjRWA0s/mnLrBCV6H9G72iG39gx\nfwg+gKJ/Kd5uGUyG6Zt91I/vnVSHM9n6HiycB2ma6gy+KJTJq4yFNSKlKRvb\n5YXr\r\n=lTF4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2P4r8A7Ya32CmzCSiELce9CUV9cT+ln0Z7dr+SSjJKQIhAKsSB7e7dYelejPAHBNb18a14OaPdCurr92h/DqHuA/C"}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.3.0-alpha.0_1545146065531_0.5352935958468064"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.3.0-alpha.1":{"name":"apollo-server-cache-redis","version":"0.3.0-alpha.1","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.3.0-alpha.1","apollo-server-env":"2.2.0","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"33d1f828141826f4d874aa783fa302e381101ab5","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\n## Usage\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/NodeRedis/node_redis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.3.0-alpha.1","_nodeVersion":"8.12.0","_npmVersion":"lerna/3.10.5/node@v8.12.0+x64 (darwin)","dist":{"integrity":"sha512-IN1zBjheOBaVZ0ea9m/v7KWj3BfK49e7wsjNnlFukgx7Q/qf7m3615l3eQR5uvbunE1KR36tIH6lMRYXbf9ycg==","shasum":"185fc9d8278525338d971213dd71dcd3975ca70e","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.3.0-alpha.1.tgz","fileCount":10,"unpackedSize":10594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPxFyCRA9TVsSAnZWagAAlO0P/1DgPqvhJJ9Be/jKuM9m\n/Gjy5wZ6L/T5xo8uYsF3E5vIPfhuO+uboV4kP/A3BHghMaxPVt/bu/C79g6s\nVISjYwc/sjPdeLJOb00K8mS55pTAvRucAO6ScztQSglpGDG+qMhjZo8oCzwS\nnADSlErpH2HOTSy5iLragU2rgvisfdasSK5lOWgnWipbKKu+w+ptmjZZ6YXJ\nxyBfFNJm2ryVgFeUL5tI2hnemNEV2i2XCjgqlDN4EtaiOJTGkOYf8uTwCiYm\nI7UfLg7dseDDE8MwXSN2TFDNJUFWlaIAR2LWdBVghsSk/Ckloko3w8WkyFyD\nnX/5jtfWiJtALh47CDl48LiqMYmlmOGuiUUaCICb3tl8/3gzC8pMilBJkwOF\nPIARKXVCqYNrLDSzO4Y7+ijMXGS/FtcYkVMW6VYaho5pdzC7WKJWUtPZ7exw\nB+V5SdxNItsJd474tIKojZ+sXBOEe1h63KNKFIw15lkO8V4D/R5CSTcADoNz\ne/AesLotNXhI0JPZ44ofnnGI5z7zKK7qN1YN+9olwYkGmYJcoV9NSu59tvds\nVIXKgF/QufZUq5U/QwUtd15ttTOEQBO5gnc1uFY4a8dEMihb4ZZULrenVWZ7\nagIt4D44i8T2j7NuUyV+Jxr+A96GmR1okqkYaVle45Qs2YU3MnMBsXeNFL8J\nuyhj\r\n=AAKs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDza2NIFz58V43SlYLvxep/7YSe22iDAj1HpRfKf8IoagIhAJN9m9iDHOjKHjY0X1x9cFfH7Lg5lQYsLHOXMBmilw/W"}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.3.0-alpha.1_1547637105565_0.09309981783177035"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.3.0-alpha.2":{"name":"apollo-server-cache-redis","version":"0.3.0-alpha.2","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.3.0-alpha.2","apollo-server-env":"2.2.0","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"f045a4d0c94faa61433a933edd34e274319f8f32","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\n## Usage\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/NodeRedis/node_redis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.3.0-alpha.2","_nodeVersion":"8.15.0","_npmVersion":"lerna/3.10.6/node@v8.15.0+x64 (darwin)","dist":{"integrity":"sha512-db6o+1ppt/70MbKMOM61oy0NTvz/tJFjdqV22tsekpyuYukygLk0rpm76Uv/EtYZH/bN+oyDPWQZKgktIqNJlA==","shasum":"db2f647fb839cac5bfa7bfbcc0e9c69f532d7b91","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.3.0-alpha.2.tgz","fileCount":10,"unpackedSize":10594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSHMvCRA9TVsSAnZWagAAJjEP/ioMyCMIX777Qm5BCaFg\nVjYw9fb45Duyz26J6k6F/iSvroKOs7QUwkQZHTWxFKKFcBcckJ0bwMGmR/dS\n+zU7JAm9ksCCT8eKhY6WDRmvW5aG2dxX4rd/LVLDAHGHhm3Nk0oWv7a2a/F3\nsM34HEgck68VWgGhreE3LdEFNPCntLkV65RQglsyK4AByvSayosmy1pfXyME\nApp2s2oVLkUeYKl6UMXh5+BV+QMEODYxchA0J7cbWfKU6YkJfm11YoPpgHs+\nZ09mhz6niIVf6q2UQpLshaXuWYHlNL22dgdHhnBJcO3JUPX1wu7CnQ0Gul1M\nEaTu8PJa3PjugmHQqXRJduyxxo2kKamKN1UavwsdH0GQE6ieXnJpMEYuX5Gs\nbj/a6ejxMFrqfx9GnOJW6ka3MLEydt+Svsl7eAhN+W/eyBPQeIw0Nf8Ma8y/\nVZ6PywI/Ve32Ub3AIKimhwTR5mJeaBXhCXrmIC6rT0w8coQRR0s8A5jA4TTl\nVMSxooql2SQShm5OgvbHtYcxUuQ5fi0noe07UYaKVDRRXLAlCvKzwZifBtNX\nc6UME/+6OjPb9Nf0L40wtI9jER57qtIoR58yLMHWqBXsYiQ1i5rNaF4KJ23e\nB9AO2dqLodrFKmsUcLCcvtbuQgAZucBh47guGMesO467s37QNcyeJlz1yy4C\n9xUK\r\n=gjt4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdTzzUTWfcMxmavvxiz0VTL+7w/VG/A7dH3eppKrk5igIhAMyqDdvzrLpleTR7m4USbFiO+YNFIq5IjiuceENJ3IDq"}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.3.0-alpha.2_1548251950103_0.2211502925646791"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.2.2":{"name":"apollo-server-cache-redis","version":"0.2.2","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.2.2","apollo-server-env":"2.2.0","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"d48d0972c5730ea63969daa892f58a34aa1db543","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.2.2","_nodeVersion":"8.15.0","_npmVersion":"lerna/3.10.7/node@v8.15.0+x64 (darwin)","dist":{"integrity":"sha512-HEx6ypx8qBKrZ2GzQhIhYwTvYOn37GgqkS1/GtfV60772tsQAQsolLbhMbhnot3f5BT5WZ3FKe8aH4HrBPLouQ==","shasum":"62d3768d659da900856dd4374434a600a7ba0088","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.2.2.tgz","fileCount":10,"unpackedSize":10578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSz3lCRA9TVsSAnZWagAAgcAP+wXIeSOO5d5+BqRcXe+W\n6sFe2SmwWy+GaO7uvczZobdN+A2VHZ8DTcjWif5KCLO9+X1JJiFg+vSPMVUo\nGBrIEZjSPvscX9fvcsUyeGzqCYaD79G+8geVH2WGJpZJXizdrqNsHPxwPQNF\nZ4MXBVCEYyNmySSzyyAsp1sgtp/bmskFhKtVTBv7W+bKD8rb4PZRhXCEs7Q8\nUWNwSFi1SnLCInTfywyWLGRvDMs2/G0Zj9ekMZOiAYObqcbHcJPa0v0zAcXq\nJ0cqDUQKyOOfaAMXhwD/b04UxGiIUrpFaUDxSC9TDROl/iGbk7DMTEwUhWSt\nz7xKb2QDaWEdqal9J36D/tM77l/QzYZyCmMuxOGQVXditXWHa3ZywsZKkH07\n+T+20yy2KKoyLw1qL/ZLoRbwYT24lw/J0EgDCSg3RviI3Is2gNh8RLuyuc0P\nmFPGqRum/98K0iV/y3UIF9buhvELCbv3QXNm6HrDzE7Zbaq9lNQtFIBkMhvl\nHItqFQwRYDOc+qUb3UFiLbFmccuOSYJmdwxl/wWa/zXrHw2eSSHsA2JTF6uo\nHZoPnpqGwlnrb6tupZMpBruxOnHr22JcSnhuv5T4LeRQQIxR1EJJ6Itr/9nY\n6vTDlYdPht8NgW3UD4BwMVvF80CRL6iK9E5ddyUMoluN5c/HRhml5m4Q9Kl9\n3RO1\r\n=GCWp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ2SHSe6cDLRxcb9aorUL5EKmrQ9FVlSiLp2iMMsB4wwIgUGcffvf2a0UZwqAe32PxZxtgCiV97EVU1M7nhx41eKo="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.2.2_1548434917078_0.9459010666805237"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.3.0":{"name":"apollo-server-cache-redis","version":"0.3.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.3.0","apollo-server-env":"2.2.0","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"a3222ece11f04ada75ce9c592efcf337396951ec","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.3.0","_nodeVersion":"8.15.0","_npmVersion":"lerna/3.10.8/node@v8.15.0+x64 (darwin)","dist":{"integrity":"sha512-/sc9MwIFJseyphwlNEAjchhACnzTmnT1061k0WqqWTAgapXuUEWbUZq77eoFM+KfR/BNy+wHp6wX60UNZ2svXA==","shasum":"4333b244e158c94a4f56d69bc633d1c70fa03df5","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.3.0.tgz","fileCount":10,"unpackedSize":10578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXB/PCRA9TVsSAnZWagAAPd0P/0Vbb5WeYdWVQ3pjT7Wu\nC8VuxQMxQ/49OBC6qHZmrdQE4jGzvJS7zfwNEyFGsVuYA8fL39c2avSnUZTx\nv3Feua+62FFu9U0iZFehRxCh87RjxAbyV4Z/qJYYXJwkY5v0y3RRpylqtiq6\nPCuRl19sMeE3viox46BPfDSd7UlLznleLy2fraHPzNsHybe18maPuKMU4Tns\ny+0hMMksXOwHju9ZEtiIoE6oLSOw2/tIzprsa8mRLG2QWT3xWg/6eehwbmPs\nVhX26gyInHLad6zeSU83eQFztYPeWqd15Dmk8m8eYMWnZufjLGO9n5+DITl7\nTUkFoqjDsi3FXlxkMLPb0QnFvnm/JCKZuEzX6xqitGJixfMXChkNoHsp+o7z\nav9bwMkvYBWZvMTqsXFad8Sk1/Xm7UJO73qqwRxVeD7bXvsTDyP8MynuiibR\nvhHmzQRLFTzcNAxTBs9/tc7xC22GZOqUhs9NwsBIcFlD668GiL34TYOxEL5H\nh6BkMMecna++/+wQNz9/vdqxiefCjsleOmspF40+uvEY2TyQZbVjNUoBVTtq\nKR4//hHIFjLheh0xgJZiuMWNdK6xNSEnLhZS3ft6iGKm8ktDlzkQS9dXP3/k\n7Qj7HHkfgjozdv66tswBcYDGtIHc52N1b4o2yjFycSNyNXdJwGWVw6VdJyFl\nEM3h\r\n=/NP/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICalTeR3H+sfeolsX1mbYP33rL8OcdANP1bHI4+2QQlWAiA0x4cfUwHItgImahXVigXrJAKRUtZZBbwxWJQLF+7u/Q=="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.3.0_1549541326871_0.6512332533166072"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.3.1-rc.0":{"name":"apollo-server-cache-redis","version":"0.3.1-rc.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.3.1-rc.0","apollo-server-env":"2.2.0","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"f988a30e8c655a10d33cde26bdae1e4c265cdb60","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\n## Usage\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/NodeRedis/node_redis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.3.1-rc.0","_nodeVersion":"8.15.0","_npmVersion":"lerna/3.11.1/node@v8.15.0+x64 (darwin)","dist":{"integrity":"sha512-rFE4qd8UMX6IDq7IQWNhNJGbfQkMoM5A+sYMbCuwz+WT4Foi6zHyLITFZ4x40yQoEs+T3gB5srO1kMXXoCN92w==","shasum":"58ad9e8867e2ba8d8500d68339009ce900716837","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.3.1-rc.0.tgz","fileCount":10,"unpackedSize":10588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZWpICRA9TVsSAnZWagAA+JoP/RoYWYUo2Depo14mfwUD\nBqzycYBk6AvTkJcXn+xkj4j2mW/yMyWvxVCm5C+RVsiMvhKgUZWwKpjZu/67\nu6QVmys5LkQyfHsx85UHkl5MB7c019Bh8FCPVlBHxAXC/g3AJlKrRYWIiaxC\nksYKwM7tg/1IPWu2Em6HMSosVs+V34XqrLJrV0CGRKllEMOh53ZRBCHbGUmP\nlV0XtyMJAglNbq16YshfCgJonSZjpxUlmsJs9JaP7fC4Mngta/Pfb+Y983sT\n53u4gft5ZFK329grrIRlBi7k5nCGK7BvUzj/Ae+jwyLyys9ID7T8+s3Gd3dm\nsz/KsY1Lx61YnTSXaYyiFpiEVrvVj64mqG7N+cgZkwERBOkv2nwRRPcaeKK+\nVp9I7gu8XYI775d9ExT9X67suWK0UJdUuLVYgtqQMr1cCVP/WwtD4CVt7BYr\n+xQkRJWCd/2XgXUe7wBFKmVsmZM8FRtF8DyZGF0Fo/ZSIaH6to1L9h/yJ//+\nxOxh/Q90zje+ArL7teYYvMK3ClUJMHaSB35rCR6ozuagICL2qE36zc3Yl/0U\njQAcmVa7yefhZbh2SRKirs9OC2Ilu1NnYh250ciN9gZdkiA9bFSVH0z2HBbs\nEkUHGHA7y+EhzCNEFMr65D9buOq6z/FyqVoUGmBoExMc/FkrW2Tr5DZx2LCv\no2KL\r\n=hztE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDp4+R9BJeHOWttBEtxU+/se4R+K4qxy3q5Tl/lIRN1dAiAnzqWO3E2qZpp6Mx+Bs8MA9FrKOWveC8B9UnEFIGUcrw=="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.3.1-rc.0_1550150216140_0.6893380348694578"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.3.1":{"name":"apollo-server-cache-redis","version":"0.3.1","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.3.1","apollo-server-env":"2.2.0","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"c1669c3d74ae44088bf3bb23cdd9132270b26ee6","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.3.1","_nodeVersion":"8.15.0","_npmVersion":"lerna/3.11.1/node@v8.15.0+x64 (darwin)","dist":{"integrity":"sha512-1Wgxu3oOnraox/0vQ2BVszPm20FdZDXEVu6yCoHNkT/zFOYMR/KjqufF7ddlttdSsaQsXqlu0127fWHvX6NDAA==","shasum":"207fea925df7ad237918a8ce6978499e444377c4","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.3.1.tgz","fileCount":10,"unpackedSize":10578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZWxnCRA9TVsSAnZWagAA+O4P/ioABGoYbjl7PEt+KOgI\nHeF0TZv4z4D+akJ2aAwqiIwvYRGsJbNI2UKFrhNTdsC2jQyJfY5OIWgn8+b3\nMxhSdbEMvpaI+CYuzBvKTnEPjNezktzidensnJNPwtm/mgmwsDQaOJECXLKm\n5VWDWtAvtMs998MK1tLQpiAVGqDnPa/yP3rq2Ob+3/2Bb2ToLIm2jxB/TGmI\nDfR6idVMOLSw4pLPeET1/OO7c7aOoSw2DNUP5GAtUnZ+HF7pjlj7NHC+7uv/\n8BT8fuhWeMH/B1vcBsuM3FoRpwF3v1RbZxOHZgoBH0GdFGbG02ljE9YfGbnz\n5Y0r/UamUexC8MZse4dSApoFieZs32I4tUP9NhAkthq5T1NPi/tRvmE6vuaU\nYgeM5RNumiHzzhw+drMCtqL3ForClAPPh1P+5D+sSADwEWj3u0WXQnbY5wFQ\ntfHOgmsnKZGKnQuLTHRJhzXmz5k1IMkNic8tyv47Lf9PbbsOwLs6e0CUC4hc\nw121obQPQvJVn1axdVBE1C4yG3eS/UjUd3jG9l2VIwjfz6ZYnn9o41pIPXAX\nnuYIxkJJQUMZvBAxeMA2H791Ng34zkjp0NOnPXEztGSxgUmBfuCopJJMMhAV\niVipT+PIPU+gCbr9vUC4saqbFRaM8U9/gofN7aLBQPRxdwDUtKPfvzLDVrDM\nmEoh\r\n=noGp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI1bSV8OKWVLr1HHVLAc1gvI9oICY5CMUf0WYOs0mougIhAONxrHnjc9p8+1vo4pgArWuouM+mJx7fO6XGa3dGagHQ"}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.3.1_1550150758731_0.6824911503368096"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.4.0-alpha.0":{"name":"apollo-server-cache-redis","version":"0.4.0-alpha.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.4.0-alpha.0","apollo-server-env":"2.3.0-alpha.0","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"77192d647901443df54762544d2528eb8aab24ed","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\n## Usage\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/NodeRedis/node_redis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.4.0-alpha.0","_nodeVersion":"11.11.0","_npmVersion":"lerna/3.13.1/node@v11.11.0+x64 (darwin)","dist":{"integrity":"sha512-bzUGYdvEokhqnHrzOM4JvaxhRnCGlFnaV55g1bKwtjKJP9QqXLzq71M8ZgRCP1850BOCyNAWCKatwlmjLOmGKQ==","shasum":"aca36d34540a12d5a2ca6d694f360db7624ac82a","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.4.0-alpha.0.tgz","fileCount":10,"unpackedSize":10792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclSoyCRA9TVsSAnZWagAAjEEP/3/VvCT2eQlJ104cD37e\n0HWLr8Bi+DdkPu5LoFck70ExGUXUTUT7CE6Z2Fc55zpNhTrpYRTgLC2kwCsT\niWzaVw3plmMi6eMTh5vw4hM4DQeRD3iy3KSR8dVxPnZEAHHSQ97WAWzu+KiN\n1tf14v2NLaWpEMj6y3Jum6bwGso9ggwtFyLVqQ4p0BYRkodUKsbELY3A0p4Z\n0pchfYEOQXBx5oU+EgzfMeNsoybHGXUEqUwyzx2ttdgKuc/RPz0W6uw3fFAu\no+NTMy3OgAypeUv2/1VgBGFcLqmHm8yrENmmAU3rZlhtjP7JJ0cJN7ZTsNcS\nd66KANvyhqEjkvDjWHk53GltCXUMsT1rZ7jvaSlZol49JNIEHa+XcopBHskW\nH8X8ro0aEE2LJA54SnxvxrSK+cabrrP04bhRDTv4e0GRvLxePFeCW49X+r/w\n/ONEI2lnwpBTihPcPPcmVSRgE6ja7ftSj0AKZw8fa+OHNRilzYq79hjlJbQ4\nTONVIXdy2L4xjTd9Coyzne0CBORnU1l3QfyDsl0tHnHr+yqsh5hxl2yNFaUv\n/KUw3+4zpzFdt/NH7bXQ9npcBhoi0xun3a4TuxQG49f+7E09o7ZLLGleqnrv\nHrL5/zdknp15A9i7jhswA+/Gp75xEamk3S4JCE9in32kJHMEU6t0379uVQQM\nX2+W\r\n=VK/9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+i4b+hWYFDx3h/WQ1mqZ7K3rGnfH12XE29KDmbG/0YAiEA7EPqOI2rIHzEzGMrj1N8tZ/AaOdI63tu1zXNS+wuDP0="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.4.0-alpha.0_1553279537944_0.03120413681879497"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.4.0-alpha.1":{"name":"apollo-server-cache-redis","version":"0.4.0-alpha.1","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.4.0-alpha.1","apollo-server-env":"2.3.0-alpha.0","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"4279d56188e56f03b8a2c0e8c9e1ea05cc2ea2a4","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\n## Usage\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/NodeRedis/node_redis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.4.0-alpha.1","_nodeVersion":"8.15.1","_npmVersion":"lerna/3.13.1/node@v8.15.1+x64 (darwin)","dist":{"integrity":"sha512-RJVFIC5986TUdon0leQd4ELd8vMOT/4K54b3OjpkvylM5Ptbw0l4S1YgUm+ZjLdvzggF+ZQ+HctNsgllVb8Y0g==","shasum":"65bfa0bf51347af81acbc68b2df991cae019de24","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.4.0-alpha.1.tgz","fileCount":10,"unpackedSize":10792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp2yBCRA9TVsSAnZWagAAyK0P+wSYApkXZtNLlAUPgztq\nb2fHUB3+PgCTqFvU4ZJbSn4JxrjTxKLiUs3VU6DbxwwaAl03QTE8fI46ibdd\nmAPiFdqoxCQBmyavNAsnQKAOHu/zcrXk4T5DxO43Q8aNQhc8p8373SghedAG\nEZknyuG2lx3LqnTjtCWwe1zaAFHj05cbjpBEbPozysGdnI7hbYWmK2/Gq+63\nhN7zR02caSqr3OlHopNQpZ9pffWx7m7rMTyBrfa3bvOAKysaThFOpOFebRPk\n08emSVwYk3ziR1ikC/C+5qLevtCUO+S126yzqojEcwEmNM9mmhVqvOXZ29kM\nvzockDL61DnjIjZHqzd+4dtBVNEcMDMWuLUkKHcv/JT+sPDqmhjEclJvceGa\nrZX0Mx2B2PYGB0imZ02wkzjEuk4yZdNegsW+OPenVuxeMrwxP9BRkcQWYjXu\nHRVx72zTvmcv0S6EN8bDU9HZXJPH12CI+g1LR/5TCpqKs2wBkSMNdyQdz843\nuhfSMp374tCoAv00EhEjLFcYr/Wxca6Z9ZgUGWWGXxi0Szi0mmYIWADBj9+b\nwanNhxSDPvETk8rVEjGgfA6cljAPfhh8S5Qr88UJkrQYLPVMr7onH4vSbaB5\nP0Hld9d1lHWWOkUlzRfBvcy4bZ9lWud3hCSJcgqh9Xt3oHf40ulhgQ0ZxgvA\nyHh9\r\n=aY15\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCypv6iMlCxpAJ0p46Me+EftqnT3/nGfGzmuLZiM7TD6gIgMNeojY+7AUpoaz4ffB1/yfx2Tpii6dXr5noNTskME9s="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.4.0-alpha.1_1554476161041_0.3826718208119635"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"0.4.0":{"name":"apollo-server-cache-redis","version":"0.4.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=6"},"dependencies":{"apollo-server-caching":"0.4.0","apollo-server-env":"2.3.0","dataloader":"^1.4.0","redis":"^2.8.0"},"gitHead":"f7e8ea067d6421fbc8ef41f91d1e673cd20f08d8","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@0.4.0","_nodeVersion":"8.15.1","_npmVersion":"lerna/3.13.4/node@v8.15.1+x64 (darwin)","dist":{"integrity":"sha512-9IQj10kxHlF1zNXxF4K+j1achrQ/x5zWinx9/XZ67uUM5JkxkneuxlODOossRlboeBpWrrkNDIlapPWbElVR8A==","shasum":"9c8657adcf19b88637f674dfde9c75b3bb34557b","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-0.4.0.tgz","fileCount":10,"unpackedSize":10768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0X2FCRA9TVsSAnZWagAAR2EQAI7hS3+i2m7f/b7lm+JI\n9b+QOpPiHG/tkPTMBTia2bs7TQ/uhx0LjHaHxvQixhqR8up/L73PrAY8E2dJ\nuax8ro4+/3N/AtenD2YcCmbPVTxhWzDd054WLHmv3g1S88J7sbmHIuv6fZrn\nqHTfo1VqEw95zMu/cul5UsbSHBeNZTdfSrTRpmAGOSXevKwxZVeAV72zTzrU\nYwgk9De6KM78ozayc0yEAMdjWljeeJrQpbI4Zn4GAmO5naqQTONpKwpEIm2w\ncNyCOiieFBpXlzs/NAdubynr43eINrQZS1el5ler9fXJJFxpj1B4ckqMVpv9\nBE1jRPC8wy90gGBX2lXcy2L9YQV4vAEw0tjwKpcYhzSc8vJGZtYDxYnrxYN9\nQKgpefQOFeIkMbu9L30D0ytReMhsi0jVVbjWUX5cs5tdNJgukDWoYS3PJ2of\nTGNXfEdf+SIEPQadXPPXeUYcLe8xkbdvQHRmm3WHz5rHmwJFwna27cRdUhlc\naUzDCbVbjZelw8G9v3FDHNCxRfKd+i1YcqemD3j98/M8f8xsI//0aUS5vGN4\naAonD9Yw7KofyWgZs61jutC2Y3Wk3DaIdKKEgFcRCDBcIcEpxB48hCmytwd0\nYl4q2BQjT6Dtc5nNIlUtG4lBX+CdI7bKlDrZkBjY0SLDkcSMMMPD3wwXwM6I\nvdVQ\r\n=jBIw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyBhT9QgxAPYpE1zMtuzzE0ZBwSqRRFu6gh9vYv6B7VAiBkIiKfPbNXU8dLqTY0rdRTVPoPrzhetsm7V+yl3As6qA=="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_0.4.0_1557233028428_0.7424485771018592"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.0.0-alpha.6":{"name":"apollo-server-cache-redis","version":"1.0.0-alpha.6","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"0.4.0","apollo-server-env":"2.3.0","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"590c1baf5cc5aebe58a9532c717453cc9d344a31","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\n### Single instance\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    sentinels: [{\n      host: 'sentinel-host-01',\n      port: 26379\n    }],\n    password: 'my_password',\n    name: 'service_name',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { RedisClusterCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisClusterCache(\n    [{\n      host: 'redis-node-01-host',\n      // Options are passed through to the Redis cluster client\n    }],\n    {\n      // Cluster options are passed through to the Redis cluster client\n    }\n  ),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.0.0-alpha.6","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","dist":{"integrity":"sha512-3xPZFEfvRPXp9Fagf2MWubH9OmZdVm72LiUcmtDShtS7L+hQC0rPI3CKlYZPEKhkB49q2K0bw7abFr3ABkwrTA==","shasum":"9b669533d661816e266bd4dcf3530806443d390b","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.0.0-alpha.6.tgz","fileCount":22,"unpackedSize":19025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6GCCCRA9TVsSAnZWagAAH8kP/RfKI1wQk5/IQ21COO1w\nYMN4HYXVeg+TuHgf+ykLbqATiV7OpED5zOoIPVWZ22/zdIRMLH2HTcz5aJTu\ncCJOZzls5gPukxhIL2vQ6k5+IgxziW027LuLx+AzJBAqb5ZSuRkVqleHeb0e\nEFSa53wNch4n/KT65SSAwkZ8AAM9Rz3DnBQKNUVhXj0i/u31gsM7jJZg9DOP\nV038Dm5Sm0TlrEgutiFkzK5l3czHmt6a+m8D/crohS5I3KLOxIqV03ytlWne\nX36zXBlOLwLUVZ4xY48zEtDXpbvBtObdNYeRTwdNpiTNr5aOo78eWLHpuO7g\npPVXc8yXkw2SFZ09SIGWZbSik5+RUilwCN5Uk3MYIMpR3l8m3mlOp4KQ95zW\nHPP2S8+0ROgnTNrN0ul85Zj5rlS2Exoy4QFcoqZa7gPfzqJ1MeE8QvdIo58J\nJXR22U9A9It36jqFF2foXVsiDblygow16aNBcbVi1cfjqmt9Q7cK3BdcKJod\n1KWkWRvjfJXG4rYd05Lkth7NjWWxfFhG0UbRgFEQgYiPZfxVmligz+WiqXCo\nC5RPGcgNTtUZsXit5RGRCUClfZRf7vbOR1evGy6XM4h99SriEGntPB4aVIrD\n3ralGc7PJYWzNpMyMsY6kjL9vILMX5V/ZQi7f3/54kp3IrSUcNlbMO1HLOJp\nJhWS\r\n=tP5e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1wcvDXZh5wINBBX6XzrATrNbuL9dGOadKtjB1hqIdrAiBQ9mHaItqIZtr65Vi9qufc3PS8SqCbRfwL3GUhiTs8iQ=="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.0.0-alpha.6_1558732929633_0.9375287333021307"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.0.0-alpha.7":{"name":"apollo-server-cache-redis","version":"1.0.0-alpha.7","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"0.4.0","apollo-server-env":"2.3.1-alpha.0","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"b544a25db9d3c6372f96210f901c5c9076610391","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\n### Single instance\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    sentinels: [{\n      host: 'sentinel-host-01',\n      port: 26379\n    }],\n    password: 'my_password',\n    name: 'service_name',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { RedisClusterCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisClusterCache(\n    [{\n      host: 'redis-node-01-host',\n      // Options are passed through to the Redis cluster client\n    }],\n    {\n      // Cluster options are passed through to the Redis cluster client\n    }\n  ),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.0.0-alpha.7","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","dist":{"integrity":"sha512-7bz5VnTq11+ivyqw5YSgOoaekBDh2mtftMegN7OHOEj5fUT3sL+SRyCYhh/NdRt4fLk62uy8kaxiDSX5Z/eqdw==","shasum":"fbda5af1b76deb2e67b06c13e8b693653f084235","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.0.0-alpha.7.tgz","fileCount":22,"unpackedSize":19033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7CwcCRA9TVsSAnZWagAANiAQAJA9dHGASz2lgMBV0ij7\nT7hfy2QLKzUiTnMQ2KPieXzAQbfJo7EkBqa3u33+mrbSU28As5hZw9vN5GPN\nZpb8Q3G4GzgkuHS9SwA6cHo44RMDMfuL/7LuIkWyXHUyC2V3o4RxBw0Sh8/Y\nB9Lf9uiFEu4hnSg4UIHRbWWXUJMDUmLcFZBUaYpcQkA10K2UiD8abNT+ZPlj\nOnS6iMsEQ8/Hjck5lQyA9ATB5vEaTrmkzjn6pNB4SDDt9WVodsoUlPn2N9Og\njGDEi15cZLbe1Os43Oe2+k5OeRR2XDv1hlfIK6p6cW1TUPdi2qPm4LUwRNZJ\nXT99lJB47I6D4URsk8/N/Pt9jfALpr/i5OAZh78sjk1GiWpt55Y3P1wliIzX\nsWuvzHYMbL7yUK34Qv1+JZPpZ+iB5tOv3dRFwuEUrhpqqm4I0jdKsewgGzqT\nJ+GJK1vTKnjHdIsn2xFPy5L3VjMzb6sgKME/pkrY+vJyoGlVq5oW+LkD3DTX\nH+3h4sreOoFptP8DnCFMt541n+BXNWehNR0AYSIUIgtigi2wG8SfbVDEEIJc\npTzYe25sIw5WSU6AZl8PTgXSjbsLOZh0o72UPGqprqDbTchK0ipMobBTXfaJ\nikCTTiylU7PQEzZog41nF6I+yiRwv/6YsvbfagnAgT97x7D23x06A7dssE0c\nG06x\r\n=My0m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEccG5B9vDfRV0xkGbxXDu4tkSXfWaiAD3hI5hhup7vAiEA6n5qibsXz3BdP00UtGQugx7GktqUe3bm2xaDezyQXCE="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.0.0-alpha.7_1558981659889_0.743793390665259"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.0.0":{"name":"apollo-server-cache-redis","version":"1.0.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"0.4.0","apollo-server-env":"2.4.0","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"dcab64689dec2d00a9c6d302c7c05c5ab847e855","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.0.0","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","dist":{"integrity":"sha512-g4/HTMJ6r3w86PWWRWuenh91VAtOgu92w55OGaSq4Q20qxl3aHPU1B8uZQF28HPnFgNO2DYNEs4NYGSJ0CExwA==","shasum":"ff447db530b667114df9b9331df1ca5a1ef284b9","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.0.0.tgz","fileCount":22,"unpackedSize":19017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8WtbCRA9TVsSAnZWagAAdswP/3a8XrMxrpU0K/ltYXpH\ngKj9QP4CW/2jHLB8R3u+0QM3pEfSNcGm7rgt3Em/1hvI7UUA7y0t0b8TZUMF\n41jcxdiqUbzaZBw1QhQ+Yk+3dTkt7yC5IdAzBLCIptfQrxJn5a20igOdRBD2\nE/CfP+61PZZYxaoVa2lsaALC+vRtUa8lprCdF5dlox9pFT7+NZkDmD7mc799\nfhCk08beuyCDwEQhdHFp+XqJQ1LcMiS6C6dmEVz8P0etmO1WcTeQdGh1nm/M\nSwhfeqQOLtcxohwya5x9mKT1O+J4l1K+LksWZjGFrrEjBVEhQcqigSay5GQW\nNevtrMARW7ZsE8SVsTQhfJijSzzyXzWQqEfbZyi/KEefs+VZ0GxM2a/pDT4+\nOLfvBUGsybCuF7U78neJr88RYiBMzW1D8ZODT+AdD65haOM9ZuUVN+dsP5/o\njzuqXviyVErpmW3ZzuYk6YI42BBZhYz7g/LjA2Skkks+/HBCA73ht2npv/nZ\nZAWsK9MPCMIGgHYjbh56SIAq/Kb9mnIwHQT7i6aTosslkpfsQN0Dxr6ANEIJ\n/TUs0olT9ZS3Kt7gQZhvEH30c3CJK1aC0GHZ6Ap2RAqnBUycg7zaPLmUsyZ4\nGSRSpVDRzLzhXNGvpSIYixQ9kAoUtyHa8WCRKjF70akViVsNK9Wj944Naf5t\nOvoF\r\n=ai39\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFUL42Z1z+rKUCN8hi9SUXbW7otRgAGwDXcnkWK8QUfgIgF0sOhMfHUJnb5ZNqmc5YGvZGf5nsY1alpjiPTNxkzp0="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.0.0_1559325530893_0.9852187987931289"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.0.1-alpha.0":{"name":"apollo-server-cache-redis","version":"1.0.1-alpha.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"0.4.1-alpha.0","apollo-server-env":"2.4.1-alpha.0","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"ec185a874c2f07b3724db62a3ec8560cfe3850af","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\n### Single instance\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    sentinels: [{\n      host: 'sentinel-host-01',\n      port: 26379\n    }],\n    password: 'my_password',\n    name: 'service_name',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { RedisClusterCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisClusterCache(\n    [{\n      host: 'redis-node-01-host',\n      // Options are passed through to the Redis cluster client\n    }],\n    {\n      // Cluster options are passed through to the Redis cluster client\n    }\n  ),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.0.1-alpha.0","_nodeVersion":"11.14.0","_npmVersion":"lerna/3.13.4/node@v11.14.0+x64 (darwin)","dist":{"integrity":"sha512-SHy7TRotnmBB16TdmC7JSec+uAPFNc45tsfHMI1mW75rcyBsAlyXoqXaUw6bDUnPhPYhwEqoPASubsVrnxZnzw==","shasum":"5b585ae1ff982e9e514700084df2e501f0bd1689","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.0.1-alpha.0.tgz","fileCount":22,"unpackedSize":19041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEptfCRA9TVsSAnZWagAAGkkP/jcxJzJC2Z1NVJZDojZI\nCHw7zF79nUws7W//IWwuFCgbmgYzB4e0Zmd5pb4LZsovPSeLokLSrHbHz69o\nGeZfQs8DI74OZm4nqUMm5RczrZMI7lZBVrTBpqbMc1LAtUfj2bsA/j0usPUm\nGkZAc5vgUZTEkpSza2Sb9nJHxl4js8zsviyMNMsuv7spfzlFnRbQTXxQb1JE\nF1+8kBRC6SZs5SetP6dTpqwdoEnXA8cl+p2UW1m2kKLLuDd+Remr8tC1ETRq\nsdynoFkepsxu8rvl1qnun1QUbTP9I15VTjDAUoRLpiconXrsAzJDe5xTfkPB\nC3pKLORFEsRMMGcQTv/C7749DHyn/bU0a2imvpOqNAIOdW37xy7UqxQcbEix\nxKd7aJDHSq2M9EtXTZ+7cfV07j+2tiK5AkUO71HCuKBW0KRF/rgkqjTmcSwM\nV82GHR4a5Sc0Cp9nYaJYF58wzdVdfWiU5AwRLMNh+9nf4R/cSWWI5QCBVqoz\nbzF2DRtJXDxiGNo9Y0qBYmvRNq92rmMLYDgniVgTgwr9bItUvevndtNW3xEa\nuJQ1BQ4hr2aGEvTagI1by1GunUUKRAqWp4JOEaJzpnoQCHgqNf0Ose3utbbZ\nXjh8Bc+GKbar2vTlWKWX4bo+qS0fbfxeXLA0lnQMY8Q2O8xdwYwbl4dyo570\nJ/v1\r\n=yV5L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDexPEcYY+QSd4Z4tsIwECyLmVFsTcA/KdtPZI57nZQ9AIgWx5qvP2KCF0KzXtOvv6CixW/V6gTntiKKIo6Hg1WOT4="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.0.1-alpha.0_1561500510079_0.5791061296282884"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.0.1-alpha.1":{"name":"apollo-server-cache-redis","version":"1.0.1-alpha.1","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"0.4.1-alpha.1","apollo-server-env":"2.4.0","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"0b502808ff0151acc5ea0115f60cd080421500e4","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\n### Single instance\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    sentinels: [{\n      host: 'sentinel-host-01',\n      port: 26379\n    }],\n    password: 'my_password',\n    name: 'service_name',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { RedisClusterCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisClusterCache(\n    [{\n      host: 'redis-node-01-host',\n      // Options are passed through to the Redis cluster client\n    }],\n    {\n      // Cluster options are passed through to the Redis cluster client\n    }\n  ),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.0.1-alpha.1","_nodeVersion":"8.15.1","_npmVersion":"lerna/3.13.4/node@v8.15.1+x64 (darwin)","dist":{"integrity":"sha512-HqN4a+2gMheFSOuBsZHgqeKEntYNx7mvpCipIMD1I7hkmnkb2nivLSzc5X+e0BLuu9QrMaAMUzWbeWKyrAQlUw==","shasum":"3221103daa27f476559567feb0fd448007d4e8ab","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.0.1-alpha.1.tgz","fileCount":22,"unpackedSize":19034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKkPZCRA9TVsSAnZWagAAEHYP+QH9bv18E6/9GoIAJY83\ngH/YIrZ+K0ahEGl/VvxnqlHRDkzmNBKGkFTDN6tzKdqJ2UAZHBUl1NGnILv3\n/WcG4vKCy0iDQbZxq2gTrvlXJwYRvvwbQ6pNfqytHBWOPHivjJxtoHQN/zRZ\n3YkdCsxuyrASQnmpyT9LmH9kB1wJM2HOA3kfJ3JBwkx9tx+lygxwlsn7zKaF\ntK2HlpfxjNJv/TLMmHyAh71RP1YBqHHeOn/rs8XRpMU62ebobL7xXFjHc0Ow\nYsHl+G3TycMBh8HMyFpjF0yeGZ+zNc08B1nvycZtWH/S7kMl0L1JeyjLS/O+\nyUHAW9AoTW6PKdHqEPbAOwGkeur9ZaYnnr0AOzGDiuPL8dMgaeiHep8RvPvf\nxEZ/4qbQGI36GfuALMvrCdnpZcR0zxAXSikAPEiWNXg7RaEbU+arZpOEzCbP\nx2rawje3YC3m+ul4VW67iOriPiSXe36JDijKF6+l4p94o6Lt0f7WjdwEc77f\ncVYTjL3T02woryrh8bvFxwrLVHE1jTJCeNhjnF8L1sqYQL8MqnD7u34wjvOH\n9op0moiFX8K1/f1IvcwwxmpCx4HGPoQdsHIYhk2CL99pbXgfkkFb6Aod3zM1\nsw/idycOvebfMPjx64L6Kl7EhVS+ReP6dYJFdOAynDRutYQpFgDcRyM5aCbk\nrz+X\r\n=tn3v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj7rrf0jFIpLnvwAhmW07A2UdBXsjCm6Mw7uwy860IbwIgXgpF7KvrkLkgzvsJlxIT7xjrrQVrHCrqC+LGwD2rORw="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.0.1-alpha.1_1563050969203_0.9162583292410085"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.0.1-alpha.13":{"name":"apollo-server-cache-redis","version":"1.0.1-alpha.13","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"0.4.1-alpha.13","apollo-server-env":"2.4.0","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"b76ca731c7de2ebb4cd1cecff7e4d6c23f1f3b9f","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/v2/features/data-sources.html).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\n### Single instance\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    sentinels: [{\n      host: 'sentinel-host-01',\n      port: 26379\n    }],\n    password: 'my_password',\n    name: 'service_name',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { RedisClusterCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisClusterCache(\n    [{\n      host: 'redis-node-01-host',\n      // Options are passed through to the Redis cluster client\n    }],\n    {\n      // Cluster options are passed through to the Redis cluster client\n    }\n  ),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.0.1-alpha.13","_nodeVersion":"8.15.1","_npmVersion":"lerna/3.13.4/node@v8.15.1+x64 (darwin)","dist":{"integrity":"sha512-/wwwvlp1TfOoRY2hCXtqG2V+VeRYuD5g9C/a7UT21Ovf9gNjeiJXiZ5tfgn7MFYfwljGH8Yvh0PFDWx+kYadQQ==","shasum":"8363b170ed3807d1a0bd6152a043e26551260f0c","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.0.1-alpha.13.tgz","fileCount":22,"unpackedSize":19036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLHSICRA9TVsSAnZWagAAMIkP/2eGEkGHpFRb10RLENhL\nuF+JCbW3qVb5Qy+a407e1dm3alGhdbN9cz1sZl3zH67scpHt93Q+FG1hLsHm\neRYR1ZMz1tPGFPSrkcOn3a69L02YLOb6XG7cAatiQCMLb7R6HHjFzpa6UXlF\nBJvZc103J4SCisU55KsxsF07qtN6t60wGmfjE/0TXjjBuDGHxHhhNcdjpYNi\n9duvROvJM3/XS6HMHI7orO3RVwFuT2HfmMUT+vt+4pzg6Gm2GJwbS0c0JIa3\n5ck1YzZNY6PMejerO1OhCVDEFZJHqI5R0D7SLkKOIuPvaDOh66HSfD7kEaLo\nh+tBybCmkbBEj4KvHSyWdtQyTiW35TUfHVFp2ytt1Nwda5jUk8WIyg1NdIS3\nQRualHHvVEHMIaEWXUfzyEDo4AMTwISxHureVSPIoRe3Jw2CdkgEm/5+IsA+\nJHXmJjeFCmZD2ModAlNXsq4s8/AzoCLQSn3jS8S2aKFJe6kQ6HZqHLhFxHZZ\noUWziUsdQAscYG7U+RcgKFlyGx0uJygqUAtL1WYygzIaNkvjfROpgglHrYdc\nk3ZRzHH/46KjnHKOM9uCnuhUrC7Jnm487bnGcwdw60bHEOoyxC2deJTqolSs\n3UHaroDozitueRtKptohbEUNFqrMEzpXKkEiZZpAk4ZBp5LJlyKhcnXDh3Sf\nFQ0b\r\n=I2//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuCibnsXcAKGkWpOpW5NVx6OYxW9PEUmiEHXe3j2RxZAiEAmkQh1qSJTer/SmG6O4w2L4JRfnlkCgf2WZY7vR5e0Es="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.0.1-alpha.13_1563194504260_0.8022340779184127"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.1.0":{"name":"apollo-server-cache-redis","version":"1.1.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"0.5.0","apollo-server-env":"2.4.0","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"1d44f3d4756d43123eb01bf293e65f4a3c2e64c8","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.1.0","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.13.4/node@v10.15.1+x64 (darwin)","dist":{"integrity":"sha512-uUSNkzOMJKHPTuxZHrEpjuMFvtY+xQZ5k3RzXkjAXC706X5wW4mNpn9UkFtxVsUgXtz/q7g+NX0aUXeu+qV+tg==","shasum":"f4f32abd2ebdcf0717a96d3579558f294e8076c7","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.1.0.tgz","fileCount":22,"unpackedSize":19018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLdT8CRA9TVsSAnZWagAAxmIP/RG5Gs98XcHRiwGmX2Y+\nmS3IAqe8V/PvKNazrFLgoB0oND2ApfGWQQmgp9bKPAPwZ0B/lQ+kYKDdtVmY\nTBr/EzQMl2bBhRxW1rlLKMjR0v/g/rVVTkd0C/UAY0U9X5+WFM/TLgH6CNDq\n6tdJ2a5gJg18RkQr6ldNFAcTLJPBz1jFwrjvpfeKg7poYt5AMpkEO9ZwvhoR\njnGytVtS4tgdvtphsG5dr0lVWqx3Yebe4DVMfk3SxWRRFTBLRMybA9g4f1pK\nBYJ/D7QHXirUkr8L5CDNzppglu5dps1Qz3pSzAzk45K0IpwhoxW6UzYOlCI3\nx83QLMLEcb/TdCH4lS5FZn/kObR/ei/W88l6hktA4F3cI0fqQOKzc01GM28X\nhC4Qg/ave9N4hu2zxCpjTscsBt9U22AhI0SJd70H4GwT9BLpab+AI+7xvyWw\nqXqbgioVzX5VG7qiG+8agVhJ/M525+awz0SCZui7XI+2wJikpf6OsIA3VCLM\nzTG4R49LNoSZl6pj6b/+Ayc/wZngR3FA1wJvhXXiYm3h0Of0H1ShbTFSuG9B\ngmewYCI7SiozCWm/pOtxGosjae33bk/iTDfvZfrRYftcA7NwnLnrBPLKSpyG\nczZLwAWQiQak+uUYJ5pHOZHC2+Ma8r3CvXtXj/grxNs0wKT3gS3WADg46oDF\n+jLb\r\n=H38U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcRv//hdYfH21wbG4d2X72LRUsvwxsgT2wWtC+BTegkAiEAhUv57AHkYouVk5ad3sbZcJAuFAQJHaV5aF/rX76xr0Q="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.1.0_1563284731557_0.7626874905867773"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.1.1":{"name":"apollo-server-cache-redis","version":"1.1.1","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"0.5.0","apollo-server-env":"2.4.1","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"2f87e4af9a6f1e3c8f4c51b4f77860bd3150c8c6","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.1.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-B7JkOnQEb3aSP3fboOpMJxItQb0B4XHaWkmMq+mdBgg+bpHOuLPVzN0dQoYX6xF+E3qk1m4vGarlMdXa5Xx0/Q==","shasum":"1efcd464d525acdd0d736027a022e51bac303435","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.1.1.tgz","fileCount":22,"unpackedSize":19018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOYicCRA9TVsSAnZWagAAkDEP/j8QXMCJiBZURcoVio3E\nftboOAnoPdCfO6JgmzA16Y7az3EUbH0/sBak0GRzPHJaMVjBZjUSY15hZdVT\nvAayeKe8LcU35hhz8ZF1vXwOFQmHQAELgmykjI+uIjx4QQE3RneA6159lhGe\nhwsrBaekrOJfr5OdkPOzIZomtk2plc4ARonmq+eeE7uZhdmwDVqYL/poxE5Q\n1IbxxAtIpKjJjJxGNmgVJhy8iUKQtDa+O+s3MLkfPj1FEIDQAPq0oksWED/M\nbnL9ExvG2it64XbiSsmtjdfZXW1XP891Utv+WbNIjmyR5jv8V+mDBw3gdEEj\ndTWnwn4tw9DBnoWiTJlwtjABcxxlRjuWoEpfOP4lkU3JGIRSjWM3cXZJ1+Zk\n5BNMaIp2zh7FmxwI9bAW13SgXQ1ZTUAh9kdZVW8HfwuaCO1INlxnyrDfa+bi\n45DwTCvaQuTsob/79g3RgkjJ4+V2YJq4bjihbICMXMh1V8MztlYHmYXygH/z\nxjdKvKGKKwMOWKhMbdkoNqODjLFz2y4ERjdm+dAYB7PfobvKXcACBeLiS+/Z\nChKq2Vjqf+JArNBI0NOBAbKR2nTgdjruzE9LTHM9LLeTpXa50DipisMTqmEy\nByBfgSJxINWzldZ4t9YbNR4XUNPBMBGxHlJSaefufuoOr+SU3OvrU63j5Kdd\nLINW\r\n=bwWi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICy4DfhjQH9tX1Q4djh3E7nq09kSlFu2KYfic077+jjWAiB1eBakjjlmni82Ws4mN5qcsVJMH323D0YnRxF7yansnA=="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.1.1_1564051612010_0.37211309054603325"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.1.2":{"name":"apollo-server-cache-redis","version":"1.1.2","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"0.5.0","apollo-server-env":"2.4.2","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"029c8dca3af812ee70589cdb6de749df3d2843d8","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.1.2","_nodeVersion":"11.14.0","_npmVersion":"lerna/3.16.4/node@v11.14.0+x64 (darwin)","dist":{"integrity":"sha512-4k+VmoSCVpk9iu6LQ3Z/isSI8hmBruF6V1IhDds/m/oEolM+ZbxN4ZVLAZE4MB+CgOvVOYWnknjhNCDHmsimPQ==","shasum":"4d3ad2678ee38c35c407169c73d1820c35f947ed","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.1.2.tgz","fileCount":22,"unpackedSize":19018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZuTrCRA9TVsSAnZWagAAf2kP/03Jmt3TAUx6QVtnq7QX\nwrRorbfd78C7Ec9dlYy9T+D+0ctJ6cRGC1zB+mwFT5T7NByZte8cIS0I5dn/\nftx2WKbVoCfPuJniExQT+wuzwqOzELqrWU9JXj47tJOp7nN0apFKwGHV5/oN\ncI3LqcZDX1L7U7O+/U872NsOiBMOuHD+Viyh4iGnQir3JUa7qn9WIFt8OK3C\nibqQWN9A8T3d/T5h4dZOBcVhGZFFCeGehjHkJdzXavZmqEkghxs6l4ccqMg7\nxcqE5sGnOHoZcIxuGfhsKfFSk9j2yV8IKe3Lrqh1E3VEtec64ufU8LJBk/qc\nfHEYweXLjQw9FahYbW6FZnd3HwPDXrDpk2Ycem3gSClhPZc+vH2Y0w8o+3/Q\ncygg9obKZUD07j+F2KCBBLmLZH+PJYH6mYvt/q46+V8b8MCfSHFesL37eMvG\nnvWMk2C2SYAcpfddvTW59q2k72u9V3FKC32pH97faDyaV0hYFFmAY65qGnGB\nvazfO1nFYFbrUZDTulcR4v4p89AfaDDgcJmtHG7UkX1xc2Q4FTDphKaQxUiv\n7zHq1i93K7gzyNTtDqbf5BWJWl+EaLAPKzoc3ySEuRELGSfDqPjZz/0TbYXI\nyTKxg/qtiLYPCUDh4FPlK0qH5tNZDa80/MgaDDDhfWPuzzHnOIKyWZ9jEyoJ\ntwtO\r\n=teDp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZLTlOqWPumvj2t9d7mp82qT4hJzJ7SaofHmDPZUqTHAiEAhJFdBYGZpoILgbkrUgg8a3kvn1IRdv+6WiwRX5vwvbE="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.1.2_1567024362818_0.32054755573434335"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.1.3":{"name":"apollo-server-cache-redis","version":"1.1.3","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.5.0","apollo-server-env":"^2.4.3","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"92ea402a90bf9817c9b887707abbd77dcf5edcb4","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.1.3","_nodeVersion":"10.16.2","_npmVersion":"lerna/3.16.4/node@v10.16.2+x64 (darwin)","dist":{"integrity":"sha512-hx4Kt5BHB+mzdfWahSnUUU3LN5i4HrYbIRM36c5K+XS5F2By5GIoQ4yBNQE48nB7JCyS5V6b8WCM1drjTkWZYg==","shasum":"c3e92e4fdd14919c56a6076f4bdc13e6851400e4","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.1.3.tgz","fileCount":22,"unpackedSize":19020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaPT6CRA9TVsSAnZWagAAWzcP/RWhN6oLr9obaQcZohLH\nExcSIPdqN4TMmXG2G8EDC0K1/XMB96oPIIRFNxakqmyhJUQfVT6/indwkiuT\nzexWMl1dWDJyuWbAHwf1QTUXeYw9VV16Reln4hdnvZ92V5+alshJZ65ExHiG\nc+xgJYWwE/8JhvcJcMtjPtnFEjH2wD4KBFGccKEQALsaK6Ak82dYKwadX6vA\niQfQNZB0/H4WAmM0FtlVC0dKdoP+Sl5j/HW5BvwytiYxSY3iZou7sW8RVT/r\nz6lFxLIg1DO76IPl03SN42ir18W7I9OcPyjiUJ3mno+8LPB+fREqsYicTu/+\np9EaIYw0bDM1PfeYCArixoGeKSl8+LxbszeBheBulQw7NaWh1PtLrsZPX1Ka\naOeZdPNtlYZOZiUjlZuKh5RbJnKubDmQEoPB8U33WaSw8nkx0kz6CIn7zg+r\nZ+Yy/TwOUZBypJmMWLZFtG8fQ5eZyrgDAFYPv6dwtbnxucOXXolKOi04wK8a\nB4BJUykwBwJjH/0e9IrNehfeX9jYGsS6ywR13O2BYAjBq4UKLaldPeoOINwL\nibO8y25FUsk/wMGFOXed9p1tpoczezOK1jX/0FDMJeFL5JarbqINeKi5go+f\nL6tLidkDV5NRe+CHMGm1LIvF3wAjpLcpOT/dqnD5lK7h/7wGeaT2jLb7jxJW\nTmuY\r\n=1F2q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2gxYTObqq7LWBDRVJAZxRqvhJAP6RjCHy/8RyxPopRAiEAn5U8ekRQxM6wgU96O4QC+7SEnUNkWpHmV3bi0V5oouQ="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.1.3_1567159546242_0.47333591583733226"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.1.4":{"name":"apollo-server-cache-redis","version":"1.1.4","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.5.0","apollo-server-env":"^2.4.3","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"6100fb5e0797cd1f578ded7cb77b60fac47e58e3","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.1.4","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-bWZbUTKf2NlLhTnOezLWcdP/h1te5UtEZ+LuMcrtpHidVFeKKImnHo1f9Qlc8eFrumstgBDQTMLfeG9lwWS66A==","shasum":"f0a712fbc65edeba7221bbac34f9458c8ee00218","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.1.4.tgz","fileCount":22,"unpackedSize":19170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdikxOCRA9TVsSAnZWagAAdVAQAJBDXxIL1Vx3YFOiMh7X\nq0qz0wfRucLHb2zhf4DE6y9b2DkBLj1M3vIcY6CpfQuOlkrPN3mCPri2JERs\nCCrUdqHdS4KbV3+bAbo/rgAaCm9SRFdDn+TIGttcHhy0W76JM8oNQDcqFQij\nQdoFDHTsNXCL1hotzt5FePB83rH/qWactwF9J919ITiYVluJsK7mCuanrf9u\naQmqAbMTKoo1HAOTtvph4TjonnNmkeXaditaHV+lCAThAe1IcY7hqcRQWjbU\nRAi2lotHXdoeQkZQ2yNk3ou5H8trJ2mSGiXIQ2QPCMJOpNQWoLdpQvpZ5Pk3\n7PT/yO3tHM3KThHbBCY1F1AtJxL4GHLLa2GMu/+qhThigjM+cbz4wnyX5BIv\nBlcnsl/9gYRmV7T5ucKQ7wTloGjVoJx7bjUgbCTFSDyB2sOplMDiZQyFdgJ9\nO0YDPffFLyPs4n4ref2rSH+pLhtGe2aBh3940bHMrLzMVajnLJB8mEPNzROf\nJxrrDeE3SByJNI0l6QcvHNK3fgZLH/+uI2xfXzsdhIu+/fomIZFCAjC6qhr1\n3QCHRSFhnz9WSBeX2fPepR+6UfeOedVUPuVdaUzFalHkCLEkfT8MDEioFHFi\n8yNt0F5WOs/RUzBQoqHTkbKAkpvTX4hbVHmKdx2ceNYs4xQ/TCo6r/0oBuzf\nx+PO\r\n=82qy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPqzREsn7oe1lViHJVmU6+OB2ABZUjpYYIQMwS42M2kAiEAtdZGYMsSCblkmgZmEfk2HDkYSsPJghVkpx0eZeG92cw="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.1.4_1569344589716_0.21210775305905516"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.1.5":{"name":"apollo-server-cache-redis","version":"1.1.5","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.5.1","apollo-server-env":"^2.4.3","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"0743d6b2f1737758cf09e80d2086917772bc00c9","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.1.5","_nodeVersion":"10.18.0","_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (linux)","dist":{"integrity":"sha512-RPhGbcwfWWgMvr8eHR0yU8H2Zu5n0nuV+M4b0srBxJRxU89r3/3vsr1aU43qZ0i7tsZ1MXZzwn30Vhx8boBtCw==","shasum":"dae4fef84d2527eb2f07a430a3b370b78d5caa12","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.1.5.tgz","fileCount":22,"unpackedSize":20381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBfS6CRA9TVsSAnZWagAAYIUP/0rzokmg81AKHwvBOAfu\nRih0ZokdqBRJgcA7WhEYyEU4cLpMU4QwdupigBic3Z+wZszW0f12rW06hbNY\nifOCy7A75oKE2OvywjA+tA8FGt7XrIkOoZt5Hc4Gqb2XEyms5wb8Ta1Vv98b\nlylY2qcl6ftWhtA90oz5r5JJ0fuO8FQSIncxZl+utBfwra4b1L9Hgu6tM2Za\nreBhy95rvNe+AKIkGdLgvAcukGzZnDPLldWE8udxtoiveBVFv0jWBuixvR3F\nljoqzf8FsyirxB+ZqMgHnsF+QMw7+26qnqbCPcyJMzTgbVLJ/3FUwEgtTNPW\nVslvLJw4PIjtzCpSXiXCOqI/EYBEB5o9E59iQxbwzx3L5qNVjcnrDaHG5kxH\nCDVqEmeD8k4Hw7mmCps6b9FlzcJ1uwIwXUMI3ApzrMC361PGeqdZ1P0rjM3+\nGI/7lmEqERQ4eqCEan9DsVIiMKLOX8DUfvPAVPctPaSMV4jN0EvCiLOufM10\nVX0bGlhzopnlwgM3x7K/suYRJoIguQpKr582940v/wNVzvFBby8tMKIRAZLj\np27EdhGbD4eVQkWRRxCXh0qaPVKtW1h/q0jAl83pflbgY9bG0YvMo0/2FMe5\nSyr6/by3du2QMLOOHmNvehMXPntRdH5WUWds38CCUd9byO9S4BabxLrT1DXh\nvZES\r\n=ejpj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPdsnMwt4U55NTiRDENGq+W4V51RmOTRiL6qanfr2CtAiEAlDCP5SK8mcGZSgdezp5HCwvSye7mWaOgpL+s56d7ij8="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.1.5_1577448634335_0.14096437961826425"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.1.6-alpha.1":{"name":"apollo-server-cache-redis","version":"1.1.6-alpha.1","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.5.1","apollo-server-env":"^2.4.3","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"7422d70e19576f7e34aa289c535325552881a17f","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\n### Single instance\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    sentinels: [{\n      host: 'sentinel-host-01',\n      port: 26379\n    }],\n    password: 'my_password',\n    name: 'service_name',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { RedisClusterCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisClusterCache(\n    [{\n      host: 'redis-node-01-host',\n      // Options are passed through to the Redis cluster client\n    }],\n    {\n      // Cluster options are passed through to the Redis cluster client\n    }\n  ),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.1.6-alpha.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-1xlnJ4j/xol7+gNiCZcliosjUrmzD1+dJcmcJKjNwSr1ADaci5rP0OeylbYQ9EsMMVqXXqa/2Hctrst5Dcy9Kw==","shasum":"b9ce6a2bea2b69022b0df5b0f6e78fc2a16f4336","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.1.6-alpha.1.tgz","fileCount":22,"unpackedSize":20419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecmOdCRA9TVsSAnZWagAAbd0P/j1axz1Fgx3xzqZBZjoD\nsiIbL2IOJy6lqzNUwkb1HugC1rpQ5oRVq+HAIaJ3wjY2sCbiovsjU05DI56g\nWYC4GwbCdVlVcoRyAdt693lgtY6KyiPt5Cfs5hPQu9FZuVUvQqvRN/TtqwFN\n6HALgJyF50o92j9hMPBjH/kWJR00bd61Rf3AqGLUVkd0fHWanHVJHHqODVZ3\nYHVv1ZGpvs/vPP7H6a1UhdMnEwcCwajrfsU9oa5d3LkUzeRfUeCHJGYJ2g7p\nSs+q1OvwnLgm0qTB/Jkr6Kl3TZxP1Jaefmsd8fu2Kj5i1ErO64wip/CwODWh\nltNm0tl3jFh6KdjEj4NeIGrWPCtXvUoHfBlR3b0cxEdDS9chxTHT5u8JmUVZ\n3Xopx27nhCJir80MarnbBwB5gkLUc5DLHaNdZQa6hdMA6Zrn9Lmj4A8AzMO8\n9RaX/6QAIOKMgPuVO2ldWPr8ybcAdJ1/6shkmPE5gRj4hxANwucihmTxSiSz\npKA/VzavFk7QqK35ulTBj+4wwZ0WM0E8djVLxnUFLKwjK5+6NqAceD9Tiy6H\nVi/LZIuqpuavRuFyg9Gu4D8pPjNw7gCy+seBZxVXApcmq/mzcTMokpkAVp6y\n3YaPfU1N/L0simunF9hQTqonx3lmCC15Xy5ZPAsn5ZwhpoqHp4gGpMdNNyGE\ns8A+\r\n=EvrG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFn0s2iyivV47r/k1OMQBcR4LYJF4k2CiVvjLl3qU21gIgHrbQjRXfv9bEYm6wH9/Z95v3W5MqL1kaSIuQBkJXOc0="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.1.6-alpha.1_1584554908629_0.6643849137369278"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.1.6-alpha.4":{"name":"apollo-server-cache-redis","version":"1.1.6-alpha.4","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.5.1","apollo-server-env":"^2.4.3","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"a6189b32fec3f1ea1ee717e59d89c8137797aa50","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\n### Single instance\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    sentinels: [{\n      host: 'sentinel-host-01',\n      port: 26379\n    }],\n    password: 'my_password',\n    name: 'service_name',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { RedisClusterCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisClusterCache(\n    [{\n      host: 'redis-node-01-host',\n      // Options are passed through to the Redis cluster client\n    }],\n    {\n      // Cluster options are passed through to the Redis cluster client\n    }\n  ),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.1.6-alpha.4","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-o25aRbwfyDrc95L/VyZUgiSXrFv3Pk6sKC+K7GYwtPkBU1UBRvAoDqDOYeFB/syeub+itbvdeMaZjVXAbgriuA==","shasum":"9edc4afb625b8abcd968381590cc0a7b0270a635","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.1.6-alpha.4.tgz","fileCount":22,"unpackedSize":20419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefLP+CRA9TVsSAnZWagAAvy0QAJqRoyzbPvj65mX8lDZ7\nFRN6IzWt/im3TxzvVo42vi1qmBo6a5araQISz6DtSHQTtM9RSrEo9Smo8Y0N\nnjyDhPKvEIOosIoVsBEq8saU6a/2cE27wPwwa3G+yRRzirZXTqzB/f2SEdk1\nEqfdn2jmbHM8o9T/B3lF7kGYZfpLteFOPvyHGsikPK775g+k/gfBIZdIsNTn\n08vNSZQyQdE1haQ4GmjazW83mEFuEPTPruzXBEZCJpl1vtYPSxLT5ZQgig+Y\nbSKxMiX8Twoa9RFkmKdLBDecSNKgOjbY0cHFr4HBmsuPE5xPMahd6teusmbN\nHtT0aBdQqtb+kt1ujjs/FiqDnPh9ItCCWl0j/mI4+OnOJ8DNxHcb0M56G4ts\nCnpZu7t1Kmc+PT67Y/TGcciY7GWuYAZth0lCO3KaAalGJ3Sxu21iQ2mJ1FS7\nKQsjtWBUnZLaNoxhz2d8LGZX3QYnGChp00NY4Tyng2VCvwqgm7p3Sl1MPtrl\n53rNy2YHyGkjeqZGkpfbeofhWitYPjIcVpY3L2bDeiM5lbU9BDM+p/2GQT8B\nmgNIcqsoEhm+v9hRzJ9dWZiFEX+DPAwRnUvCJoRrb8Cd0vWMzb4z6mBOb8pv\nsa/yTFE86D2tj3utZOqmQbCxPtIM+M2F69TN0HoYlRZCilISOtHxQa9OIZe7\n3R4G\r\n=kHje\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYzSr4G+3qJ4Hy3sqXViwCT683oYM9vxuLS+hYYoaXYAiEA8z3VsuLTZ6zMiWpj8AlgTc3CmKT8sZVF0RnwnRu6mhc="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.1.6-alpha.4_1585230845865_0.6202455198226833"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.1.6":{"name":"apollo-server-cache-redis","version":"1.1.6","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.5.1","apollo-server-env":"^2.4.3","dataloader":"^1.4.0","ioredis":"^4.0.0"},"gitHead":"71a3863f59f4ab2c9052c316479d94c6708c4309","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.1.6","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-fSdNuF3U/allmkN0ahQzx8YncOWGTxyCKcLSZUfvwcqL19tGglorZVTYy1VPL3ZkcUosf0PD2U75TfU3eZE5pg==","shasum":"f915da2d07fa8f02da3c307bcc4060d06cbfbc96","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.1.6.tgz","fileCount":22,"unpackedSize":20411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejMgkCRA9TVsSAnZWagAAJREP/3efXLBCaVfOGMIdWiqO\nmalRl27eyap+EBfKPzgTXpa/FJfp8avidgXJ3Yk90UJregnBQvf/IKddevmv\nKy/NPEXQLr0j3kXbuSgMHpN4XJAcp7KO2BEO5A0xIGOdlYueflnwwEPpgv3O\njmO+BE80570fJZHgSKcTNO+J0RwyMfYipEMCt1s1Lgo0nwmf/jO+8cWkkw/w\nGmwop1Ko9GX8VIvzRo1zcdqtC8JXDnkGixUGgNj/P4eZjE4dAJog1ztQVCxr\npCDi3SZZAMdGfq+P+UeTNUjK80b6DyovdJcveBg+1Mp/7zTVCEJZ2QaViJDW\n/MYCQf40Yo1JyaNQyH7B2nT5FusmbwQ9GOO+h6Zn/TXgB3Ansxw7YGhTp5TE\n53nnLINPeN1+qIA85AVG6BiajeFwfc8PtyhbdwZq6svtZUKxrZM35FEQ7Dak\nZu6ZSYI8PeAGODNpzwePGl5gNQ3Nc2Ul9wqpZpqhhoSz9TKH9WjbMbpOEhLc\niihz+U158qp34lrJ/A4f6CHA3U3unqIRNyo32QEYPhCcmAbPLlJyggqxCyJT\n2Mbh7rdYbbreRvd0pnHNc/3Ut09Z9pxT3RxRxP2XTb5NWsaxb9eRkAMSV6x2\nRWiDDIaJlnkaSeo5m8TxSHV0jNNSYedLp7aEEN22ttaE397+l5Lyc/y8g0VD\ndFsU\r\n=RoAf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGscetXmfjX0UiWWuOQITlm4yfknpXhVxw4TWO4d9MPuAiAFJDa9Zst7ldxGiwcc00Po6HN2RU9MsXLEUb5BJe0H4A=="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.1.6_1586284579680_0.9109931787909673"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.2.0-alpha.0":{"name":"apollo-server-cache-redis","version":"1.2.0-alpha.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.5.1","apollo-server-env":"^2.4.3","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"e8266d6ed37b1072041f9d6d9353caacdfaa069f","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\n### Single instance\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    sentinels: [{\n      host: 'sentinel-host-01',\n      port: 26379\n    }],\n    password: 'my_password',\n    name: 'service_name',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { RedisClusterCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisClusterCache(\n    [{\n      host: 'redis-node-01-host',\n      // Options are passed through to the Redis cluster client\n    }],\n    {\n      // Cluster options are passed through to the Redis cluster client\n    }\n  ),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.2.0-alpha.0","_nodeVersion":"10.20.0","_npmVersion":"lerna/3.20.2/node@v10.20.0+x64 (linux)","dist":{"integrity":"sha512-Vm57e2TuNFbfDoFssom+mpGuEYsiujlLeG9kLokT0Nj6hiAdvKQ2AD9kGp8Lh70DcEULS+dSnnSyXzkZrIaYEQ==","shasum":"f80a6e3b68a384bfb90050ba1d0fd2c049bbf9b1","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.2.0-alpha.0.tgz","fileCount":23,"unpackedSize":20861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekGMqCRA9TVsSAnZWagAAbCwP+gKIgnAZOmHflKWMnNOy\nqC4cILtpwmzpDKkRIrVzRI0wEclBs5q83rngCM96pt/L8106J16h/hNqBlBj\nehn8uOZsZw4KRp9wOJl5zK+VoZDxMy/OrKwwwhUiLsuUu74rtT8IebbNhciV\nZYkwYWxxRCc7H5Pj1Gj12OFPAkjsj/DVN2rbvUoBLqbJ6EyLmB2ZTuBYPlZt\nA0jKtpG7Z9+yyqQaGhiZIUTgnSIIuy9I/SPQnJqTA5wXZ0IUZ93UjzD8P/RK\nrlHRJ7dKk2WEC2ZfOpTxdjHRtMWpR34dldSPLot9SiiV7zZ3AC7t9aV+elHI\nSQuICHFST5dcsRYUktR2DYS4mLvU4WjNAckAshRyC3cDXadpgrzLi95++PbO\nx3cGyAGk/3mBF70Gh3bLTEZtg+A2dFlE4VQr92qgrZPwWWHwFagCYjvr4IW5\nx3/XmNtPy+BhKPkT7aqB3YXD0B/DsqhziEnHu87+3Uy7cur9FA2ZST0Zlk7L\nmJNvR0oNjqWQOaQmWuqAeY0C9P91XqzVZcIC3CZme8kbpXO2Lp5l+pyhrksK\nkh5a0bWi283tbCqRYkr4Mdl1ifkgWbP+sy1ftiNC1BymYFcoFcWgEGepL5+w\nmwfsyBMNV+XSEbdGe/5FZ9KoIcllHH/BZXA5Kw3j4idk+a/ub9W1PG0UdRQv\n+J03\r\n=za8M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8hPJMHQO3dKkUCDjMNrb7nR3nE2GAHEvNk/yv9r+4xgIhANwbSfFApqmqYStQyziMoGuyH3VnpdtJ64dJVb+RCrnd"}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.2.0-alpha.0_1586520874361_0.06597546610904748"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.2.0":{"name":"apollo-server-cache-redis","version":"1.2.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.5.1","apollo-server-env":"^2.4.3","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"e37384a49b2bf474eed0de3e9f4a1bebaeee64c7","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.2.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-6gC/K9jQoJSzR9/XMn/Z7WnwL3CSj4Um3DS7i50kt2BWYuymjNHJkPjCiMjvXbl/NUm6GO56Eb4TdIuwAVQz8w==","shasum":"4ccf19a27cc4c1d9c3e9e755a34d0994a2329515","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.2.0.tgz","fileCount":23,"unpackedSize":20853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesCthCRA9TVsSAnZWagAAv/sP/imJZLWiU+xJr/V/d8pG\nZihptqv/trQ3eUJeTiT0ZVzf96oKp033XC7PfMBQywz0SS6p6prJ6BHST0vw\npVC3zgG+077+pzFB5ije9saymlNiDI9tJSkeGZklUPn81m/tfihKtrpXlBqk\nT3gXcQ7EZN7fzUz8zWHv2Gyd2ni3YfE7gz8mz5Y60eCTPeGyjNyN+QQp1NO6\n3pCqg9EoF3qvxtvR6riZNger3nwT71F1RXhT21KWv3+pQfUvxHjt9AKqd7FP\n0TIxQx4h1fs+VXhjb7JsuBSesJ5YNwXCm6BW5BWcz+8rkC4AdM2WsYvOyljj\nq59vLkzeO6auLWGteOYs32M2Jd8iTl6LlBYb50HXtaFSMQhWfAkmo3kZK1SS\n3MZG0p1jyhV3CXIkl59Zf22tS6XN1vv3sy+MqBBwGW/LL9RbPNLHQKOtf5Xv\nNcgUPFC1QeYaVFyARoeiCQLLbQjiEbdhy5CW5Uzg+GGYCky3xPWOzsQydU3w\nUrcaKlSKPDy2nYylOdJ+wWYh0c+zO6WACTakreNn3ZW9qVzchTpsBa2ruBk7\nAjajDdQcqpa3V+TYydsRYLq5glUhY4LHO7lOZ4YFSy9Yk/B2nBUKVQM4Evt0\nlkIYxPMG4EYkGuC20pXaJ2ly1WthCFRGxO8xleXo05z02NXdtta4VOvVBm0k\n0kk8\r\n=qDsv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICltRQNPn0EQBlKasfFg2Mrhi4K+8xmLjb1Gd5PClAFSAiEAy2lUqjkVpzHa5qjwXmmQT2QBr9ta/0nLk1P3hyYz4c4="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.2.0_1588603744627_0.7696665204920701"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.2.1-alpha.0":{"name":"apollo-server-cache-redis","version":"1.2.1-alpha.0","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.5.1","apollo-server-env":"^2.4.4-alpha.0","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"626c4b6505ed98d47855712a568fc4eba9d8ff18","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\n### Single instance\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    sentinels: [{\n      host: 'sentinel-host-01',\n      port: 26379\n    }],\n    password: 'my_password',\n    name: 'service_name',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { RedisClusterCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisClusterCache(\n    [{\n      host: 'redis-node-01-host',\n      // Options are passed through to the Redis cluster client\n    }],\n    {\n      // Cluster options are passed through to the Redis cluster client\n    }\n  ),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.2.1-alpha.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-hEvZgWi6wnxa3wan6NDArF0kyj9V34qitLzEDwHwL4zVBKO4TVbWLViAspad/weLT0qywmkRi286G3W6hkp5kw==","shasum":"1956780ad6b0edd98cff3ecad7a01c3da4caca6a","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.2.1-alpha.0.tgz","fileCount":22,"unpackedSize":20427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetbe5CRA9TVsSAnZWagAAVlYP/3iwWLjjzkhgmQKdIBNs\nwAqoNJoANOT3Y1I8hnrlDK9WobGqD0emexTN1G8TiVwbpDUYk2tq+dbEqrfN\nSUIhNoXXbmDbY+sT5z49ha3m5GDX5gNbkrGndBGj07LNaNa3N/xZhtqf453R\nkaDMjruW+k9a4oDQnpZb/ZhkGWwNsJthH4WZT+bmC0IBas48AbMBmgg/PiCD\nXfDlKvFdGX640mvG8kRcUWkrfZoD0QGUWV7DWoD4jfmgGjbJ0n7nCWCiqpwt\nd/Xak+lfhsuSUvBiNeKON/KYz+uHpXW3p/u0gf72tqt40g6Kikpz1HXv6c2G\nAYAQKw0VRUkX0CFqJWMWQ/3Z4yCUtkXR39AcJF3HzR2nKtmBVZGzvh6qFNtt\nWq9e7nGLaazbU4orLznsLx36sU5aUnQIyYl1aZ6if8cz86rgZsLnZ3kHv8OW\n5lNMGHchnzXMbosresj1atoRTeQaK/YU5AlvV48OZr4R9024pR5B9VHWVo1a\ngpcIDP0JJExYcxvsQRO2CzAn7wPqeCB7+wsw68deKcu0xNJ3GP2f43ner1uj\nUushlF/Q/7q6h56f45ndsaI2ebS/IU1KmLAIXTCDCCoACeKrEdN94CrO7shk\nhiVRl2nZgvay0Sam9jf4OkJhKYB4wFBbFG+YRK0cwhGM+O28Tr69LpaIIyWW\nG5Bw\r\n=W5wz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnyIxWgg/QOyVO/r/tm9SwG2gSbHhkxJGTevIluQJSGQIhALBKto2Xgkso9nCWFHgl3tNevldQiMzUjB8AnBRKuH6x"}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.2.1-alpha.0_1588967353075_0.7255819052204568"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.2.1":{"name":"apollo-server-cache-redis","version":"1.2.1","author":{"name":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.5.1","apollo-server-env":"^2.4.4","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"d159e320879f594ba2d04036e3e1aa0653ff164d","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.2.1","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.21.0/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-CASlrAxM2jEeKlrBjIxYUzuXgZfl8LG38PTtFxvOAlu7Gp/ihq5hAP5H5IyvTR3345SBSUozjiUoR+YZjR1aow==","shasum":"cb7d1c9fbd85fb8a05d58c3a7cb205bfaf875f2d","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.2.1.tgz","fileCount":22,"unpackedSize":20630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeznnfCRA9TVsSAnZWagAAvTQP/ArRvNxTZ449TvcG5WPp\n3v74SKOxYBCnmagBFQJeetikvJS31qOScvCK2oG7dbMMpIgfzWvUYYAX7kIP\na2ghXV/3oFhNLkfCYQFBVixT6VNgKLfoXlNvVkquE9bTIqA/R5SorhaVuktj\nfVe6rmksei28a74IiCR3C7yvv4isEDlKYUhXe3jWTCD5OPgQ5N6NX4P5/NLe\ndPomGZTYYnsN7qIMID1QjJDYWzHtM78NfRc8hywQs3KttZo7LfBjSgmJU2JZ\nglr5xPEOA52JdeDgP07lt5OYTOB9V/GqBhuIvljuMYX80E2dJLdkGKn1hs3+\npMxdRip6rs0YpsEI7Wlr92t5mf5gaPHRiV40tjlCwzunxSz8K30st/MIaYNF\nGoIz33JKyPmVVGYGpaycZSlgChZWWMBeOnBgWHcC2Ho9mZl8HiSV/RsIrEWA\nuB0K+x7v+XBLPrhguAJQ8PPr1QVjJ1bvwZ0yqYLjOlVSDgUCioKmbdmVLnzC\nO0jBrzqhe3Dej0A3Xkvtt8H9J+23W8SM7JQz69oL7yS5slplfQmWpRHDZPqq\nXhB4h9UAgEIJZKpXt5iiXx86e/j4zUhEGFFfOJ7oRMk3yLzYpaJhs1ZM/NQr\nPOLNN9OeaKNK9FnZ08txzE831Y5gyknEP1PBe1SDGLksU37Oc2NjauKo3vKd\ne1zb\r\n=AS//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3irwF+wdmjltp7HwrXUWFCCacQam25vV5LN61wutGvgIgQwuCa7nyjd0rc5W9S7yn22tMN0RTfW2imbswmiPADbU="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.2.1_1590589918679_0.4837325191156163"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.2.2":{"name":"apollo-server-cache-redis","version":"1.2.2","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.5.2","apollo-server-env":"^2.4.5","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"8cfc947ed56fa3f32b82b32b4bcca53470712984","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@1.2.2","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.22.1/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-PBfuiYxVxvZrI19Ni9rGHjYorpntq2I6BTioViknumzia7VMVjp8FD3121eCa+cRN11Hh0UUiBwQuPWK8uFYrw==","shasum":"0d643d675dfa667b1b91207c7f6819e05afc8d1e","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.2.2.tgz","fileCount":22,"unpackedSize":20647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+yEACRA9TVsSAnZWagAAkNEP/0y4yfsS0Y0LL1ZC6IuZ\n722r0greg4ulJZweF2JiYI2pkZBz0KFx6QBUsdckFo3Qvt/6qfamAFw8ILf8\n9dzv0aMcJd37P5CxbcqY4IdtUT2Mt2Jvl7BxUbLI0Qbd0UPzY/KQnUuRNEeC\na8GD3BK7yK3cj8QUtjZQYBJPiDfxX39QIjb1gRIVPnekHIYS67N79gNH7mpk\ni9GXmhM77uvwWcSuPUX95TFuJz0zYn+mt6u6GPF5VStT26rjlGc3mZmMfhiO\nGYuFjL4TvtxhTOmiZbSNLItS6qH4LSvMtYXMqHnl2733dAF4YzSGTFYpTx2X\naI5RYjyxK6PMDMtvwh6HSjn+ULMFzGaYi6oZyrIHYvWfboQR9Y8OO+GFSV/D\ntztZP63c5eDlqaiSlZQEV4MXMIOEk2j2CRhZOOXJO5MTtQ7TuWExsixlG+8m\nJkXLWMn3UaZjWD3uW639glQYznW+I0kPR2putUiCZaGWMNb6csy/gczznTNU\n5TxAnsBbhwzDZqjCHLRJIvcx9D6BtxA+JvGm+QB2uKwCMMPeoYQPl2iqcykR\nR25T42GGx5bwxviFsMGcSGkCL5w7xCQZ0DN1XUlpvpEkP2n1P5mmV9zqz1vF\ntYOzEUUli1jxViV70p5Fz+Fb1PT3jyoJqsqtIHLjqBBkR8e1Xo7RuMMGTOqb\nGvcf\r\n=F/Uj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPikRtN2m98h64KLlN24PZcjHwB2C5vVhxxHiADv+jQgIgD1jW5tM0Vrf6nc9DztUj1GLihdRvzeBkRAvOvN5yzOA="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.2.2_1593516287922_0.03764857851312353"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.0.0-alpha.2":{"name":"apollo-server-cache-redis","version":"3.0.0-alpha.2","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0 <15.0"},"dependencies":{"apollo-server-caching":"^0.300.0-alpha.2","apollo-server-env":"^3.0.0-alpha.2","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"6f3711b589dca8079264969263266cd7b6010ed3","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\n### Single instance\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    sentinels: [{\n      host: 'sentinel-host-01',\n      port: 26379\n    }],\n    password: 'my_password',\n    name: 'service_name',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { RedisClusterCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisClusterCache(\n    [{\n      host: 'redis-node-01-host',\n      // Options are passed through to the Redis cluster client\n    }],\n    {\n      // Cluster options are passed through to the Redis cluster client\n    }\n  ),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@3.0.0-alpha.2","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-j1Y67C8Rtg7jjVAI2sN/oO4+c+KNJiOmJfeRTPTYwhsh6PITMCBBXZqBUeANflmgna0D66x37aqeebWAO+NCLg==","shasum":"c5d6c2b95678159738a022e98250b1c557db70eb","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.0.0-alpha.2.tgz","fileCount":22,"unpackedSize":18522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLGF6CRA9TVsSAnZWagAAPdQP/1U+AfQyOmnajYc1Mlgb\ny0MSAVnaWwHjyWYErEHD0dcyIWtq1t7toqPFXO0QuOqz0ncJqTy3C6kn2LEV\n5pOw9vI+ZvLXQkalKlYQG5Gbt1nPYMAt2FenNn8D99TDjR0ePXL27BY5gsff\nKYljISG2PYo1bmJcb4PesVVhoLiury471sl44NWhxq2E3kayiI/f1fdWPCL2\nojaUD/a+1ezr4eDocDKaoceAEmTTAkeGeyP+308G++li7GDgXRu83Fq0J28A\nqpxMBYuvOkpwDAwIvtGIZdE4Z8Dzyxu7VjiI7nxJg/oQm4xmr6JjtPbBdkoC\nH2oz3tTNPOQtYJSmObgcseSgF6xmREqa3+HNutnh3hm/TF+qAgyGxhQ3nEA3\n7kvx+qonp/KSLwj0woEV0B553RhA2oQG5xrcT/lmXn1QpkFEg0xDWansQtGB\nNf3vX8epyUmVtUUeImnMDV6y32290jZA0mfF0ZnB6RmElJ0lv0/GzYUh3sfa\nskJzQZBWMDtJ0l9rD04xVpOBs8ah99LQH87gsuPkRtN304SnRPSbjrVWBV4W\nIe+9aDINGZsCpygWV/al/JxTvaCnqdaQ7lcKPILc7QD8bbTlC9aPQ64N+hpH\nuLlTHalp8LpuRpFBwjntOGvNRklMPiTIlmkRElo/EXav8Fz85wuVg+bhphPq\nmfow\r\n=STQ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICipLjG9aZTLGFpo2TESX4I6Gf1mUiDIZoiEDgvNuaDeAiAz3LWSUyym2w4zk68AaP0CibH/tnXPh4iNiZCOGpSkpQ=="}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.0.0-alpha.2_1596744058172_0.484847132618895"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.0.0-alpha.3":{"name":"apollo-server-cache-redis","version":"3.0.0-alpha.3","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0 <15.0"},"dependencies":{"apollo-server-caching":"^0.300.0-alpha.3","apollo-server-env":"^3.0.0-alpha.3","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"15b90eec22523e32e00d97a51b28cbfba3f39c78","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\n### Single instance\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    sentinels: [{\n      host: 'sentinel-host-01',\n      port: 26379\n    }],\n    password: 'my_password',\n    name: 'service_name',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { RedisClusterCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisClusterCache(\n    [{\n      host: 'redis-node-01-host',\n      // Options are passed through to the Redis cluster client\n    }],\n    {\n      // Cluster options are passed through to the Redis cluster client\n    }\n  ),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-","_id":"apollo-server-cache-redis@3.0.0-alpha.3","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-7WzP4djZRc8noFhuRu8FyNg64ic3q9NjuBFZHxPUFzQddx4fpM6ru26gFp2MQXsSLX9AYi32YNbQWD9cPEHRcg==","shasum":"72fad8d294e1de43eaea8d0a04374e6294ff52b7","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.0.0-alpha.3.tgz","fileCount":22,"unpackedSize":18523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNB+sCRA9TVsSAnZWagAAQn0P/3+ot7a4WrSWkmx60UH8\nWjgARaJIEdtTh4jMH1KJ+fhJCK9qIoWIPIogBoV0qt74HTt7iqLT+O8CrPbR\nNR2/GO7ApgWFtFOmHXMre9K7LJw9JB3IfgO8cgJrvccFLXMQvyQye9j3WJXJ\n17KKfqT/rBV2RuNEqYgY9bfEr8+FhNelhCqkAJNP5t5UCJzjJigqzIhpdRXB\nGrlnwpGW85RJri9F2n1deSrqfHNRq315u6fBehTQcp5Em9Bq0r1t2oJT+UFN\nBjoM72pm77wlj2TZGtJA3x2Ww8KwN3lwqAliU6pm1beLLgts9FfE79Jt0Ag0\nlxL9Q4sE08nTFgKoDFF7udgUuzvqKORKBeDbz7m/+A02Sy2Fw9CEY21Ft35g\nhAFylIONgZ7WmnERlG+MK2riimdM2NO0ZDpqpZUDzs28ZCS1FzFIXnWc79pt\nhdjnLpyvfc4cdwHywd8FWJooWhPptgnCq+TLGIh4C/+Y9grKhFT0LAiTcEL9\nEiDTmu1RYS31qAlCW6WdS+CWztjFTF7Axq2Y7mvtq0q1QEEGaxsckhR8MMzn\nh7rqTFHbp2/owObbUtCJ1NNsD0sMopGGHhxu+LI6cz155RJK3bK1lUlzn+fG\nTKuprPkAR0YoFAIiP+8lFihxXvv47UhCT3BY5XI5qckKs6iFSJOVoyST1sGD\nfH6j\r\n=8oEN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpynO6L7H9nRB6Sgo4HZsLlUhn6bTIF4MmJB2ZSx10vAIhAKmf850hcmqUs7n0DbKCdx+PlM3qP6PBsRIryEy/agDD"}]},"maintainers":[{"email":"npm@apollographql.com","name":"apollo-bot"}],"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.0.0-alpha.3_1597251500362_0.03406370020561633"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.2.3":{"name":"apollo-server-cache-redis","version":"1.2.3","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.5.3","apollo-server-env":"^3.0.0","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"c212627be591cd2c2469321b58b15f1b7909778d","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@1.2.3","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.22.1/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-e81tYrK2tUJYmVa0lPsBazoNeLXvRPkFhrIwOfH1DeCGKcHOF7/loXH+AXm6eVQ9v5l271gsDKU3dtV1EuNd3w==","shasum":"cdc19624d0370f623df7e1d726bd0e5b544bef95","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.2.3.tgz","fileCount":22,"unpackedSize":20687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAHZwCRA9TVsSAnZWagAADvsQAJQG4SA04puT8c7YwAnN\nlz/6W5NVZJW94jQFxzlOwYSQyKiafRGIQtL/69JEvaDFeAPRWsegm0LAYPu5\nzC+3clO7ZFGUfBh3cNYzzle++nlHzBOuioS0H9B6dy33tbd1knKvAE9X7HkV\ns1XjFMPaXoHEWIcuexvdLAW1dkPghpE5WQ8PoRYqpUF3zXJZuTuybVuACYWh\nqO9efi3QLZiHAlV5wyqJ78gEGG7+o1lN/vrDxMQ0TeilkN9643C+Qgkww8pJ\nvlQAGnfG0Hz1ZyQvE+feROVp1WY2e+/4Jyw7D4qehDLJ7/g7Mdvwp/TuV2oG\nJ4dT1MW9mKX+/GsnOwXg8g9V5m8OgwCbW1A6u6Y4+N3FZy8Y0lyEEwMXzoF9\nV+o09jzab85gbRtInTtChApsUeOG71yeIf+H1YqKiz/0mqlRYwDE1jjXm6Xb\nb2YvgwtiLxryUs8UJ+W81Wu1n1RoRBxL1ldR578QCXAh6T3J3D4HcBJSNi63\nUAZxmDtz9OmZTHXDvKCFooUV0oKXPxEV1NPfPfy5WDcL76/Y+6OJdv9KRsbq\nbrv8VSPqcKCBgDFj6ww2rBQoCAZSh5KnwwIPgipOUpnai+6wIL8zkJP32Frp\nYQNyrX67jWmuaT4b0BKIw6eVp9iQI+QIN3Ggnt89WIwJKrzXOQOf0hviVE9t\nIpGT\r\n=bRoF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8YnhvXgB79e0y1GnIwxuvN/Ae/EgBFKoCuJXxp0e2kAiEA78H9Y1PtncPwDZBR4r06wUZLuZLXNscFaVPhLm/6pNI="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.2.3_1610643056096_0.6702948983141361"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.3.0-alpha.0":{"name":"apollo-server-cache-redis","version":"1.3.0-alpha.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.6.0-alpha.0","apollo-server-env":"^3.0.0","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"1682a2566c135381b67310922ab7fba44c4f0644","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\n### Single instance\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    host: 'redis-server',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { RedisCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisCache({\n    sentinels: [{\n      host: 'sentinel-host-01',\n      port: 26379\n    }],\n    password: 'my_password',\n    name: 'service_name',\n    // Options are passed through to the Redis client\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { RedisClusterCache } = require('apollo-server-cache-redis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new RedisClusterCache(\n    [{\n      host: 'redis-node-01-host',\n      // Options are passed through to the Redis cluster client\n    }],\n    {\n      // Cluster options are passed through to the Redis cluster client\n    }\n  ),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@1.3.0-alpha.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-mBxcpplVOfMfzynilnBgOlt5RsLwSRSuHiIcHj8iNgRbQwKOzpckMGc7oHgTHBi6DW9k4PmBr3nc4IyRv8UlCg==","shasum":"d18ec5f3c442dea3519edd4c3df68f28830f90a3","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.3.0-alpha.0.tgz","fileCount":22,"unpackedSize":20893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWRMbCRA9TVsSAnZWagAAtUkP/10C6XFd2QiiPJdC2k35\nnoFFCdUCujKgrYO4Wi/qi5fNes4IeQHQNuWF0TmiOzYVG+48hpPtZnqji2CL\nHzp8J1pyhmcF/M8noI1jVl6KcwmV2J0DrZx1JF74A1E1tA2tYViMyjyBsoyh\nNzK8PpUs0jMq23bYnQ0EPj1aB/p91ZOIzghGVQJ69W2iJB9gfVtwZ33nK+gH\noPaHq18QP2eVlzuxnqsfe2w0vGMD4pRU399My7r/pBiT7PPlNa6qNwUXJujr\n4j8Xa7O36LAAdkrtTUxaL5hdcaM4gqFBnAc+BIbRxBJ+Fj/IXotLvfw6nVdn\nYZ+H7GAEt3NX9XaWJkB7uMebOiSd2Xh61qjFKvaUb6bhkklNyazjUvUhkD48\n/suCGBSGW//k2WtYxyZL+27L/vEvw2brlMyo4iODvKZBLc7aLBW62+WH0+DZ\nrH/2Ee6oQSwte8mXcJDrGFUm9NI26EvUgPU0iXSj74622FIBKaeF4SPk4LeK\ndia25sKWWOhRr2DTG+gB5U/1yuU360aFLYC0ssvu4YWzjuWylWV/AJBLR/RD\ndonBY2mxFzGN5sXHqZDg3jimRvRxmX0esd/Tyxmsq91B5k4VPpQS/3VtgDY7\numO+YCOs2O016gZnXFZxUdd9wG1la1doxDcQZL5lhbhR+B/5tY9sf2Dyqa3H\ng7U4\r\n=194o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARtcrT51zYMZ1pCrg45++CfLesOHc8B81EK8v3/++FsAiA+cEyo95lwQVngFPEikIoIlVmPvpTURG8X5/uiWCV3uA=="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.3.0-alpha.0_1616450330707_0.36346051735730933"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.3.0":{"name":"apollo-server-cache-redis","version":"1.3.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.6.0","apollo-server-env":"^3.0.0","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"93499e703a375ff0fbd128138e46b574074b44e6","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@1.3.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-zavqzpEfXl/UmobiSU5PjWyqtcbsJwmbuEQCfZfTMYIhnXXZ+Ogmu5CKQSLsx2WujAvJP4rOcZ5eobS6JYn4XQ==","shasum":"efcf34bb78b8c37fd98704ed273e71134a377ce5","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.3.0.tgz","fileCount":22,"unpackedSize":20877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXSqaCRA9TVsSAnZWagAA4skP/1f7UWiJCVpVkJpJcq8U\nYBO0sRd5Jpv7u61sNo20f6uShf+x2oLTv+vl7kmCWphlMgBOhHNCVNT9oBFO\ntUKRLvABLaLDLwd51AT9ewTTuwkTZjWjCtXB0fYARrqvp2zcdQZdsibocqLt\ndiqeyOXbzxCCvhxjPCe9P2gVx6HidDTxyk9LL2aXShyKLlNhoh+klD6ead3W\nbVy0MWGIxJ0Uek40g3Gx/XvpIJSYgNbyX3owd0132gKVnl8DdwddSQUPtOkj\n+c1A1Xlnjd7WRR7q1S6qAWY/+VZgJYr9nuFXyiBAXutKcFrEBoPFkrP+C/l6\n81DENIZct26ozrqACFOVxTlEYeUDp8yX7RvkIGenItbNn/awcOVJJGG06koJ\nP387j2lUYcOha1H5/a55CONDFfaQCMlvk2C9XbYudvW+ZbGVZjqaKuKgZcJh\nNskQl9JHc4icpOjr9grrkJp4GME/Mchd6fN3Pv2ikhrx1gGgIOrzKAu95IDc\ntidlWVJ5UkUrpp/vTDc7OMI47d91EHyTkCFBqAs8FQzGUOPQhV1snkJI6BA2\nV+VUaW1EZtZ7dcr7TE1TnkNfoOVFIt4FzfUINSxkjFuWnqPAcpeyA5ALzJRu\nKJ08XOM+hdRDp+y1JRlp40pRAFMaMeKDRXDRNuXH0iX7TGbZH99F20T4n1ll\n3QOV\r\n=Z084\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXv1er0YIC7lofWt2Nhz/9n1JvBG4E+Lfn6thutIyDGwIgejPVSWbIEILobU9QSGczLIxafXDY4zpVM+d5g/4yy/E="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.3.0_1616718490041_0.5554044602381933"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.4.0-alpha.0":{"name":"apollo-server-cache-redis","version":"1.4.0-alpha.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.6.0","apollo-server-env":"^3.0.0","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"9d1cbd17e61bb0146a0c0ef2b207eb100bfc70a6","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `clusterClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `clusterClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    clusterClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@1.4.0-alpha.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-dF9H9Hq37CB8OQav/43vPuveerhnCnQDOlLS87CydOElPES68SIIRJSxEr6BC1bcubEN7NJn4xQrPcbTNAUQ3g==","shasum":"bdeb36385d5a60b7fea9e2b4dbdca8ab37272784","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.4.0-alpha.0.tgz","fileCount":28,"unpackedSize":25002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb5soCRA9TVsSAnZWagAAttEP/iUOSJv9F7LDzTM1Gx1S\n5ib7X8ni+AoQPR3fNUnXLYxJ1MEBJifOO3h3Ep+aRZelf+hBXxKkPdKwubNJ\nY6aybBsTcjh/V7/5fqxKu3vc3af/kO4LcAg3sLz1n2s3zLxDEZiFwWYyhJzF\nezBVzXyiJv78bLjybzprvSzahbGUYc1jX2VZKzg6FUskvi2aQEFm/0HLFzDP\ndWdsbkjV5C34DqyzUSNnWWMkTA4PNohDCFYPnB1rbVcuOt+DL+lNgRfNCLeR\no7zdwDD/MOECCE+RYM/Au78+9eax7MtRDxmN6IB/Z6WbK3So5Nud4W4ukC1G\nOJc+/3bNHS9CJUTe+6qgoEyP1f6wzdOcE6mvsshWvGpXYfJqHjUTgylN1iDW\nEafo0meQm5LHvAAMppvxFDYdML4ztXvCn2gQY+xwMfzXb+Q7BbUcZWnIjw1T\nCiM/A2KidyGZ1Sbd3H+4jRa4lWxK3mSW1FlgI8YeQ3DJeSXudpIvzCyRVdpN\nCf5qZ1xNW2dTOqZ3pVVHE2D1cFkoIRREdZySFvuyfBuVhzzeCYikZa6nFzIw\nuAseFZ2Oub7GnPWd2ifi0Kn4bBg/LEt/Yb5zX9E776uQN3MYYK0EKQFYeXGA\nGg+44qjswvqmnDUIeoxcLrHaIeg+pJ7IR8UqJ8uT8/RIxdFvOYj+akMk02L6\nB3C9\r\n=THTE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3BfQqWr0ORdolJwkPrAVwZYnQSC7CtjfdZLIJ0D9eZwIgLbS/IhS2APs5FNo76STh9RM92Ld6sv33EvUjYsxGHPg="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.4.0-alpha.0_1617926952142_0.5421257391185554"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.4.0-alpha.1":{"name":"apollo-server-cache-redis","version":"1.4.0-alpha.1","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.6.0","apollo-server-env":"^3.0.0","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"3a369c3b43ab389492ed107331fad4f947d5217a","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@1.4.0-alpha.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-Q/86hFsvwxgCiD3kADUw/8hWYNPTBMic7cp6F/5f3HPX1J11QyyegehWTS8w+iIopkRmuBG7YAv/qlkcCcXEdw==","shasum":"47e2247f1f4d68bd1c376fd1c7a8297dddbe5436","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.4.0-alpha.1.tgz","fileCount":28,"unpackedSize":25014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcLPsCRA9TVsSAnZWagAAJpIP/3H/rwdyeSvGXIXXNWG7\n2EKsMUVyg3AFN4CouCRkD3FwNRQGHTc3AnkXWDPc4JAqXdLHqjQJ23cRa0xA\nY0+FNNbZ03MODwAhBbaT8kNCMP8d6CLoXBIewzYHKv/vELJ+WI1k8AdRx6so\nmsMRQkCmR+uIuZtdLft5ILvI5Sgk5HQ1XYboscZmuVCViUsMwoIB1BniL6nQ\nC5y5vRk6R2/TvFD6wicaLTflUqvM1WDpa4NzYfXgYuD7WrhX7C53oVHMH85u\nEh3MCnbj6yEqpSzSFfYeRW/tite6KM24t+WhCGlkWlAgPtmfFNjZfkB6OWvB\nhTEm6Hb7WbJAcwZX5+70GyqJ680RKoLEVIrgaeGRCgZjGqdiQ/wXDzHIN23c\nHOh7YYC/PlpGgaPtF0KFUXE49qff+yHoD52My+ZtRTU1emX9ghx+vyL4dQqI\nyycr0njgJnsX5hyrUQYgG+oL3sE9YNduG/Swd/OxTDMdNDAkKqOr5VYjWoNL\n9x+vs0ZjrnrwcQomO046tJ4LWXZHpvydq0+m/mUo/c0Uae1H8mYe+hwWVVgI\nvckMDL99a4yRqTXIAyyfZcw4ViCeGWpoZgCPY0oPDm6yc6ulUw95BTNUC2vH\nJ2kE5oJe2Nsl920DfdSBJ4/acHVqMtkIeC9Ix+Vw86aJgHxc3nCDjz9kN1Aa\ndp3Y\r\n=gdv1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTGuUl35ZlSjVSJSqdpOaVEyKD4qoqeJvEqgnj8hhv2QIhAMqt3mq3Q71p7I5f13ykTXtRE3LLTtXSo0cQSzJORgnK"}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.4.0-alpha.1_1617998827275_0.4692936480847987"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.4.0":{"name":"apollo-server-cache-redis","version":"1.4.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.6.0","apollo-server-env":"^3.0.0","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"8a4cc583b692a30670d1893c01851259dbd70ce1","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@1.4.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-Vt5nXzxCsvVDqFWDDEZi42+s6yy17T/c6q7ESUGbn3sBCn0nyEY/x2TAxmmjy9rsx8oTScBUIgi55Mb5qMXV+A==","shasum":"30b66dc6743aa3edd2ba02f2883d166df8a7f07e","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.4.0.tgz","fileCount":28,"unpackedSize":25006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd3llCRA9TVsSAnZWagAAzbcP/RA6hyeeb/oqZGZ/g4Gr\nw/y0s7NoEB+UUw4jKPbfun78smA2ExUHjWid350XOyd9xVjJGm2/8gEF++xW\nYMnlXHtDV239Kam9qgZS7IYh2PqHr2l0cNkN4bYp877i/WcuMMlEP2h/CFVo\nQTdUxJ64uNZ3BUDq22Q93Rbg8mlHbMBXZ7fJFnKO1Q4eMu+WD1GHvk1n1B47\nb9m9Lutz4iw/X+HRLY1oEb0vTZCcsJkiVY803zPLGkJvAeQgVDOIVwk6RhCo\n/zC1ZVQ+ur40Lkc7hZDLFusAgWgetZqJYzVjelfSSjuuncA1V+RqIDd3ZRB0\nu9j6bAPv4oPEZ2FbwRzLlh2TERcYot0LOx3ejd16s+2fglcMRddEx7kWmbNe\nZbpjjG5TGTt/2iC0Ao3Vod25nbFyD7qnbu65IqsnyU8s84+oJjBml3pnEgYA\nw1gJwO22OvFVLl8oNUGs4FOhPHHU/XPbPHqeYkGzw/z7AzaNWeWeCHGL1+sh\n9ZTw1/efKlnza5/kOuE/wR4DyesptOTvTlSwrtvo0FFNZByW83Ol1+z2QbAk\nflPAVQg317C7DFcomji+3ZpTYVqAGsKvDvGnqSZIjqvsnO1UHcsU3F5PenYa\ns2xo6Nja74N4k/WhpbcG2f4zin5RWtfrh4SL98HbfUibyJadpIG1fWagBaYs\nypcx\r\n=V1wG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCgDJhYw6g6ZYyLSGxQGoeC9e/7NU1E7ft7wIHsV68CAiBPp95i7SeuDlBVK7BJGfPjB5dGy7a8LdLXnZyy0GNLMA=="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.4.0_1618442596761_0.5767866409309566"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.4.1-unified.0":{"name":"apollo-server-cache-redis","version":"1.4.1-unified.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.6.1-unified.0","apollo-server-env":"^3.0.1-unified.0","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"6972e2379e91b08ccc458a230c6a687099dbf108","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@1.4.1-unified.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-D2FjUXred8e5HIuau5i9N6DWFCF4mP4RsNqJeXBm0UmecGbcLZ+CFMKVeMWm15j2JFIwr9CVrVCpNkReTeWrCQ==","shasum":"081275507021b97eb1546a3a1a4671dfcbc9118d","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.4.1-unified.0.tgz","fileCount":28,"unpackedSize":25036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggfccCRA9TVsSAnZWagAA9O0P/A2y5F0Tl2UyO2aWbF0o\n4v8idjdi5S7iBFxw0AWH42z/yoiQVKCsdwoYPZCR5loB2PKOHmPWB4OyrHoQ\nCvARwlYZyeJctsDgPYyOFkXUEIG2HdlOenJnj4J8oxzbtGuJLJVqywNpzBFH\nT/kEKpkr3VnWYSzcsPJ7Z2CJXt4S6SMf76+1fUe7BSrkaR4O31wAMbxFKjOp\n+DFNm0MGUZQiAwBmFSQZ5WXrhwNI9EK89Rl9ks21BVA3FzrIwAiD/VSv4+Rl\n2YFGc6B4583hQtMW3P4yJnJ1NMAViiZr5FqSwc5ynq3PXqoLowtO8Ep2Fu7U\ntrjBReLr9ZckiDL+xEowxIFlv4VHlPwwvGeOAOstRktJ4ivojkBMagrDmSzT\nwfeYP4cBgAvT7+7i+iniUG68UbOlTltFSjQlQwbDHqJQcwkLFkszRUdA7M9Y\nf9bzMSq5Pktz/q3HpE7u7PBR8E0BM6am6wIfyJFYSUGKBc6BneMAAKXm5PQY\nTPK2yj+jRE1ZFTsZWgCY89Cb1Txr5m3Z8xvvhfztfWoqZdGM8gEfHgSOUtkF\niPHlZv3C0jwwpKh6VMgnyeXDyJN41CeT8AxjISQygPdaEqUDWd9jeP/Fex/I\nHjzi6Ogx0OyId6w3qcXdXFBO2JYy89fd5ZW/qr6QwPzIo4gkzBPvhX0rK33Z\n1yRt\r\n=Rznh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtLLx3jwsWuDahSz8tqIMraN2c6WK1VeMowXnigPZ78AIhAIgQxcylEpyA1oHePNTx5x34+vp7yjnlBl2lzlgZ36Si"}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.4.1-unified.0_1619130139574_0.0019496018596008025"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.4.1-unified2.0":{"name":"apollo-server-cache-redis","version":"1.4.1-unified2.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.6.1-unified2.0","apollo-server-env":"^3.0.1-unified2.0","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"9d2889bf59a781fc297672fe463ad4b88e0062af","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@1.4.1-unified2.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-5SrIkdKhnxAqTsL3jlz2M8eUp4tNNb6R19KmyDK2bznCr8bi06dQviQjJY1o/CpE2/s5vSblgRq0b2UvzNkvMA==","shasum":"2d59763d9d14d439515841964e2aec640e5674f4","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.4.1-unified2.0.tgz","fileCount":28,"unpackedSize":25039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgggNQCRA9TVsSAnZWagAA3uMQAIlB+0SdtyywySGZz6rE\nfwPUrgETAnrQcPV5aFyLMNVPj2GsafatBUjpu9XZ9rcuWNizGILhvx+6WIzZ\nV5eElJcAvAsExu+XF4JrqThyjm1paN7AUJCIkL0edg5zTEx8UFU2DNVMPmmG\nVi1JOrfLnAAmjXqp0GvIP100D65hZivhwCPeGTJNdFoAIOcRj6c/7N2PjbbY\nCDfvSrcfcid92tKd7zvYM4eoJqdlsj7aDUh9RzzHRtXCvIBKj2nnoj7dLiZq\n9r7P+Ctm0YG1Sfphx7m3/EtoKJ7x1JCbGuSe5wArcfK2LpIz48PNb5Iute8y\nUuOwdiC13LI9OOhZggB+1kAW0AygdT5CWb/z+gu2Oy4b+VseZ8iur10Oi364\nNSAzDazBFUIRRyu7x1Sz3goXnzddSaAs9IewRla9j9gFutL/48J3CnLsBHxk\n87MlLXs+kJwbkVIEI0bt9/z7WSPw6SxKy7x4ZRnGFgFaO3mRirCTKPcz2oFS\n79okVtVNnIzpHL5MIohN2os2TzSs+89Zxhi8VHl9+Bd0xXU2tDZSfSigSCht\nzWTMjYTqNS4suiGXJxQHJOU8UZBc2XdOIkff/G3Ht8YF2JAHkpGLTgCrcAYV\nF2SvVInk3i0o+TCs9ANXY8HCq5a0faO3wVkWuBgGto2xxIuhXsEy+B1IOcHI\nSw0u\r\n=TUrl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCtANaxh63wwtcTxoKA7Y/6TuSSGzvWTnho8TkPE3CEgIhANMs6HH0vo9m5bnX6MzYZwd0x/RuIWHiIlyShMQk3PMa"}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.4.1-unified2.0_1619133263741_0.12978449801673198"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.5.0-alpha.0":{"name":"apollo-server-cache-redis","version":"1.5.0-alpha.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.7.0-alpha.0","apollo-server-env":"^3.1.0-alpha.0","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"3415b0708fed87b393d9f34ef9df9340502d2b25","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@1.5.0-alpha.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-fXGmMsAgrxdjRIvJYbVi4P1WD5JstPDHNFdrf4q5o7K3Fql18rrj/k6Fd0k9+frucDxN6HdXTQBhrrN3VlliVw==","shasum":"2895a76b1fb50b17f21579d061fb66d64d3f6ef3","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.5.0-alpha.0.tgz","fileCount":28,"unpackedSize":25030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgic0xCRA9TVsSAnZWagAA0MAP/2566uijlxe4mTNYbJV1\nDq9cCNonKbyEtTjizmPUy2XZTiZUZHlzj05p1X/fsgEzATZ0q+/qtQszHLD0\ndKTx85VcW0i8WryD7j8SWer3pJbyQWO5IJ62XpJVEC54MYV6ThfEmUdAaDJC\nbANG8vEpreyVbio2O13Xmt6xFiwERRUJLXdWaaUOOOdRrPD4MIwvqVrA5jeu\nQkngCj6PRUbq1O676Bbszqoe33C+FAjAvlvNijEe3lvDzMWoUSM9A6/j28UW\nQfxdYMZRG6trHr/5V7nrj+SEqyXb92F/FvfPFvcNIEKdLVZ/ohdKWGzaG900\nMP1mejbXJNXj1VFDQWtHISHDEzQlwC0Nrz/jZkzwcey/a9Uv93OhieIACsrT\n4RxHooEgxc7TFKPK/savf1Uv+IB6wHxXfgh0dsfzlYc8Mnl8Q/0PEj47sdRV\nc2WfIIIsrGs+E04XSK0MR21nwkIt+iEji5FxavEHZ/WqZCcZED6zYISqVH9T\n8kyIzQOkv5n30zkHOVWLsgNoB00VPAydW3qWKi9GwD14Ab3dpjmpXRAFH+X6\nm13QX9kXDk/4+QB1dvSHxPLD+XIDS8tfpOOSaIBJJAyido/rPcfac7RDufXQ\nmva/Fp4bsbWrA+aJm81yXuHXc8Jtv96raaSN/UEFXz69x83ECnVySrlIXwmg\n3iyr\r\n=iFlt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlqSqdSOlsFpi6J/jRC7ulxzBZiuZ6Im/gdNfHf/B2vQIgYtvzXzk9ZYrK2jo/Wv+wUIElkiaU2epK6FlHHcd6brg="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.5.0-alpha.0_1619643697329_0.7390167414593896"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.5.0":{"name":"apollo-server-cache-redis","version":"1.5.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.7.0","apollo-server-env":"^3.1.0","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"f2349d0e10633ee79bed152f682e53730175d59b","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@1.5.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-A8ZyHTU8wiJOYINNqyIQSbvif0VW7FL9izhiEL4Sh62ZzoG3nwrhzCS2HUh5WwNw6flyEhvSKRCl9DNA6XnFLA==","shasum":"7520cd8beadff46f4802a90770e30784485b82b2","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.5.0.tgz","fileCount":28,"unpackedSize":25006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjEfzCRA9TVsSAnZWagAAFpAQAJ3ODAvEh6EJmI1DK3cn\n4lmwDc+Lxp5LoEL8kf93HX9M1lTEYAE/6RWhYzGfgQicKD3tvUCRXfCbrKeB\nz2ezmw4+mwETvSHY+emPXrjz3oeclubHwNAiq7tX8BMsgrsgBX8J5VFVh9hH\nI5Twf3RwPF9u+8ahfZt5TrJtkgA//yuMy38iEAvGpwWzxree/jfA1dwGQHNa\nAzdV8bdIn9iAAf+Y49VtVdtyltvbVLToFKU4+4fB/H1hGd4ghu6xbJZzy3xQ\nJnpLUIfij9dCUYjwEo4wHGKj+uPKA6U0RAnJIKVLwLKfytnE43NVKfVbTdVI\nyAZmbMEvydrdZYSal4FoONsJZcKmmzmZmppL8XcPnxESOq4ulYVP4cty9GKP\nvGVJ077yc/r2pDM4678n2dOWMChTqpcE4OkgC4MbOOxlM7buZjIzwFNOICVB\nXpsOV+MVHtWe/c6qC+B/5aawmwX1lSHtjwboaV+zho8XwpcFnSwNnqTU2p8y\n74Pkg1DIE9q3LB6q2EN1zBfjw1Fg5ToBqMUZKp3eO/Jb2vL04b9lOeKS6kRa\nvu9tfm296ExdVJNP9lh5HkfWo4UYmIyWoVK9UHs2XTV6uIypbxz4zRzjjA51\nsC28NF/solj3GoHAwLh32TG5EHSm6+gpUsVrkwifoio2rROYJhifAIBm5r1F\n+lsN\r\n=eEqn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQD2TFUMAOoy5RjgQ2s7n9Xo6M9V8C39rESUPARFPexwIgLzQksWh13sDARQ+IgOx3aYeRDKW63r56k2bSuCzeKTc="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.5.0_1619806194816_0.9633104124265963"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.0.0-alpha.4":{"name":"apollo-server-cache-redis","version":"3.0.0-alpha.4","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^0.300.0-alpha.4","apollo-server-env":"^3.1.0-alpha.4","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"97073f33d30f2d682655eb0e4dce1d7d43721807","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.0.0-alpha.4","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-oR8zn4BFNIVM7Qe/L/9DPz6psHke7fQ8LalRSmoaKdqFYqfX6q2in+Ukp5eD4H32OIcOPOb/RrruMmxGsCYUdA==","shasum":"4bb280e1bc2c126d1847fdc9bc68fd546423de7d","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.0.0-alpha.4.tgz","fileCount":29,"unpackedSize":149434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglFASCRA9TVsSAnZWagAAlIQP/0KtmR+S1bPAM+Ki5BAn\nC4/jY5HtPzA7QRo1fhDtRIZj9EmodIkCKH9UgHv3jzqDUBiaekqjbT/zQkIX\nP7facTCoMhJlpWoJhAYmiRUSmGGwijijj2u1qbsGudZk8i/lu+DfKY7zL5/W\n4laM0cETwO/UBjnnCZx/WJh8oR3vLgW3l6Y0wsQpn6/h7TMvjHAnqT31g8St\n3cTO9v/jWq8QCOGauryKtEXkC6yL4PynfERAcjUb6nySVT3+EitX5fsrJlbD\n1vRx1smacLWkzl+njqRo47iq5OifvwUymDMji+5ir3fPb2JQ4VWz2Vh23zrU\nzY0pR54iywWIqdxa1W7O8eNludMSYs/0NTOxRFO6MPiZvE7b2tDgsEXH6aii\nmuGGEB4ith9R5H5suleounufS2bMmjqKJKbW08H+VdV/zOTkmPs6B3xOA6H2\nS98YIOuRQ4OxKb4wi2nddhh/crI6GPITHUBQzYz7HzWAknuxn9KJBfbBiprF\niqM43uqumB6nsZYReM5YlJg5zD6kSDUgJmLs0QXW8Z3frokAt2qpu3eWAGH2\nEbE9i2zTEgzQBpyTjsa2GUqz/fSUGk7do7kyXBdfu+grY3me77g8vIkNv/yw\nZiB7Yr1RuM0iQ/xipsNRk/TxrRSyS8AaTksMTd1PWyANIWwrQmP+4/+uwboy\namv8\r\n=eavB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPVh6fsPwHOLRYevgcttB00eOnfslxVtZcPSkF9xiBZwIhAOWRSZubBMUecBIyBGZO7RLLLPJ+rKWCB9Ekk7QsS12a"}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.0.0-alpha.4_1620332562507_0.297084195942906"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.0.0-preview.0":{"name":"apollo-server-cache-redis","version":"3.0.0-preview.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^0.300.0-preview.0","apollo-server-env":"^3.1.0-preview.0","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"68b776f0a08d7361efecf40e0a9e344b19b3e4b8","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.0.0-preview.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-KrrX9ppBnHnPPAxUig8a6TmIxxcvgedTpehZlGnc87GRyQw6/arizEgI5PiBPzamRJOhHhefLK3fLKGyRfTCdA==","shasum":"9582c0a9b81b43ba7b9110dd378d6214697744d6","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.0.0-preview.0.tgz","fileCount":29,"unpackedSize":149440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtcvgCRA9TVsSAnZWagAAcccP/jZ0Qr+IkPRHwAvcNVqg\njCWAGW9XRTygtGIoXNJ0XJdeAZTIXumGVOxGZONysud1HaREwhxfb3W1hilk\nNvT0lcwzmxOV6XR2XsM9hYxjdEnzf58hHuDhGIs78qqO4ADqUAn5XlePP5rc\n4foj9/3P2Kk2GrUeCQi4BLH+cbpf10smFgRstnuk8Q7ABEL6zMyStgS/ftaN\n5B+/2n1X8VeBy+N+EiQKDMHdwV2Rzh9WmVe/pkNaynijQdLd31cRWsMaymPw\n9vYRe7bUHAqCvwGejrbcHdgzFSLr4VgDItZXe715Z+Zs2A+UuHC25AdpKzaz\nyHy1RCHdoxj0o34rkmK5XsoFGALXxdT+HfDZ9hkUT5bxe08afKxRk1FCYtvb\nes/wLwBp+8f/HYhSDLYW20658PJJN0tdvSZfufD/Aaa5Kk8daY7o8Hz25IqS\nEvPFyIPiNuYdF55Du8HG6f9yy+m+ubFKV0ZsAZWVPPyp/+3gQPJpz5tC7KnY\nNP/6Zh46k9ugJ6QK3HKhjMx/VK3m1iy0ZR/QyWTePeF9ECF+41WTlPlQUL0U\n1UJM0bENcwH4VGblz9Lh8Bwe5GRAmS0wDeef2JXttejVYox2DhFZwYftgGN9\n5PK5zYCZ2kqQ3N/sAetunIuXQbX6NTMhmb5kgKxWgXq950ZNMXuG/KeS+h+Z\nDbo4\r\n=y2+6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsSBiZtZ/bbUuI6Y6uxeEJuIlLMBgPbwpMXXP2JrQ68QIhAN2GsuzfEzc+RfMBK6PW/lj48U8Y91Z4v8gvB+YR6VtY"}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.0.0-preview.0_1622526944151_0.2103659213614515"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.0.0-preview.1":{"name":"apollo-server-cache-redis","version":"3.0.0-preview.1","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.0.0-preview.1","apollo-server-env":"^3.0.0-preview.1","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"f23a4eb1aa5c5ae8cf83a1f41bd9bae3a03d3360","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.0.0-preview.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-Mmg60n9mvT995GoF136AkJNNU94JTgudsXXwYW11vvWYMcSTy+eFjW5dTfyBUf7Ob+zf0lL8yCF2TMwbRQbnhw==","shasum":"6b785d504da4d51bc4cedc280370eba37f0f4307","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.0.0-preview.1.tgz","fileCount":29,"unpackedSize":39515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyZMbCRA9TVsSAnZWagAAwYIP/1Ql2zFtv3SCLXgRP5L1\nUh0dfXvZ4ZcZDPEi5bBSCrf7kGXJbmjEInoKxNWNjpSfzNmVkS1408qjXQL3\nA4vQY9SSy3NAburqwC3QmlsAAkywAgvhWGdkkjfIRC78vYNaaLXBJIOZnUIH\nMPKH6y0Cif05xZpu75+qeopRhmcxBQXXi0oiqagMrShG+D6yhRQWuxjZkQD8\nfTI2NIkvm/RIzrKE0HJxyXVstiUi+0SjU892FP4TOg3TGF4Ge60uYq4hBBLg\n7B7YArvQsXKRBbZA50rVTawcpKZ6F8hXaVjDVajyxHApdwGg3p1JXxSOKYpw\nClhLURqSHM1Z0IMGPpqtrZzwJYw3xB3W20D35EnL/iuI/o4sB5/DNNij2hqR\nCjG+pByMnEnq/teVMCY82oStGTk3K0+1MecvpRCLWIqOZZHDNloWRHA6ycJX\neFSpMBh+8e2UdCT9rXkDqfzLdiTGjira45CxzBHIv9quYGjajDAjTY3GWX1t\nS52cPsFxSCp+dfyJqUpizLpVcVa+DH7C2aNh14wBPW34r8LXF/iystkV7WW7\nTlT94jGsSK4OgkX7AgO/xE9fYSsLWWoIXUZVYv0+eh9zU11HgYwL2I3F1gFr\nekx3Bc98RlkXrE8jJn72kysS0JEVWMRrRXcahGfOHB6GFQzQe7FgPq5c/kQJ\nZHHA\r\n=DEWd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxFpGX1ZtHNxRyZexzLkjCOLL1E2cssKcFtro3C8wKVgIgDqnFAxBaDbufzSTq2ZB39q7K1DsAkrvpAE8qWeiN2ro="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.0.0-preview.1_1623823131869_0.6959036522122888"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.0.0-preview.2":{"name":"apollo-server-cache-redis","version":"3.0.0-preview.2","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.0.0-preview.1","apollo-server-env":"^3.2.0-preview.2","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"09dbe3e7029ea3ccdf16538699848f08bbed3904","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.0.0-preview.2","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-bj2GaPYu1n31DZ+xfFysDMoUlpAh/O+jsu1t9jjuASfYc3vR2uq0htrBWXaM1o4b7KLj4GTluVjp4NRg8LFu+w==","shasum":"be71302bd0831fbe1289f37054352720b4fadba9","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.0.0-preview.2.tgz","fileCount":29,"unpackedSize":39515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyZcBCRA9TVsSAnZWagAAHoAQAIKYDWYvnOiwTEqO3j3T\n3VuT4hF07Itu0C9IgvON5u73NSKYG9h87GyJimtY2iDz0Z7RAycviPD9+rEd\n5S7vHMy6TK/YfET9CKnJ7IFBfr1+yXuANg8uoK40zln31tPz7iPwbgIMwUqu\nDaHM/JM4v0AL61IicwoJ2zvoz7gvZSiGvzWJPU71NIN+vCHIM0SIBL7/kDZb\nK6W7vo4OI/OX403VZFwSYuq1bgVFfEn+GQ17tNmcSpKNPMsDdA1wmJsTASC3\nwrbspmB3zEJ+Pka648XrU2a5uIeg3OBcmf12E/Aes1DZPaYXXKKA1vhchkN/\nNURaxrJDh31Bo1hKu3YIHeJBugInXQd6Rnk2tctlbScXDdLsJZL+d1Yc/tHW\nATjR/HTb6h26uXd8J4IJ3NVP99dZxO7QP3hFtVhJFkEAhdUqrh+cydcTBfqm\n4w4Fv3325L7j5DzOw1pc9t8QvTCFtBkT9yTiklaWGfE1RzAvbbn11hUhXFyS\n9oMuC75Ri8DDW5BpQ7v+tLdUvlhcnEd6fnt/yg+sD1qRMl6wMnHsTmQEGsgr\nmoDpAqvY6ea+QJ/toGGZgX9iKXfd2x8QVjicot8joqprkPNKgR/eTGA/QJEk\nkCItuzDver+VLkwSKmem/fOxhbZIdyZ90KBy86w15uHK/583vD8oNLPQ7WUP\nFwCN\r\n=uAwN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIzIwNQ/KmQ75NstbOnXbxoOzuyZcaigkfqABnRInSeAIhAPcwbgy57Xk5YZr54/RuQYkAdd/Epv+UIRksAdrxBDh0"}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.0.0-preview.2_1623824129484_0.7132545373719417"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.0.0-preview.3":{"name":"apollo-server-cache-redis","version":"3.0.0-preview.3","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.0.0-preview.1","apollo-server-env":"^3.2.0-preview.2","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"16c00c982b11cf91ab8f208f88cf587622fc5dd7","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.0.0-preview.3","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-CtPOTBrElTEBXc85xJdOrZu16BXvFcl5hnYj8btKnY/fW9aErCn69g24xDjnwGKIWT/GDg3uA/cujkiDudlzYw==","shasum":"f49dafaab6361216057c8feeec5bfcbcfce4b8cf","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.0.0-preview.3.tgz","fileCount":29,"unpackedSize":39565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1r5vCRA9TVsSAnZWagAAZ1UP/1iApTevyIIljL7GHvI5\nehcSAT8vs6WBCpHFIeQkxnkbVyZlmGSPedmutiPaGRKC/OgFXAK44zsIx39I\n79U2LJvTuOgZZT/fDngF4mkfQN+r22zUGytDiaSNUlMV6lJPalaET0Tm6dzl\nVdnm+M+MQedOzdImI8xacrSdw+wqFYQ98E94QfKRpAs3GMB0jDPiJpLiTFOv\nT8UNkzdGNQJgg7KVRPcLTXsYFH96mNOGKHO9sMg7US9woRG7GBlaxGH6zfg7\nt6lAGPQXQxhD3wshIxyiEaT5J9JtSN/03hQVdAxAGs1MOxIZDjIpIfEgSRet\nYjA6esxfa7FtHaCbrhxAdt9v5vpjy0Ii2Tj+4JApZoyHPevJFwhee3CnDAbp\nw1WMvPBr6FQBdj2smXTJcUgN4o5wlyRz9ZI3O+h7Mvqqohxsy5uKhDTawfQ4\nxny6pm6jhxjoV4b7hMIVMrX9cFtame+YAaHB7cro0sNoCNTFdTCTG4mJ299K\n1eB2A7ez9SFqsthC/xQ+CIe5YNNGVyx2mTue/wiPeAPD8IXjaGmf4RIR1IUt\nuiynYhfTKBO8jvp3fnIQ4T8jfQvc0dUlqZXFYvKdkU56uqcJ8az2J0b6a8aF\nW6Ojju/CgGPPcEVSFkXJVbf/gZaQ2sFnCLmuO1hbXgnpyeIejJTjdi96lujv\nuyK6\r\n=mZ9M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjD8Jg6WzU4i6DIni6zcJ3Z/PfMBy3YXk2mdc1909biwIgHqgiGM+wlaIZ2z4PFsy6wYuyRneo84Ksj0HG2wgY/IY="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.0.0-preview.3_1624686190525_0.7163478133239018"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.0.0-rc.0":{"name":"apollo-server-cache-redis","version":"3.0.0-rc.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.0.0-rc.0","apollo-server-env":"^3.2.0-rc.0","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"b2c2097ddd58623815112c0e084761f426d2e435","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.0.0-rc.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-iG3zJbvQqX6DZOjd4t2CO62b11kq1lD3AXTQ3YGFZcy2nbEnyni/J9Cj3q7Kzwdiap7omY/5cpqWrK6T5OwZDQ==","shasum":"081a8d183408eb7ffdb8b5abaf1271d0bbb5eb76","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.0.0-rc.0.tgz","fileCount":29,"unpackedSize":39550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3lLNCRA9TVsSAnZWagAAOuoP/j5Faov/wtt6bkJGaQJM\n2nym86tJL+bcpco+BETmbhiKyEQJgkLuopD5mu8m6WyhpmS+k6sSyeZ2nHMJ\nTMCxqCuBeWYxJo+zxUTDifoUZnDiuJyTdAA/dkAuvAV/WoKdrb90RZbycwoc\nDRBfMdif1zDCP1tFTfDmGLbdwandmML+i8wGX+GyLsvOUuYkbMz39hPSySW9\n0jZ4f/pZ/AL5JdvLmJGhF4xUYwx3mqbFeEAJgxfZ/LRRru2+nYMv5n7jEFio\nB1K5p6nLTcgRJ2g5dzSFm9/JznV3Aif26QzTMYQA9zRMHhb9E8SScN134egL\ng1Og0yeU5cMElOc+00610ODMU/r838rac3Y0HuBCclXK0BaQT9IFCIBB/DR9\nwkRzdW0ZEsHDojpTwWYv6/2Sh0SszBO1j/DydUMN1/5jx+YRW4OcD3IJw5Nf\n0Yc3/P9UI7B606nXohZq0QDurP/Fk6BknMlEaWXJ8VT396CCpEm2kjAbAzks\nuq+3ot+uU3X1+yLPdNDiRanayTQDnfCPMt+5+Oua3xcyIQwnLwxKwCoZqvOZ\nHZT5duGcM1Q/0sDBf4adjiI65SIiJwmKpjotbGZuHCClhieV+ncp95WdKuou\nn1/u7FRPeek1HalGggZj+H9D5JSdceqVvn2l3vbRWsdf310MSjSutSGeKzaV\nWDdS\r\n=+0FO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEr7ZbTu6GOtxV+en0mY4rpQmALxvq5/ItSybXjMTczQAiEAoQn9f266tN2iqVtjgNo870+ANKvn4wdzuPKvfT+R1D8="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.0.0-rc.0_1625182924800_0.6182511488809213"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.0.0-rc.1":{"name":"apollo-server-cache-redis","version":"3.0.0-rc.1","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.0.0-rc.0","apollo-server-env":"^4.0.0-rc.0","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"ad2cdb557da704acbb42bcbb36086e35264074db","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.0.0-rc.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-Eus76Ct0EOnePYBp29QIVyter2MDO7LoscKWBWoVuedKtl8SBy4eYSZCE2zuO4wSGcHJ9ttAw/u5U2jHxTM8pA==","shasum":"a7b22ca5e6007691bb5167b3df442c6901c2e992","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.0.0-rc.1.tgz","fileCount":29,"unpackedSize":39550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg34msCRA9TVsSAnZWagAACj8P/0i2weXFZYq0UQOtl4tD\nbTxBCp3YDP7oa/wpKqQiRzeuLNPlG7/JwFfsKpAwgKb+qUuMR4xnHfYL1FRs\nUgdL1plAcFgl5wBeWqJ/dnSB11J3IWudrsA3mB7JwnHjS8h04RWv3ervaf4d\nlmAeFjQ4dtrVbTloupfOnMCNtwvw2FgG89bg2zeTN68nxnkM8u31OLX/HMRS\noDGC8f7CEaYN/Gak7GfZgEVe2XCiFuyBOrfnMDPhWatYaubsLqgo8Rrl04WH\n3no9n1PciJtIcMnYvsJTu2YWNbcKbxssghWWVJax9MxxYhYRddRweAkpYDEP\nbdTjhy5siggGw3WwomEkKXy9g5SLBEIVrMm0uM+mw42KHp+V5HOXGiX1WMJG\n8c43dzimbk/XNcoOHOTeyngIs8NJO5guDckD9rPZuwU160jj/adfTGObnkZx\ndfkDZfY2TiUOhE0u+S93GFOijuQ02vlLRjnSnBkUxtzUz4DE0XxR+4WPPAQZ\nJPa358TSJchXhgS3VkzCytcf7x29SASe/nH4WOoDjEZerxxaFROb1i2Ig4sw\nrPnNPoHdGbFXFrCa+K4D0mJigy9PtrOo8lZnzQNhFu7Dk3vPTzxNlS1OmfL+\nfQGs8Ye2RNCqhxRh8lpLj3wXh0+Js9wyaRsDruJIqLMjACBff1cjayzt1Hwo\nwOes\r\n=WiEO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYHsBeNFQX/9CCVbcP73gUhK6CzgpsymDjbhZrmmMSQAiEAi5qlo3bFtqUnC/ey6oHd+MTExXcAlFw4nNJXU8auR8s="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.0.0-rc.1_1625262508062_0.9340393612212186"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.0.0":{"name":"apollo-server-cache-redis","version":"3.0.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.0.0","apollo-server-env":"^4.0.0","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"bcfd36cdd01f9d26d0a225aa62a79c6642cd743f","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.0.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-crwFwuAG15YpC43BgKc/AkK+aPAAl+zX95XyNcVg4KVagcEx4W0zgbPMdpyTr0VDw3KHtwsxyB/J9ZNxU5yBtQ==","shasum":"29490baaa7c29789ec621db82f80f08b256a6f4a","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.0.0.tgz","fileCount":29,"unpackedSize":39535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5e/ECRA9TVsSAnZWagAA3LQP/j7447Y+pNKGQamYg6nQ\nqs73YnQTfjk6mgXCwFWsXwo0ryRO1jGMnTo9hbalzuIVHoLXvRE+rOcJ7X33\n/vDWGReaLh7BhDy7ss2sfBBmyyCx32R33GDm7kPH+vfmJdVMvhCatmuAA98b\nUzaVcJ2ayUMaUP0Ho2ZYgHTVCyiDtWIUaRhpnT0mcbs3W9ayYJTHz6qoFcaL\nGKWRwG8CuYbD87QdviH/hUyj4PUaoW7IN7ikoWv8l3dMUFaNUT13zLc55TRT\nxdUfplJ/8+R6YSZX0SZWujeWDaE7aCiLzypoFccmPuyiyTvVXrRTFkoepqr6\nl4a+1iS+jiCtZUWPhBomiXbhJ9g39Y1fQVTFMlfbhVYSC9QJKynzg1B8luAW\nNU1wk1AcRumbdriALGH9o4qzLEScg/mcSBJuG7I5vhKq72H4XdX3C702+Nex\njL4xKLvN9p7He405R0OB2ZRvBArsIso3p1KFbPScB45lUzpjLI1PeWFGaMq3\nFTZ41jZcwijAakQeluW6nGVNDnxYjseJ+Afp8nFOMG+xK3uKgNottXL1jJg9\nJ9spxMmi+1GG6kjNCDQXi1qH7W5HL7bkfswocCJgYIC2C8UCHyoVRgIcvBzt\npPLOW8w5ItWG0/OAK24AXMkBh+q50D7NUZ2Kk0P3y+AdIMRU/PsVUbFMr0li\nan6E\r\n=VA/w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYVVJX7gR9mf+/fWQ6NPsJW2k86zAURQQtCz8Vio4JQQIhAPDc8FJdCbBFJLftbyIwn1eBr2JSNfSHglA7RFNk9cl0"}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.0.0_1625681860143_0.4782814929120902"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.0.1":{"name":"apollo-server-cache-redis","version":"3.0.1","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.0.1","apollo-server-env":"^4.0.1","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"856f7fbc151ebef4d6ca8a9efe801ecca3d4f9c3","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.0.1","_nodeVersion":"12.22.3","_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-BcXfDBn9i+kFnMTUrH1HpJMt5U9yxYsEcUnfhCTYc9cWQbg6OVbY19zNjmCQkPuGpS7BO0ztEHcqvkRXvxEPBQ==","shasum":"cc09b82b443dd0e0b97267d39c3d56f73e5168a8","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.0.1.tgz","fileCount":29,"unpackedSize":39567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8gvmCRA9TVsSAnZWagAAMK0QAJysYVll/z42CfCpnZpC\n3bhhqiJS1I9CgXgDWt73bXgEST6najeBuWKbAEKTxAeq641K/JJd2QEU+kWG\nT2NSu2le5VDhWnQzIFp/s4qV4qIvqLPDruAEtxJI0CVa4LllYjkj3zwB+Q47\nAHj0NGfIa98ibE278vohbXoYOr5/Bma8/h/B7vJo4B+DOahJ5F0v7M1XnKci\npvAsDNR+bRXzfqnX4KRXNeaO3jXJCXEcMJYfXgvP3GlvHQEG/TEr8840gQ3d\njEjbSr1yCxs78LLrzN3LzZPtP6vgIiaxs2QH2PNzaC/ggkW9Kn7JyW9zBPFO\nA4c4AdG7Pcu6mcEc/rmgT8in6fY8rd0zS9OzRpZB9/NwyzATtkXNlBTrqK3k\nhA2Sbs8LuX1RX605jHD9SfQnfwuUqif8VJbLdrfybDh17hUywq6wGCqHCnoS\n8OHwtzDC2PORj9mhhg+DQ3USpxpOVDa/r1vIS4wGBm73jJtHm3h39M/mAiQU\nngj6YF5PSei8/UKm79qkC1JvT6mFEPln9MYqiZVfD1Vg2lAkfrBYdbNPvnqh\nsRxseTP8IzqHQNgNaoLkJ8boSFaI807XwB9T6IiHnxc5KLgSc5LRWUbyXRlF\nLYtEEuJ7QCZrOSr3sbLmnJL2W93dcaNbwsEeM8ymwfWffJRUAR/5FILoRV8M\nm8xQ\r\n=lKz9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDExFMLkS1+VTvsh1u1gJC69UJtG7M8DJFJV61DQpjXFAiEA96r8LddJqLUNnP4aZxKmy6RQV9KjRNXjnmzF+NQHY00="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.0.1_1626475493957_0.4004408009906151"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.0.2":{"name":"apollo-server-cache-redis","version":"3.0.2","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.0.1","apollo-server-env":"^4.0.2","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"69577df0b08d392e99d65644a27d48b9b925dd94","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.0.2","_nodeVersion":"12.22.3","_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-pLPSu3qrakLvTdi8V922Bwc9jSvkCqsrKhsf/D1jW5ekSeIUy0fm4uuKmbPBtOs+FOXxmNAHvym0aRPrbDbfag==","shasum":"42e31c89e92a63b99cae410d675d539db9ed85c0","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.0.2.tgz","fileCount":29,"unpackedSize":39567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9wecCRA9TVsSAnZWagAA0RgP/00LAcOIqUupe5f9u4ym\nDWbfcNhQvnXSEQtjOwdpD4nhjmuClPVg/6NEJHloj52MFdfHVe2bGCMlM4Ng\nX2sEPzeE2xn4RwZCjIeSzXVAUehDJGSrsGGmsDYDU3BtPOJbYg4yLnEEybCU\nq1/C91fSj2WZj3OgeV0iczxm6xbYEZhvecwAq8jO+bZu8X1w3kZZ1l2saeRB\nZkLA7dgidmvlk76N5VkqGliVEPKTJphV9VISVny2k0thE7Ez67T2zgMk6xGZ\nCUOhIs9EhzeX3LOtwfXZku8u8v/jmo5UlD/HOA3iKyss/dj45q2mYD3DxPA3\n/sbn7uM22uFP6cMqAY+AERn3vi/US52X7hNGE1VcHFSRqiW8nEnGLadP7dWU\nDLZV6M4T85ITEf9bWnD9e7nsAyFKOCFwX5lnypQpvJIa4p8TelKz7hgVTcfb\npzQz5XBWd0aRWSWW6YadlulVJp9JYVnQFClZ7VWSE6/LPaMv7bhoqsF6mic/\nPJeQPn1JrQGXsyJk/xAHyB5i5TtKzOZHnO8f7JZaYgiPugiV6UqNHrVU9T52\nTlmfnJy2OKpDCqZjj/xtzqdIHVPnF0zFCtum45o0l2Tn7khROvnpwauqunf6\nzlgspJyDzUPzdEauVafHbvij/85OsYv/scdUzJOOomvZKGDIbLk505ovssGa\naEbQ\r\n=C9l2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID048Zj5lDSHRep2w1AbH1MgCfz39zHBawkK+2DXgAh9AiBYPa415p1EozTagfFcTzf3idYkAlxUJ+r3yN/3jgfFPw=="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.0.2_1626802076058_0.12374518432006187"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.0.3":{"name":"apollo-server-cache-redis","version":"3.0.3","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.0.1","apollo-server-env":"^4.0.3","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"eb06724ca43042fcbf6e04e1de1dc2e5acfadf33","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.0.3","_nodeVersion":"12.22.3","_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-GWfrHkyYPocSEPSgCAs/spVdMhemt5YQnklRyPctOJKK68AdH04aKEg9WWZvdfvIbtd+3XXxrdO7weNk1hiSSA==","shasum":"303734c559d70acc9ab6069402ec2b9d1e6559b3","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.0.3.tgz","fileCount":29,"unpackedSize":39567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/xI3CRA9TVsSAnZWagAAdjgP/05I1XXP49cyR0Wo7kac\nPIgo0+YIUpBpRheZaZWKc8p6SR+ma5IAV26TD5XVfT+lGD0GfdudxTV8YHr2\n2sv0579IEcApXfRteR266ROWWVZyS3j0ZlCyAI9GTGFWbG49SKtt9m+C851I\n5uwMyYho11t5GV745CX1QWP9rmxZKp75Nk5wA5wdFtV/rX5tkUIJTBThwOh9\nlyHGtlcT6PRIMYQFv+Cua2hz+QjrhXOTchVXlYlmnyA5Rhgh2xpGV9EMjE2I\n60H4VgF2lutmBE1+2ftW66QjIiJX7f9AM0EFEcjOe2NRpbTuUFLPpvoeOMzA\nR0jnpu3P36IAiVn3HNhU3nEkQY+fa/sdJRuwcPkHwZuWUDzs/LDA+0fYzw2z\n1f7sYqLK88hWLTxREnUVPucqrMrHuhIPYbUUeTZlhaMYrb2OgnCp+wAmH2/D\nohR5YRBNO2B9XW6hueN8ZT2YQjqUwT31cTAJW8N9ODeEmPRR9hTh6ZON4EYE\nWnfTafBlb2O0ppTji2vEdJOq1l9AGa9dEnSaFg9OHIdBAn5No3ShuZ9xV8RZ\nbiPZRHpsMWIIxc9W1Vm4F1wUVVDS6mbCxoE5lPs6X66QfJwJMX9fFHTO9EfJ\n84kkC4rMqAiKDTQvNc6Y3/paMw9Ls3WNoM7Y35msGeKxDwMtKpYEH0yx9QI6\n05+d\r\n=AuDR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmJ/ERdsnkBCDWmjwKM3nZBE3GKgkNHxoKTjC3Ob9liwIgKtyqQ5ZUrrwChpToSr/cLM8gq0jve8l4O4CN0cccji8="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.0.3_1627329079660_0.011022284092619294"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.1.0-alpha.0":{"name":"apollo-server-cache-redis","version":"3.1.0-alpha.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.1.0-alpha.0","apollo-server-env":"^4.0.3","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"211cd84ce3d2c9be90248e6a69c8c26bf8d1cc17","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.1.0-alpha.0","_nodeVersion":"12.22.5","_npmVersion":"lerna/4.0.0/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-f0EPsRZck9Ej3FtEjPb6UM6MTyCWcOwia5emoAR6HFIGDeZ7EmQr55U6Uv0hWvzyGfv7/XZ2NNMLw4BzLuCdhQ==","shasum":"16eb781688de78d29bbf4e86036f3e63c6af77d5","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.1.0-alpha.0.tgz","fileCount":29,"unpackedSize":39586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIEEBCRA9TVsSAnZWagAA/asP/00nsL45HovUZzCA7xga\nHx/Ob9Kt324bsAnE2P2nBskfBYXeTKSzuoFO7Wz0mnXnKOJWSCge4RkfbC1/\nSfJDdFG/R35hmtkV/CMWq7voYUqu2vywu1OmQLdATWgH0J2B6bDofgafLgdE\njBmPf2mgX2m9h9v/Y1ZkFzOy6fm8GjH0ectwhrpC5r4yLuJf3z+FBcK2t5RH\n31fEPSZamZivfSwDxACp68SqwBQ0gfyYx/7rmG9G4idabIiUXNoMHJMSNLnk\ng5L+XwX0Z63oNQOB7UuQiseUKhlbAEgVN/MaqiDji9iSP5zSkf0IgRVV8QP9\naz5nS4oo5jd/RQe0ZJF/26jsgTL2BCGBmwrRB0c3RnN9ugM6zvY+4jvp7Jjz\nEVuuefYAtD0Gs/Vo46u6QReVpfisXWKdoiASvkwkWue9B1ErXktp4Yt9DpWS\nVqcKTayo08kCC3mQVspnAx5+b3CCSc0gn9cxF6BNAm/bBGsFQCi+tBy0qL27\n1Jh4DBEMnDEuUeSDG15L07uT9SNB3HR4NDMNLb4hfKGA1xIikyt+FQG42kLF\nQL95v1sqX23xC3mR4NpBsEH1IFxlkEfRZbgU40iDf8vDBrtQgYzmYc50mwrR\niHCkouV+SK8ZsGQa2vtKNLies4MkjGsyw5tGDJHCL5VDMJs1HzjGFkRVpHs0\n+de/\r\n=ntV5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1HhDf60Zs3xHRWHapBjVy9LoYg+43wjr3X5V1D6Y05AiAAlLD9t1nvi+L2p4pHWdk4JxfqpR9XYnnhSu13RpllzA=="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.1.0-alpha.0_1629503745702_0.17073116945424283"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.1.0":{"name":"apollo-server-cache-redis","version":"3.1.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.1.0","apollo-server-env":"^4.0.3","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"4dc19131aaea2416b5b2ccab295b06272f94c996","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.1.0","_nodeVersion":"12.22.5","_npmVersion":"lerna/4.0.0/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-7PyvUWKrhenxF1hqwcd3VMP+tAs2b/O/AzQZOpQOdX1m6Yxv7flbO1gZPC49tqUAgNsAOifOdhQqUxXKcs3E+A==","shasum":"f5b434d6c8387182391eaa63337abafcd610a4af","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.1.0.tgz","fileCount":29,"unpackedSize":39570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJDRDCRA9TVsSAnZWagAAY34P/RP+0875EmpdT/Av1+Yd\nCThQLR+Qy+KD+Iq8WFvq20zG/SuCA7ZGjTNkcYaSBLZzqWuOCfxp8fNFn5Cd\ngjvqGApNHFA5MhROJrfM07pqcp68SltiHzoO0NQpvSQ5ovVyXPKW/Zf0MXc0\nPm1Dn8SoxGG4ADHrVxGDGIsOU0iiTSEXjfeXunSPT4GfRhWn5LGTqwKyNei9\nfa2shYsvQIrVVTq6k1WMQ65XUM9fS1iY2Nq02Uq/B3Xft56mheFCCeseaCvY\nftnha6gUIDFoZcl/oif3MWlY+JUKj7C18YIFA0nbsIsLLXMw/n1DH3kssXQk\n4eUWvWmPqY94aoH1beLPt1U9QONVxsLpqJvvcDC0fKtNsuqrJowfQi7SveD7\nl5ToKdhXZzqokgAz9uzsdYd331nlAnios5Ok67zU7Lipmn26u5ANmpmWQipX\nZyC1ftDWUzJivTiPGuq1I2v/Y4Mf8F3Q6cSadw4ak/wFSQoPsa0K4u4VuhzP\n8EVrHbB6TmVWFRkAuXQOJYnHrUxo+j0S/KeJo9nbq4QK9BHtA2EI8wd+JAER\nSiCFgfdnag37T0ma+/LyAzPrDOPhuIxyirC8DosxNY61lMTG/yag1Xlkic+4\n4RCH25qOOKcD1mAVem0FC6gpZiQYZ6UYQ0W3bqdqf7pE1bqS/ayV5CyYI8m5\nEQKD\r\n=Tzqd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXaLiRziYO6mpYKRgCN+QtK1HN9g0cfcr+KuVIk6vc8AiEArRv85t5ffuLb8eDx7pOJTdHHCtsO6GOWExgmzTV0hdo="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.1.0_1629762627269_0.9721303140181319"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.2.0-alpha.0":{"name":"apollo-server-cache-redis","version":"3.2.0-alpha.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.2.0-alpha.0","apollo-server-env":"^4.1.0-alpha.0","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"119dac4fbe357661cad7163dfa643b02ab479b96","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.2.0-alpha.0","_nodeVersion":"12.22.6","_npmVersion":"lerna/4.0.0/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-MSZ/cyOhH+u1eBLK4IOjLHkNsPz9U6F/+WBkB0hWcqlcCc2/qJ3Y2wmPDunxVIFZkMW6wiWSit0/2r3JZRiLoQ==","shasum":"fdfea60bd750e7e2748ca37e971bc9836923b882","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.2.0-alpha.0.tgz","fileCount":23,"unpackedSize":20216,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd6uW0XLX4LV0gKU491kORHlQCtTlma8Mpk64V3Lv7DAIhALReynyLKjZrXjcSZGY4mfShnVJs5N+7hOlH6MQucNxh"}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.2.0-alpha.0_1633739898575_0.12074026773281088"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.2.0":{"name":"apollo-server-cache-redis","version":"3.2.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.2.0","apollo-server-env":"^4.1.0","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"7861ba22c9e4caf037e7a1cec71191b9b0deb71b","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.2.0","_nodeVersion":"12.22.6","_npmVersion":"lerna/4.0.0/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-WuactdXPJdJ8thIawsMdHVMxjU2PiSgsCL3ibwMwp5LylyszFuz7xJAoakpQYUUxqP2Bghna1kOfdD3LigOOxA==","shasum":"f4300b706f0bcd5e8f148ac18cd57bb7def20ac6","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.2.0.tgz","fileCount":23,"unpackedSize":20192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMFxPPMAQfBVH4CRuhlBgewXmy3Ih/6cpPVNk9p+z/6AIgC9HofzjdWIH6aRKna95WwAQbMlwsDNa4+7ymdGqsbHw="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.2.0_1633985912146_0.1811323240105449"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.3.0":{"name":"apollo-server-cache-redis","version":"3.3.0","author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.3.0","apollo-server-env":"^4.2.0","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"e6c3cbbf820b3ffff1e7e98d41b3bfc08f99b9b0","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.3.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-S5MycJYk2j98hGpSmCs3ESDypNij+lI1phqX0KVZ8e7UmEu3Czz/hWyV+q98SuPexJQwEQyUYey6ikiQVuhJfg==","shasum":"ca1c6c339e8f8d970b6f5653cc62e7d14b22e037","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.3.0.tgz","fileCount":23,"unpackedSize":20190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2jluCRA9TVsSAnZWagAASwkP/06zU8Eef3ofVUKcSe0z\n/hqH3biLLrCWRgVgjZjhzWy1UJ2THIKNUW/rin/v86740InZVhGDa3oj4umW\ng+2R242Kr3CnkvxSt6Sexk4wI+IxF4KhQ4drBlfnuWH+VV2NN6xuJ3lt3ySL\nP2eheznnob1n3OlJq6zhqfE9z+cstPASlqisPoZP02geAgSEBerX8gYKYZa3\nqjhhDdGpronpD1u58C75y9T17D4Yw9j37tL0xVT2zJc2HJ60+XyDryHSvy+I\n6uEt/Et67r+0aP82XBwIkg1eCv+g2Vsxq38vcX5044UCszbrVHGQulU3R2lJ\nqG5+kYTnNxMStSv7QBR/fjP0f8ExxPglL3rv0wnbZLyYqPvmMRp/FiqgGyW3\nnslN/QVniuDJYXIFNA7wJWKf4R0AI8i+RHKz//xsUPx2gRrHuokhSy3YLdly\n0pWveFNCNmb2yQps2fjbdO8u6TXyxagzk3TwiXPTVSxPlXXbhDKD+34ooHnr\n2juYCe4kawe/jwTLPcWC/gkU/iw97jt2NScAdAbq7tgn0WBQILAdDuGTt2Kq\nc+mLm/6fp4+A4BIuvH9enL6MwvmMds4CFxOZkffjrP28YulFQV6N40NKbjVW\noBkVhDGuvfr073mVH1CCsdE9Vg5s4EPDU6HOCGuUlvqI6ji+WSvbQDAQY9gQ\nWeE3\r\n=Dlpc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEzMl2yqfGFrAlQl0LIlj+Qejj4kxHR55+sTw2f6R4TgIgfRlWPXvcWaLetiHpnQhDkFMcpXrHAeppelYBB9uzyGQ="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.3.0_1636134874999_0.29203436758169543"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"3.3.1":{"name":"apollo-server-cache-redis","version":"3.3.1","author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12.0"},"dependencies":{"apollo-server-caching":"^3.3.0","apollo-server-env":"^4.2.1","dataloader":"^2.0.0","ioredis":"^4.17.3"},"gitHead":"022184a4d01d4452ebbcfeeef6e8ee1aae7a5db7","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@3.3.1","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-z+WX74PKM8Epsyd+cjRq789b2RtgARcdQ/u8acs+T5nf32Qt7eYhumKemUZf7lkwnKfh0nCNf81+e1Ll4xckAA==","shasum":"fb2e7f243a624179dce9e2b93a559313c78dea72","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-3.3.1.tgz","fileCount":23,"unpackedSize":20190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5yyoCRA9TVsSAnZWagAAMiAP/34ljRLlEN27lqfLRD1e\nth3mEUeYajmUjUjSwsxcGVdRzlATjJSjZI9Ab4lxu/fP0i00YS4TG1PR/HiN\n4z0Bb0GOx+ZPK+gBIG29JQs6d67Q25xRc7QLTktMS8o+L4va28eDAt0yK5K/\n/W4jfjyxz8CvdLlzIWX97sJOWL23pupE/3doR7GssoCOxarUsqxHMt6CChNX\nMXsT06oQC8U10KWzraL7syCsvjbZEBt3hobB9PqIhLAbOQIdHvkGnKYhGZGI\nlNy9l8JYqmomZy1CTFp5Q1qDk4JMefLoZc28WWeRpsFm48i8rYEOS4+qVlwe\nxpfijgwZOZudYfYoa2gul3LX2BjJuG9Z5i1Eu5hFiucsEl1YvpeiXGkScm3n\n976PWqiy/Ur9eKSsktMsMrQs9tFcsd7Y9wbt0lnE9B2aorfDpbLma9qGqxdP\nCBBI4rpET/KcEzkIDnh5TZadeNOSp5JLM9vm2Fv4R6RFnQN4eQ+/tCoWk0V7\n1XtdUQeMoshvJQQkVVCS7v/Lj9n8gFCpR9BKpg3Y+6lR4VFWp5o+arnYNDU+\ni2qIHK0ywhzHQgiJBLX4yYjgrwV4I0Y+3luQWMsGlP0cdgNujVMKYPTpBJbs\nZKTZbx4xjKkyVfCmZ+dhfbK4fjCzi2DeDoIzfMGHh+wlz7i8VnsYr2/hSg2I\n96OR\r\n=cJdC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfm0D7CvO76FHvfZVQfkqayb41r741z5sYpqNDa46WlAiBkYP3sbbutMm022PJXU0xECLayW7wiW+fV29T3QBe6Ww=="}]},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_3.3.1_1642540200084_0.5916724869368579"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."},"1.6.0":{"name":"apollo-server-cache-redis","version":"1.6.0","author":{"name":"Apollo","email":"opensource@apollographql.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"dependencies":{"apollo-server-caching":"^0.7.0","apollo-server-env":"^3.2.0","dataloader":"^2.0.0","ioredis":"^4.0.0"},"gitHead":"91de501bb389c07ccfc5e684811153267b91e9ac","readme":"## RedisCache\n\n[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis)\n[![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-server)\n\nThis package exports an implementation of `KeyValueCache` that allows using Redis as a backing store for resource caching in [Data Sources](https://www.apollographql.com/docs/apollo-server/data/data-sources).\n\nIt currently supports a single instance of Redis, [Cluster](http://redis.io/topics/cluster-tutorial) and [Sentinel](http://redis.io/topics/sentinel).\n\n## Usage\n\nThis package is built to be compatible with the [ioredis](https://www.npmjs.com/package/ioredis) Redis client. The recommended usage is to use the `BaseRedisCache` class which takes either a `client` option (a client that talks to a single server) or a `noMgetClient` option (a client that talks to Redis Cluster). (The difference is that ioredis [only supports the `mget` multi-get command in non-cluster mode](https://github.com/luin/ioredis/issues/811), so using `noMgetClient` tells `BaseRedisCache` to use parallel `get` commands instead.)\n\nYou may also use the older `RedisCache` and `RedisClusterCache` classes, which allow you to pass the ioredis constructor arguments directly to the cache class's constructor.\n### Single instance\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      host: 'redis-server',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Sentinels\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    client: new Redis({\n      sentinels: [{\n        host: 'sentinel-host-01',\n        port: 26379\n      }],\n      password: 'my_password',\n      name: 'service_name',\n    }),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\n### Cluster\n\n```js\nconst { BaseRedisCache } = require('apollo-server-cache-redis');\nconst Redis = require('ioredis');\n\nconst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  cache: new BaseRedisCache({\n    noMgetClient: new Redis.Cluster(\n      [{\n        host: 'redis-node-01-host',\n        // Options are passed through to the Redis cluster client\n      }],\n      {\n        // Redis cluster client options\n      }\n    ),\n  }),\n  dataSources: () => ({\n    moviesAPI: new MoviesAPI(),\n  }),\n});\n```\n\nFor documentation of the options you can pass to the underlying redis client, look [here](https://github.com/luin/ioredis).\n","readmeFilename":"README.md","description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","_id":"apollo-server-cache-redis@1.6.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-kP9vWf4IoqjXs4JcthQQeyJZ57c16W6yjs0ESlmzjGey/7xkoVFznIbUDAd4a12yJhhdkXMkxyQLNv0Axt4PvQ==","shasum":"b5bc9f69f2ce0d30af3f432737d45163f40d6944","tarball":"https://registry.npmjs.org/apollo-server-cache-redis/-/apollo-server-cache-redis-1.6.0.tgz","fileCount":28,"unpackedSize":25006,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDffbaJEODjVuWCWG6RQxPkNvqTiF00M7fsd2Cqu0OwtAIhAM1PdgEcxBAx1VShfW16l6top3jTmRhViiuShc1aSg9M"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/oL8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrQA/8CXQG9NPymUXxfmwQ12JLoXaqXA1KfBpbX6vgK+4i7x1aY/F8\r\nuhDNTcDXQQGfc6Amt+LPUnBg4UhxtYFGkkGdplszTKtzLBFgd+x7pbzpo0qx\r\ntd7AAnsurenWOMJWIH3pNh88oJnWcG0hAPqNT6mBXVN1wBgYBziYqTNOEcA+\r\nQIlRcyKuqtV9vV7OWo6EnCuvJmNYUTMgl7pKu2vROP4nhg3POoRhFIrp/qaD\r\n434tzmTiSGWE2aYm44s7COL/cMlvdAIx8PS+elr3AXDEYv/9ovDyWnMR43ii\r\nOlOLF4fWcQJZl/cVxvKbAgWi0FXAdgCfUuK0KFonPyTgMQcqdSNrw8TeXoAh\r\nrmLchsDpm2YNwRkW534so1jrUIK5YIBr4ptyiFviL1CApfxrZG41/cr85Ico\r\nc1CDnP/uMqDffKDnZ7RHpjW4pn1Hg0pGUgtz8F7wP1ljoGk0gu3jP9lhETqd\r\n8ZCItZkLQfXww2aLgQH5WOnBuiTdZ2ozVvjCtHtkX+9LiLbcMBLnhS0V1U3v\r\nnr5cgndKxeRKw0JhdwbvaZOn+osXh8ocZnCReVLXtCEMFAzkaNJmTq5sVL3j\r\nWVbwT1U4qMyRf/cDQisINZimvl5Runv3U6IvDk0eVgvatLMpRNTG0Pd4teq4\r\nxm8K+jUfUKR80R2LNxgDCQ/jLbmIIkLI0Qk=\r\n=PqGx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"directories":{},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apollo-server-cache-redis_1.6.0_1660846844014_0.8929042620941565"},"_hasShrinkwrap":false,"deprecated":"This package is part of the legacy caching implementation used by Apollo Server v2 and v3, and is no longer maintained. We recommend you switch to the newer Keyv-based implementation (which is compatible with all versions of Apollo Server). See https://www.apollographql.com/docs/apollo-server/v3/performance/cache-backends#legacy-caching-implementation for more details."}},"time":{"created":"2018-07-19T19:50:13.851Z","0.1.0":"2018-07-19T19:50:14.164Z","modified":"2022-11-17T01:06:29.850Z","0.1.1":"2018-08-14T18:05:51.620Z","0.1.2":"2018-08-14T18:50:25.721Z","0.1.3":"2018-09-03T13:07:09.304Z","0.2.0-register.2195":"2018-10-09T01:50:00.507Z","0.2.0-alpha.0":"2018-10-10T19:31:38.397Z","0.2.0-alpha.1":"2018-10-26T18:29:08.211Z","0.2.0-alpha.2":"2018-11-05T19:46:29.696Z","0.2.0":"2018-11-07T16:17:57.022Z","0.2.1":"2018-11-26T18:58:45.018Z","0.3.0-alpha.0":"2018-12-18T15:14:25.668Z","0.3.0-alpha.1":"2019-01-16T11:11:45.690Z","0.3.0-alpha.2":"2019-01-23T13:59:10.191Z","0.2.2":"2019-01-25T16:48:37.204Z","0.3.0":"2019-02-07T12:08:46.983Z","0.3.1-rc.0":"2019-02-14T13:16:56.259Z","0.3.1":"2019-02-14T13:25:58.864Z","0.4.0-alpha.0":"2019-03-22T18:32:18.045Z","0.4.0-alpha.1":"2019-04-05T14:56:01.260Z","0.4.0":"2019-05-07T12:43:48.581Z","1.0.0-alpha.6":"2019-05-24T21:22:09.826Z","1.0.0-alpha.7":"2019-05-27T18:27:40.032Z","1.0.0":"2019-05-31T17:58:51.012Z","1.0.1-alpha.0":"2019-06-25T22:08:30.204Z","1.0.1-alpha.1":"2019-07-13T20:49:29.333Z","1.0.1-alpha.13":"2019-07-15T12:41:44.427Z","1.1.0":"2019-07-16T13:45:31.689Z","1.1.1":"2019-07-25T10:46:52.110Z","1.1.2":"2019-08-28T20:32:42.942Z","1.1.3":"2019-08-30T10:05:46.370Z","1.1.4":"2019-09-24T17:03:09.873Z","1.1.5":"2019-12-27T12:10:34.491Z","1.1.6-alpha.1":"2020-03-18T18:08:28.740Z","1.1.6-alpha.4":"2020-03-26T13:54:05.980Z","1.1.6":"2020-04-07T18:36:19.842Z","1.2.0-alpha.0":"2020-04-10T12:14:34.477Z","1.2.0":"2020-05-04T14:49:04.785Z","1.2.1-alpha.0":"2020-05-08T19:49:13.189Z","1.2.1":"2020-05-27T14:31:58.782Z","1.2.2":"2020-06-30T11:24:48.063Z","3.0.0-alpha.2":"2020-08-06T20:00:58.260Z","3.0.0-alpha.3":"2020-08-12T16:58:20.505Z","1.2.3":"2021-01-14T16:50:56.213Z","1.3.0-alpha.0":"2021-03-22T21:58:50.902Z","1.3.0":"2021-03-26T00:28:10.258Z","1.4.0-alpha.0":"2021-04-09T00:09:12.305Z","1.4.0-alpha.1":"2021-04-09T20:07:07.895Z","1.4.0":"2021-04-14T23:23:16.951Z","1.4.1-unified.0":"2021-04-22T22:22:19.719Z","1.4.1-unified2.0":"2021-04-22T23:14:23.883Z","1.5.0-alpha.0":"2021-04-28T21:01:37.491Z","1.5.0":"2021-04-30T18:09:54.973Z","3.0.0-alpha.4":"2021-05-06T20:22:42.636Z","3.0.0-preview.0":"2021-06-01T05:55:44.313Z","3.0.0-preview.1":"2021-06-16T05:58:51.981Z","3.0.0-preview.2":"2021-06-16T06:15:29.928Z","3.0.0-preview.3":"2021-06-26T05:43:10.704Z","3.0.0-rc.0":"2021-07-01T23:42:04.901Z","3.0.0-rc.1":"2021-07-02T21:48:28.219Z","3.0.0":"2021-07-07T18:17:40.281Z","3.0.1":"2021-07-16T22:44:54.117Z","3.0.2":"2021-07-20T17:27:56.277Z","3.0.3":"2021-07-26T19:51:19.785Z","3.1.0-alpha.0":"2021-08-20T23:55:45.839Z","3.1.0":"2021-08-23T23:50:27.419Z","3.2.0-alpha.0":"2021-10-09T00:38:18.728Z","3.2.0":"2021-10-11T20:58:32.324Z","3.3.0":"2021-11-05T17:54:35.139Z","3.3.1":"2022-01-18T21:10:00.222Z","1.6.0":"2022-08-18T18:20:44.121Z"},"maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"description":"[![npm version](https://badge.fury.io/js/apollo-server-cache-redis.svg)](https://badge.fury.io/js/apollo-server-cache-redis) [![Build Status](https://circleci.com/gh/apollographql/apollo-server/tree/main.svg?style=svg)](https://circleci.com/gh/apollograph","homepage":"https://github.com/apollographql/apollo-server#readme","repository":{"type":"git","url":"git+https://github.com/apollographql/apollo-server.git","directory":"packages/apollo-server-cache-redis"},"author":{"name":"Apollo","email":"packages@apollographql.com"},"bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"license":"MIT","readme":"","readmeFilename":""}